¿Agregar la herramienta ArcToolbox a QGIS?

11

He estado usando una herramienta disponible públicamente en ArcGIS llamada SPreAD-GIS . Es una serie de scripts de Python que se "implementan como una caja de herramientas ArcGIS" (con archivo tbx).

Soy nuevo en QGIS.

¿Hay alguna manera de incorporar y usar SPreAD-GIS en QGIS?

Gary
fuente
1
¿Te refieres a ArcGIS y no a QGIS?
dchaboya
Estoy usando QGIS. Dado que los scripts ya están en Python, parece que podrían agregarse como complementos. Simplemente no estoy seguro del proceso. Gracias.
Gary
Gracias a todos por sus pensamientos. He estado investigando más sobre esto y sí, tomaría una reescritura. El código es relativamente simple e intentará reescribir para que las porciones se puedan usar como complemento qgis. Nunca antes había hecho esto, pero debería ser una buena experiencia de aprendizaje.

Respuestas:

14

En términos generales, no puede agregar una caja de herramientas ArcGIS a QGIS, ya que dependen de Arcgis para funcionar.

La mayoría de las secuencias de comandos de Python, en realidad, se llaman herramientas de geoprocesamiento ArcGIS estándar. Muy pocos scripts son Python puro, o llaman a otras bibliotecas.

Como no existe una correspondencia 1: 1 entre las herramientas de geoprocesamiento de ArcGIS y los pyqgis de QGIS, realmente no puede esperar que los scripts funcionen sin modificaciones.

Llegando a cajas de herramientas. Los archivos .tbx de ArcGIS son archivos binarios en un formato propietario y no se pueden leer fuera de ArcGIS.

Por lo tanto, en términos generales, no puede agregar y usar un ArcToolbox con QGIS.

warrieka
fuente
5

Esta sería una ruta muy costosa, pero en teoría una organización podría usar ArcGIS for Server 10.1 para publicar su (s) herramienta (s) de caja de herramientas de ArcGIS como OGC Web Processing Services (WPS) para ser consumida por QGIS, para lo cual creo que hay un WPS Enchufe disponible.

PolyGeo
fuente
Es interesante pero ¿es realmente posible?
Sunil
No lo he visto hecho y actualmente no tengo la licencia para probarlo. Si alguien lo ha intentado y ha tenido éxito / fracasado, me encantaría saberlo.
PolyGeo