Додавання інструменту ArcToolbox до QGIS?


11

Я використовував у ArcGIS загальнодоступний інструмент під назвою SPreAD-GIS . Це серія скриптів python, які "реалізовані у вигляді інструментів ArcGIS" (з файлом tbx).

Я новачок у QGIS.

Чи є спосіб включити і використовувати SPreAD-GIS в QGIS?


1
Ви маєте на увазі ArcGIS, а не QGIS?
дчабоя

Я використовую QGIS. Оскільки сценарії вже знаходяться в python, здавалося б, вони можуть бути додані як плагіни. Просто не впевнений у цьому процесі. Дякую.
Гері

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

Відповіді:


14

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

Більшість сценаріїв python насправді викликають стандартні інструменти для геообробки ArcGIS. Дуже мало сценаріїв - чистий Python, або дзвоніть в інші бібліотеки.

Оскільки між Інструментами для геообробки ArcGIS та Pyqgis QGIS немає відповідності 1: 1, ви справді не можете очікувати, що сценарії працюватимуть без змін.

Перехід до скриньки інструментів. Файли .tbx файлу ArcGIS - це бінарні файли у форматі, що не є власником, і не можна їх читати за межами ArcGIS.

Отже, загалом кажучи, ви не можете додавати та використовувати ArcToolbox з QGIS.


5

Це був би дуже дорогий шлях, але теоретично організація може використовувати ArcGIS для Server 10.1 для публікації своїх інструментів (інструментів) ArcGIS як служб веб-обробки OGC (WPS), які будуть використовуватися QGIS, для яких я думаю, що є WPS доступний плагін


Цікаво, але чи справді це можливо?
Суніл

Я не бачив цього і зараз не маю ліцензії на тестування. Якщо хтось спробував і досяг успіху / не вдався, я з нетерпінням хочу почути.
PolyGeo
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.