+ -
当前位置:首页 → 问答吧 → 会用Oracle Spatial的过来,怎么发现network中最近的node?

会用Oracle Spatial的过来,怎么发现network中最近的node?

时间:2011-11-08

来源:互联网

在plsql中我调用
SDO_NET_MEM.NETWORK_MANAGER.SHORTEST_PATH_DIJKSTRA()
获取最短路径,但是该函数需要传入开始节点和终止节点,现在我只知道一个随意的位置点,如何找到最近的node?
我发现:sdo_topp_map.get_nearest_work()可以做,但是是在topo上做,在network上没有类似的函数呀,哪位高手请告知。
thanks

作者: hillwolf   发布时间: 2011-11-08

SHORTEST_PATH_DIJKSTRA()是对求两点间最短路径的迪杰斯特拉算法的封装
所以必须提供图中的两点才可以。

你的最终目标是要做什么?

作者: LuiseRADL   发布时间: 2011-11-08

好像是没有,记得是用两点间函数去算距离,得到最小的点的

作者: java3344520   发布时间: 2011-11-08