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