Project Merge 允许通过在两个 Cyclone ENTERPRISE 项目之间迁移对象来合并这两个项目。对于进行多日扫描项目和 / 或在项目期间对同一区域重新扫描以监测进度的用户,此工具将带来新的工作流。它可用于合并在它们之间具有完全重叠、部分重叠或无重叠的项目。
此功能是将数据从旧版产品转移到 Cyclone ENTERPRISE 的关键工作流。此前在 TruView 或 JetStream 中保留旧项目的同时迁移到 Cyclone ENTERPRISE 的用户,现在可以重新合并两个系统中存在的同一项目的未同步版本。
接收数据的项目称为 Destination Project,从中导入对象的项目称为 Source Project。
可以将选定对象从 Source 导入到 Destination。支持的对象类型包括 GeoTags、Assets 和 SnapShots。
Source 项目和 Destination 项目都可能包含点云、全景影像、GeoTags、Assets、Snapshots、Models、UCS、Clips 等。合并功能提供了分区和冲突管理工具,用于管理任何重复项或冲突。
Project Merge 功能仅对以下用户角色可用:
- Supervisor(主管)
- Administrator(管理员)
- Group Admin(组管理员)
- Project Admin(项目管理员)
以下说明介绍合并项目的步骤:
- 转到 Administration | Project Management。
2. 选择一个项目;所选项目将成为导入对象的 Destination Project。
3. 在所选项目的 Options 中单击 Merge。

Project Merge 仅对 Supervisor、Administrator、Group Admin 和 Project Admin 用户角色可用。
- 系统会弹出 warning 消息,说明此过程可能对现有项目产生的影响。
建议在继续操作之前备份项目。
你可以单击“Don't show this again”选择不再显示该消息。这样,在当前用户会话中将不再显示该消息。
5. 从项目列表中选择 Source Project。
- 此对话框与 Project Selector 相同,具有相同的视图切换、分组切换以及排序和搜索功能。
- 选择好两个项目后,单击 OK 继续。
6. 为了检查项目是否选择正确,Cyclone ENTERPRISE 会提供 Alignment Review 报告,显示匹配和不匹配的 Setups。
- 这是针对所选项目中 Setup 坐标的对齐分析报告
- 该报告提供一个列表,其中包含匹配和不匹配的 Setup 数量,并以饼图显示匹配和不匹配 Setup 的百分比。
- 对齐分析与项目中是否存在多个 UCS 无关。这意味着即使 UCS 不同,相同的项目也应匹配。
- 报告的颜色编码如下:
| 同时来自 Destination 项目和 Source 项目的匹配项 | |
|---|---|
| 来自 Destination 项目的非匹配项 | |
| 来自 Source 项目的非匹配项 |

两个项目中的 Setups 达到 100% 匹配的对齐分析报告示例

无任何匹配的对齐分析报告示例 - Alignment Review Report 还提供 Setup 及其坐标的详细列表。这对于诊断无匹配或部分匹配的情况很有用。
- 下表汇总了 Project Merge 的对齐场景,并展示了每种场景中 Destination 项目和 Source 项目的对齐方式。它还列出了部分匹配或无匹配的可能原因,以及在没有匹配项目的情况下继续执行 Merge 可能产生的结果。该表还包含解决非匹配项目的建议操作。表中的信息也会根据场景在程序中以交互方式提供。
| Scenario | Destination | Source | Message |
|---|---|---|---|
| 所有 Setups 均匹配 | ![]() |
![]() |
- Status: Destination 与 Source 项目中的所有 Setups 均匹配。 |
| 并非所有 Setups 均匹配 | ![]() |
![]() |
- Status: 并非 Destination 与 Source 项目中的所有 Setups 都匹配。 - Cause: 这些项目可能已被修改,例如某些 Setups 从一个项目中删除,或添加了新的 Setups。 - Possible Result: 这可能导致与未匹配 Setup 相关联的、正从 Source 项目导入的数据丢失。 - Action: 确保你选择了正确的项目或正确的工作版本。在某些情况下,需要从源数据重新发布才能解决该问题。 |
| 未找到任何匹配 | ![]() |
![]() |
- Status: Source 与 Destination 项目中的 Setups 之间没有任何匹配。 - Cause: 你可能选择项目有误,或者这些项目未配准到相同的坐标系。 - Possible Result: 某些 Import & Merge 功能将不可用。这可能导致无法导入数据,或者数据导入不正确。 - Action: 确保正确选择了项目。项目需要至少有一个匹配的 UCS。 |
| 7. 如果项目对齐要求已满足,请继续执行 Merge Functions: | |||
| - 前面的步骤是检查数据准备情况并选择合适的项目,以确保对齐。 | |||
| - 在这一步中,用户选择要导入的对象,并解决潜在的冲突和重复项。 | |||
| 8. Merge Function 对话框包含以下组件: |
下表列出了 Merge Functions 的所有可能组合,并针对每种组合给出了详细说明。只有“Allowed”的功能可用。
| Rule | Combination(参见上图作为参考) | Description |
|---|---|---|
| Allowed | ☒ | ☐ ☒ | 此组合将保留 Destination 中的所有现有对象,并从 Source 添加新对象。这是默认设置。 |
| ☒ | ☒ ☐ | 此组合将保留 Destination 中的所有现有对象,并添加 Source 中的所有对象。这可能会产生重复项。 | |
| ☒ | ☐ ☐ | 此组合不会对 Destination 中的对象做任何更改。 | |
| ☐ | ☒ ☐ | 此组合将删除 Destination 中的所有对象,并用 Source 中的对象替换它们 | |
| Not Allowed | ☒ | ☒ ☒ | 无效组合 |
| ☐ | ☐ ☒ | 此组合将删除 Destination 中的对象并导入 New。这是无效的,因为一旦 Destination 中的对象被删除,所有对象都将是新对象。 | |
| ☐ | ☒ ☒ | 无效组合 | |
| ☐ | ☐ ☐ | 不允许,因为这会删除所有内容 | |
| - New Object Detection Settings: | ||
| - 允许修改用于将对象识别为新对象或现有对象的选项。 | ||
| - Destination (Keep/Delete): 统计 Destination 项目中的现有对象。它还允许用户选择保留还是删除 Destination 项目中的现有对象(默认选项为 “Keep”)。 | ||
| - Source 统计 Source 项目中 “All” 和 “New” 的现有对象,并允许选择要导入哪些对象: | ||
| - “Add All” 会添加 Source 中的所有对象。这可能会产生重复项。 | ||
| - “Add New” 仅添加在 Source 中发现、而 Destination 中不存在的新对象(默认选项)。 | ||
| - Destination 动态显示合并完成后 Destination 项目中的对象数量。 |
9. 在最后一步,Finalize 对话框会显示合并操作完成后的对象数量结果。
- 要继续,请单击 OK。
- 用户可以启用 “Delete Source Project after Merge completion” 选项来删除 Source 项目。如果选择了 Delete 选项,系统会弹出 “Delete Project” 消息,需要确认后才能继续。Source 项目将被永久删除,如果没有原始数据将无法恢复。
10. 合并完成后,Destination 项目将更新,以包含从 Source 项目导入的对象
使用导航树转到下一节,或搜索你需要的主题。





