目前,GeoTags 只能从 LGS 和 LGSx 文件导入。
从 LGS 和 LGSx 文件导入 GeoTags
在将 LGS 或 LGSx 文件上传到 Hexagon GeoCloud 期间,导入过程会提取任何 GeoTags 及其完整数据与元数据(名称、描述、类别、附件、链接),以便查看、编辑或删除。
旧版 GeoTag 数据模型支持
随着 June 2025 release 中 GeoCloud 内无限可自定义的 Categories 的推出,GeoTags 数据模型已全面现代化和更新。
对于在以下字段或桌面软件版本(及更早版本)中创建或修改的 GeoTags,Category、Label 和 TagID/Index 的旧版文本字段将被作为这些名称的“Categories”(自由文本类型)导入:
- Cyclone REGISTER 360 PLUS(含 BLK Edition)v2025.0.1
- Cyclone ENTERPRISE v2025.0.0
- TruView Desktop v2025.0.0
- TruView Cloud & TruView Enterprise v2024.0.3
- LGS Converter Utility v2024.0.1
- TruView Pack&Go v2023.1
冲突解决与通知
如果正在导入 LGS/LGSx 文件的目标项目中已存在带 Categories 的 GeoTags,可能会产生冲突。自动冲突解决逻辑如下表所示。
注意
GeoTags 的冲突解决是自动进行的,用户无法更改该操作。
| 问题 | 向用户发出的通知(通过 UI 消息) |
|---|---|
| 具有相同 ID 的类别名称不同 | 找到了具有相同唯一 ID 但显示名称不同的 Categories 或 Category List Values。使用了最后修改的 Category 或 Category Value 的显示名称。 |
| 具有不同唯一 ID 的类别名称相同 | 为不同的 Categories/Category 值找到了相同名称。导入的名称被修改以避免重复。 |
| 一个类别在两个模型中定义为具有不同列表值的列表 | 一个类别的列表值被扩展以适配两个列表的所有值。 |
| 为 2 个类别或一个类别列表中的 2 个不同值分配了相同的排序。 | 不同的 Categories 或 Category 列表值被分配了相同的列表排序。使用了最后修改的 Category 或 Category 列表值的排序。 |
| 2 个类别(或类别列表中的 2 个不同值)被分配了相同优先级 | 为不同的 Categories/Category 值找到了相同排序。使用了最后修改的那个。 |
| 一个类别与某个 Field 同名 | 一个类别与一个 Free Text Category 名称相同。Free Text Category 名称被更改以避免重复。 |
| 正在导入的 GeoTag 与某个现有 GeoTag 的唯一 ID 相同,但某些或所有字段的值不同。 | 正在导入的 GeoTag 与现有 GeoTag 的唯一 ID 匹配,但被判定为所有字段(名称、描述、附件、链接、类别)的值不同。使用了最后修改版本的 GeoTag 的值。 |
| 正在导入的 GeoTag 与某个现有 GeoTag 的唯一 ID 相同,但版本对同一自由文本类别有 2 个不同文本字符串。 | 正在导入的 GeoTag 与现有 GeoTag 的唯一 ID 相同,但版本对同一自由文本类别有 2 个不同文本字符串。使用了最后修改版本的文本。 |
| 一个 GeoTag 对同一类别有 2 个不同值 | 一个类别的值在两个数据集中不同。优先使用最后编辑的值。 |
| 具有相同 ID 和相同 uri 的附件实际上关联了 2 个不同文件 | 2 个不同名称相同的文件被附加到同一 GeoTag。仅保留最近一次的文档。 |
| 无法执行 GeoTags 的复制 | 由于意外问题,GeoTag 复制无法完成。 |
| 为不同的 Text 类别找到了相同名称。 | 为不同的 Text 类别找到了相同名称。原始名称被修改以避免重复。 |
| 为不同的 List 值找到了相同名称。 | 为不同的 List 值找到了相同名称。原始名称被修改以避免重复。 |
| 2 个不同缩略图被附加到同一 GeoTag。 | 2 个不同缩略图被附加到同一 GeoTag。仅保留最近一次的缩略图。 |
| 2 个不同文件被附加到同一 GeoTag。 | 2 个不同文件被附加到同一 GeoTag。仅保留最近一次的文档。 |
| 为不同的 GeoTags 找到了相同名称。 | 为不同的 GeoTags 找到了相同名称。两个 GeoTag 均被保留。 |