Добавление инструмента ArcToolbox в QGIS?


11

Я использую общедоступный инструмент в ArcGIS под названием SPreAD-GIS . Это серия сценариев Python, которые «реализованы как набор инструментов ArcGIS» (с файлом tbx).

Я новичок в QGIS.

Есть ли способ включить и использовать SPreAD-GIS в QGIS?


1
Вы имеете в виду ArcGIS, а не QGIS?
dchaboya

Я использую QGIS. Поскольку скрипты уже есть в python, может показаться, что они могут быть добавлены как плагины. Просто не уверен в процессе. Спасибо.
Гари

Спасибо всем за ваши мысли. Я больше смотрю на это, и да, это займет переписать. Код относительно прост и попытается переписать, чтобы порции можно было использовать как плагин qgis. Никогда не делал этого раньше, но должен быть хороший опыт обучения.

Ответы:


14

Вообще говоря, вы не можете добавить набор инструментов ArcGIS в QGIS, так как они полагаются на работу Arcgis.

Большинство сценариев Python фактически называют стандартными инструментами геообработки ArcGIS. Очень немногие сценарии являются чистым Python или вызывают другие библиотеки.

Поскольку между инструментами геообработки ArcGIS и pyqgis в QGIS нет соответствия 1: 1, вы не можете ожидать, что сценарии будут работать без изменений.

Подойдя к наборам инструментов. Файлы .tbx ArcGIS являются двоичными файлами в проприетарном формате и не могут быть прочитаны вне ArcGIS.

Следовательно, вообще говоря, вы не можете добавлять и использовать ArcToolbox с QGIS.


5

Это был бы очень дорогой маршрут, но теоретически организация могла бы использовать ArcGIS for Server 10.1 для публикации инструментов (инструментов) ArcGIS в качестве OGC Web Processing Services (WPS) для использования QGIS, для которого, как мне кажется, существует WPS плагин доступен.


Интересно, но возможно ли это?
Сунил

Я не видел, чтобы это было сделано, и в настоящее время у меня нет лицензии на его тестирование. Если кто-то попробовал и преуспел / потерпел неудачу, я буду рад услышать.
PolyGeo
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.