如何使用QGIS里面的python编程求最优路线?

如何使用QGIS里面的python编程求最优路线?,第1张

题主:

你的问题描述不是很详尽。

比如,你所说的最短路径,是直线还是沿道路的最短路径。如果是后者这个稍微麻烦些,并需要补充路网数据。如是直线距离最短,那么,你所需求的是以最短路径走访完所有农户(以居委会为起点),还是每户至居委会的距离最短(两点间直线距离)。还有就是GIS文件的属性表和你的EXCEL表格的关系...

所以,如你题中所说,建议你现在做的有以下几件事:

①明确要目标到底是什么,就如上面所说的一样;

②对于每一户(包括居委会),你还需获取其坐标(X/Y),这个在GIS软件中易获取;

③将excel数据连接至属性表中。

最后,你这个项目要解决的问题有Dijkstra、Floyd、A*等算法可用。但是具体用哪一种还需根据问题进行优选...

希望对你有所帮助!!!

最近要学QGIS,用的是python,在网上找了好多配置教程后,开始了塌哪艰难的环境配置,花了三天还差渣没有弄好,折腾于添加path和更改pyqt5等插件的版本之间,甚至于重装QGIS、重装系统,都想团庆码摔电脑了。

还好,中午碰到好人,告诉我安装好QGIS后,根本不用配置什么系统环境,在pycharm中,把python设置为QGIS路径下\bin\python-qgis.bat就行,不要设成什么python.exe之类的。

然后,QGIS启动正常,内置python console运行正常,pycharm运行python脚本正常,整个世界变得美好起来了。

shp文件是错误文件,无法打开;

*** 作系统就无法处理这个文件,无法判别到底如何处理该文件。

对于某些文件,若不希望别人随意打开。最简单的保护方法是将其扩展名修改为别的名称,例如将“.xls”扩展名修改为“.cqq”等,这样当双击“.cqq”文件时,就无法将其直接打开,让别人误以为这是个来历不明的文件,而放弃对其的兴趣。而我们运行时,只需调整关联状态,就可以顺利将其打开了。

扩展资料:

对于一般的扩展名,可以清楚地知道其文件类型,但是对于不常见的扩展名,或者没有扩展名的文件来说,想识别其真实身份,就不那么简单谈镇了。使用FileTypeID这款小工具,问题就可迎刃而解。

FileTypeID可以含源粗识别几千种文件类型,运行该程序,将未知类型的文件直接拖放到该程序主界面中,点击按钮,可以显示该文件的详细信息;

点击“Analyze”按钮,在识别列表中的“Extension”列中显示该文件可能归属的文件类型,在“Match”列中显示与该文件类型匹配的几率,在“Type”列中显示该文件的类型描述信息,裂卖根据这些信息,就不难发现其真实身份了。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12570026.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存