关于在Delphi中调用MapInfo之后两点之间进行查询的问题(300分)

  • 主题发起人 主题发起人 kisse
  • 开始时间 开始时间
K

kisse

Unregistered / Unconfirmed
GUEST, unregistred user!
当MapInfo在Delphi中调用之后,现在我要求在任意两点之间进行查找,即输入两个地名,
寻找出两个地方之间的最短路径。望各位大虾多多指点,小弟先谢了。
 
你想作什么?
 
1、这需要借助于网络分析算法;
2、在进行网络分析之前,必须在所有将要参与分析的线状要素之间建立网络路径。
 
MapInfo就是没有网络分析功能,这个可能需要手工实现,
不过,你这两个地名在地图上对应的点在数据库中有记录吗?
如果没有对应的记录,你要如何取记录来计算呢?
 
希望能说的具体一些
 
说错了,应该是先查找离这两个点距离最近的线上点,然后通过一定的算法
计算线上两点之间的最短距离。
 
后退
顶部