udbx没有SmX系统字段怎么找到其坐标值

0 投票

对于三维点矢量数据集

1.udb数据源类型含有系统字段SmX,SmY,SmZ,可以通过这几个系统字段找到一条记录的经纬度及高程;

2.udbx数据源类型 没有SmX,SmY,SmZ,那怎么找到其坐标值???

5月 13 分类:  76次浏览 | 用户: johnforrest 牛刀小试 (188 分)

1个回答

0 投票
 
已采纳
您好!将记录集转换为geometry对象获取其坐标。
5月 13 用户: 胡延南 名扬四海 (2,918 分)
采纳于 5月 15 用户:johnforrest
三维点的dataset.getGeometry().innerPoint对象只有x和y啊,没有高程值。
Geometry3D geometry3D = Recordset.GetGeometry() as Geometry3D;

geometry3D.Position可获得xyz坐标
...