首页 / 浏览问题 / 桌面GIS / 问题详情
在导出属性表时能否导出每个数据集中每个构件对应的三维坐标(x、y、z)
fy
111EXP 2022年06月22日

在导出每个数据集属性表时能否导出该数据集里所有构件的三维坐标(x、y、z),也就是在属性表里能否添加进来每个smid对应行目前所处的三维坐标(xyz)字段

1个回答

您好,建议您可以通过新建udb数据源,再将该数据集复制到udb数据源中,对应的属性表即可保存模型的空间位置信息。

希望能帮到您!
2,523EXP 2022年06月22日
好像没有哎,亲,和未移动前一样

您好,您再检查一下您的复制后的数据是否是udb数据源。您再打开复制后的数据集的属性表查看,与原始数据是不一样的。以下是我转换的数据,供您参考。

udbx数据源中的模型数据属性表:

udb数据源中的模型数据属性表:希望能帮到您!

idesktop10i(2020)有这个功能吧

您好,建议您下载最新版本的iDesktop进行使用,最新版本软件下载链接如下:http://support.supermap.com.cn/DownloadCenter/DownloadPage.aspx?id=1949

希望能帮到您!

您好,关于xy坐标的提取,您可在【属性表】->【计算几何属性】,选择【中心点坐标】。系统会自动在属性表里添加xy坐标。

关于z坐标的提取,您可在【三维数据】->【模型工具】->【模型属性提取】,选择顶部高程和底部高程。然后再通过新建一个列(用于存储Z值),通过【更新列】的方式,将底部高程和顶部高程的和除以2即可得到z值。

希望能帮助到您!
...