X xmhong Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-18 #1 我现在在用delphi+mapx编写一个gis程序,在做最优路径查询时遇到了 不少麻烦,各个路径的相邻点怎么取得,也就是说mapinfo中的地理数据 格式怎样存储相邻信息?谢谢。。。。。
Q qqwu Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-18 #2 可以用mapx的函数: map1.controlinterface.ConvertCoord(sx,sy,mx,my,1); 转换坐标,然后用这个坐标去匹配线性地理对象的坐标, 如果成功则另一点不就是这点的相邻坐标吗? 不知这个方法是否可行。。。。。。 请那位高手验证一下,然后给我们贴下代码。。。。。
可以用mapx的函数: map1.controlinterface.ConvertCoord(sx,sy,mx,my,1); 转换坐标,然后用这个坐标去匹配线性地理对象的坐标, 如果成功则另一点不就是这点的相邻坐标吗? 不知这个方法是否可行。。。。。。 请那位高手验证一下,然后给我们贴下代码。。。。。
Y yu zhou Unregistered / Unconfirmed GUEST, unregistred user! 2000-04-10 #3 好久没来了!大家好! xmhong: 你说的"路径的相邻点"是不是指线型对象的各个端点? 用VB描述如下: dim Pnts as Mapxlib.points dim Pnt as MapxLib.Point for each Pnts in Feature.Parts for each Pnt in Pnts 'Pnt就是Feature对象上的每个端点 next next 自己翻译成Delphi吧!
好久没来了!大家好! xmhong: 你说的"路径的相邻点"是不是指线型对象的各个端点? 用VB描述如下: dim Pnts as Mapxlib.points dim Pnt as MapxLib.Point for each Pnts in Feature.Parts for each Pnt in Pnts 'Pnt就是Feature对象上的每个端点 next next 自己翻译成Delphi吧!