Vous ajoutez l'outil ArcToolbox à QGIS?

11

J'utilise un outil accessible au public dans ArcGIS appelé SPreAD-GIS . Il s'agit d'une série de scripts python qui sont "implémentés comme une boîte à outils ArcGIS" (avec un fichier tbx).

Je suis nouveau sur QGIS.

Existe-t-il un moyen d'incorporer et d'utiliser SPreAD-GIS dans QGIS?

Gary
la source
1
Voulez-vous dire ArcGIS et non QGIS?
dchaboya
J'utilise QGIS. Comme les scripts sont déjà en python, il semblerait qu'ils pourraient être ajoutés en tant que plugins. Je ne suis tout simplement pas sûr du processus. Je vous remercie.
Gary
Merci à tous pour vos réflexions. Je me suis penché davantage sur cela et oui, il faudrait une réécriture. Le code est relativement simple et fera une tentative de réécriture afin que les parties puissent être utilisées comme plugin qgis. Jamais fait cela auparavant, mais devrait être une bonne expérience d'apprentissage.

Réponses:

14

De manière générale, vous ne pouvez pas ajouter une boîte à outils ArcGIS à QGIS, car ils dépendent d'Arcgis pour fonctionner.

La plupart des scripts python appellent en fait les outils de géotraitement ArcGIS standard. Très peu de scripts sont en pur Python, ou appellent d'autres bibliothèques.

Puisqu'il n'y a pas de correspondance 1: 1 entre les outils de géotraitement ArcGIS et les pyqgis de QGIS, vous ne pouvez vraiment pas vous attendre à ce que les scripts fonctionnent sans modification.

Venir aux boîtes à outils. Les fichiers .tbx d'ArcGIS sont des fichiers binaires dans un format propriétaire et ne peuvent pas être lus en dehors d'ArcGIS.

Par conséquent, d'une manière générale, vous ne pouvez pas ajouter et utiliser une ArcToolbox avec QGIS.

warrieka
la source
5

Ce serait une voie très coûteuse à prendre, mais en théorie, une organisation pourrait utiliser ArcGIS for Server 10.1 pour publier vos outils ArcGIS Toolbox en tant que services de traitement Web OGC (WPS) à utiliser par QGIS pour lequel je pense qu'il existe un WPS plug-in disponible.

PolyGeo
la source
C'est intéressant mais est-ce vraiment possible?
Sunil
Je ne l'ai pas vu faire et je n'ai pas actuellement la licence pour le tester. Si quelqu'un a essayé et réussi / échoué, je serai ravi de l'entendre.
PolyGeo