首页 / 浏览问题 / 桌面GIS / 问题详情
如何为最短路径方法添加方向性逻辑
8EXP 2024年07月22日
想在最短路径分析中,添加如下逻辑:选择下一站点时,不直接比较各个相邻站点成本大小,而是以当前站点为中心,将方向划分为8个区间,处在不同方向的相邻站点的成本加不同的权值,然后再选择成本最小的站点(题主研究风流动的问题,需对最短路径考虑当前站点实际风向来规划下一站点,但不知到哪里找得到最短路径源码,代码能力也欠佳,望得到大佬指点与帮助)

1个回答

您好,您描述的实现逻辑,似乎不符合任何一种已有的最短路径分析方法,建议您使用组件开发或桌面端二次开发实现该功能。

该功能实现您不需要找源码什么的,因为已有的方法是直接调用接口,组件开发不是在源码层面实现的。

因此您在组件开发层面,直接根据您的需求对栅格数据集的栅格值进行获取、运算及创建赋值即可,按照您需要的实现逻辑完成开发,写您自己的栅格分析方法。

希望可以帮助到您。
于丁
1
10,758EXP 2024年07月22日
...