点坐标查询结果与真实不一致

0 投票
为何用此方发查出来的点对象的坐标

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

与桌面地图中同样ID的真实的点对象坐标不一样?
12月 16, 2019 分类:  49次浏览 | 用户: 610950937 初出茅庐 (66 分)

1个回答

0 投票
您好,你那边说的是属性表里对应的smx和smy与哪个坐标对比呢
12月 16, 2019 用户: 邬袁凯 名扬四海 (2,429 分)

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

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