首页 / 浏览问题 / 组件GIS / 问题详情
点坐标查询结果与真实不一致
66EXP 2019年12月16日
为何用此方发查出来的点对象的坐标

int pointID= Convert.ToInt32(ds.Tables[0].Rows[i]["MapID"]);
recordsetMJL.SeekID(pointID);
GeoPoint pointR = recordsetMJL.GetGeometry() as GeoPoint;

与桌面地图中同样ID的真实的点对象坐标不一样?

1个回答

您好,你那边说的是属性表里对应的smx和smy与哪个坐标对比呢
2,432EXP 2019年12月16日

我属性表里面没有添加XY。  是运行那段代码   得出的pointR的xy与真实地图中这个所属id的点的坐标不一致。下图为真实地图中点(蓝色的)的坐标。假如这个点的ID和我程序中pointR 的ID一样,都是6,但是两个的坐标值却不一样。

您好,这个值对应的是你的点数据集的smx,smy坐标值
...