是否将ArcToolbox工具添加到QGIS?


11

我一直在使用ArcGIS中一个称为SPreAD-GIS的公共工具。它是一系列“作为ArcGIS工具箱实现”(带有tbx文件)的python脚本。

我是QGIS的新手。

有没有办法在QGIS中整合和使用SPreAD-GIS?


1
您是说ArcGIS而不是QGIS吗?
dchaboya

我正在使用QGIS。由于脚本已经在python中,因此似乎可以将其添加为插件。只是不确定过程。谢谢。
加里

谢谢大家的想法。我一直在研究更多,是的,将需要重写。该代码相对简单,将尝试进行重写,以便将部分用作qgis插件。以前从未做过,但是应该是很好的学习经验。

Answers:


14

一般来说,您不能将ArcGIS工具箱添加到QGIS,因为它们依赖于Arcgis来工作。

实际上,大多数python脚本都调用标准的ArcGIS Geoprocessing工具。很少有脚本是纯Python或调用其他库。

由于ArcGIS地理处理工具和QGIS的pyqgis之间没有1:1的对应关系,因此您真的不能指望这些脚本在不进行修改的情况下就能正常工作。

来到工具箱。ArcGIS的.tbx文件是专有格式的二进制文件,无法在ArcGIS外部读取。

因此,通常来说,您无法在QGIS中添加和使用ArcToolbox。


5

这将是一条非常昂贵的路线,但是从理论上讲,组织可以使用ArcGIS for Server 10.1将您的ArcGIS工具箱工具发布为OGC Web处理服务(WPS),以供QGIS使用,我认为对此存在WPS插件可用。


它很有趣,但是真的有可能吗?
Sunil

我还没有看到它完成,并且目前还没有测试它的许可。如果有人尝试过并且成功/失败了,我将很乐意听到。
PolyGeo
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.