请教一个delphi与mapinfo的遍历问题(200分)

M

maddoc

Unregistered / Unconfirmed
GUEST, unregistred user!
我的mapinfo地图中的一层是道路中心线,我现在想根据这个中心线求出所有道路上的路口,其实每段线点击出的信息就包括两个端点还有路长什么的,问题是我想用delphi求出所有的点,以及这个点和哪些点相邻,同时最好还能求出相邻信息来!大家看看能不能给些意见,如果有资料的话也给些,我先谢谢大家了。
 
没有人回答吗
斑竹看看呀
我问了好几次问题都没人回答
说来我也够不幸的
还望大家赐教
 
想实现最优路径?
感觉上你的数据没有建立拓扑关系,这样计算邻接点/下一弧段会很慢的。不过你可以去试。如果你已经知道当前点/弧段的首尾结点坐标信息的话,那么你可以给定一个阈值去计算周围的相邻结点,如果没有落在此范围内,则认为此结点没有邻接点。一个递归搞定。
另,也可以借助属性表来描述连接性。ArcLogistics有一个例子就是这样的,查询速度还可以。
 
吕兄终于出手了
现在数据是有些散乱,现在我就想把这种折线的交点求出来,还没到求最短路径
我的意思是能不能把我要整理的那个图层当成一个数据库,遍历所有折线,求出所有端点,如果能顺便把每个端点和哪些端点相连求出就最好了
我用delphi ole作时,怎么样获得点击地图某个部分得出的对话框中的信息,也就是所选部分的坐标什么的,用delphi怎么写呀,我已经callback了
 
顶部