首页 / 浏览问题 / 组件GIS / 问题详情
udbx没有SmX系统字段怎么找到其坐标值
216EXP 2019年05月13日

对于三维点矢量数据集

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

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

1个回答

您好!将记录集转换为geometry对象获取其坐标。
3,362EXP 2019年05月13日
三维点的dataset.getGeometry().innerPoint对象只有x和y啊,没有高程值。
Geometry3D geometry3D = Recordset.GetGeometry() as Geometry3D;

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