Estou tentando encontrar uma ferramenta para criar um esqueleto de um grande conjunto de dados vetoriais usando o QGIS e seu pacote. Ele deve ser diretamente programável através de Python ou linha de comando (QGIS, GRASS, OGR etc. estão todos bem).
O alvo é um polígono grande e fino, com buracos que representam as áreas das ruas e eu preciso obter uma aproximação da rede de estradas por esqueletização.
O que eu encontrei até agora:
- O GRASS 7.0 tem
v.skeleton
que deve ser bom o suficiente, mas parece não ter integração com o QGIS em um futuro próximo. - A CGAL possui algoritmos de esqueletização, é claro, mas o suporte ao Python é muito ruim.
- pySkeleton não funciona para mim e provavelmente não tenho tempo para salvar o código.
Outras alternativas (esqueletizador openJump, esse antigo plug-in do ArcGIS ...) não podem ser facilmente conectadas ao QGIS / Python.
Alguma outra sugestão?