Adicionando a ferramenta ArcToolbox ao QGIS?


11

Eu tenho usado uma ferramenta disponível publicamente no ArcGIS chamada SPreAD-GIS . É uma série de scripts python "implementados como uma caixa de ferramentas do ArcGIS" (com arquivo tbx).

Eu sou novo no QGIS.

Existe uma maneira de incorporar e usar o SPreAD-GIS no QGIS?


1
Você quer dizer ArcGIS e não QGIS?
dchaboya

Estou usando o QGIS. Como os scripts já estão em python, parece que eles podem ser adicionados como plugins. Só não tenho certeza do processo. Obrigado.
9783 Gary

Obrigado a todos por seus pensamentos. Estive pesquisando mais sobre isso e sim, seria necessário reescrever. O código é relativamente simples e fará uma tentativa de reescrever para que partes possam ser usadas como plugin qgis. Nunca fiz isso antes, mas deve ser uma boa experiência de aprendizado.

Respostas:


14

De um modo geral, você não pode adicionar uma caixa de ferramentas do ArcGIS ao QGIS, pois elas dependem do Arcgis para funcionar.

A maioria dos scripts python, na verdade, chama as ferramentas padrão de Geoprocessamento do ArcGIS. Muito poucos scripts são Python puro ou chamam outras bibliotecas.

Como não há correspondência 1: 1 entre as Ferramentas de geoprocessamento do ArcGIS e os pyqgis do QGIS, você realmente não pode esperar que os scripts funcionem sem modificações.

Chegando às caixas de ferramentas. Os arquivos .tbx do ArcGIS são arquivos binários em um formato proprietário e não podem ser lidos fora do ArcGIS.

Portanto, de um modo geral, você não pode adicionar e usar um ArcToolbox com QGIS.


5

Essa seria uma rota muito cara, mas, em teoria, uma organização poderia usar o ArcGIS for Server 10.1 para publicar suas ferramentas da caixa de ferramentas do ArcGIS como OGC Web Processing Services (WPS) a serem consumidas pelo QGIS para as quais acho que existe um WPS plug-in disponível.


É interessante, mas é realmente possível?
Sunil

Eu não vi isso feito e atualmente não tenho o licenciamento para testá-lo. Se alguém tentou e conseguiu / falhou, terei o maior prazer em ouvir.
PolyGeo
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.