Category GIS

Desenvolvimento de plugins do QGIS: Plugin AttributeTransfer

Nesse link você pode acessar todo código-fonte do plugin QGIS AttributeTransfer. O plugin em si se encontra no arquivo attribute_transfer.py. Quando o método run() é invocado, o formulário QT aparece com combos pré-preenchidos com camadas vetoriais disponíveis que suportam a… Continue Reading →

Desenvolvimento de plugins do QGIS: Criando interface gráfica

Depois de mexer no console do QGIS Python e implementar a análise de vizinho mais próximo, vamos criar uma GUI muito simples para o plug-in. Embora os documentos da API do QGIS levassem algumas horas para serem entendidos, o ecossistema… Continue Reading →

Desenvolvimento de plugins do QGIS: Vizinho mais próximo

No último post foi descrito o básico da manipulação de camadas vetoriais. Como o nosso objetivo é criar um plug-in personalizado totalmente funcional com base em uma distância, gostaria de discutir a indexação espacial e a análise do vizinho mais… Continue Reading →

Desenvolvimento de plugins do QGIS: Usando o console

Como mencionado na parte anterior da série, o console Python é um ponto de entrada para a automação do fluxo de trabalho GIS dentro do QGIS. Lembre-se de que existe um objeto iface representando a instância qgis.gui.QgisInterface dentro do console… Continue Reading →

Desenvolvimento de plugins do QGIS: Primeiros passos

O QGIS é uma ferramenta brilhante para automação baseada em Python em forma de scripts personalizados ou até mesmo plugins. Os primeiros passos para escrever o código personalizado podem ser um pouco difíceis, já que você precisa entender a API… Continue Reading →

Alteração do JTS no GeoServer

A partir do GeoServer 2.14, a saída produzida pelo recurso REST para as solicitações de camadas estão usando um nome de pacote diferente (org.locationtech em vez de com.vividsolutions) para os tipos de geometria devido ao upgrade para o JTS (Java… Continue Reading →

« Older posts Newer posts »

© 2024 Blog do Fernando Quadro — Powered by WordPress

Theme by Anders NorenUp ↑