Gerando ladrilhos com QGIS?


56

É possível gerar blocos de mapa a partir do QGIS?

Eu acho que o QGIS Server deve ter uma maneira de fazer isso, mas existe uma maneira de gerar os blocos e salvá-los em disco?

Com o novo renderizador de simbologia e renderização dependente da escala, o QGIS é uma ferramenta poderosa para gerar mapas dinâmicos.

Como estou usando o renderizador de nova simbologia, o qgis-mapnik não é uma opção, e como estou usando a renderização dependente da escala, apenas gerando um georaster grande e usando gdal2tiles para ladrilhar também não é uma opção.


4
Para todas as pessoas que marcaram essa pergunta como uma de suas favoritas: por que não vomitar a pergunta também?
Underdark

Respostas:


9

É possível gerar blocos usando o console python, você pode ler sobre isso aqui . Lembre-se de que pode ser necessário modificar o script.

No entanto, eu encorajo você a usar o mapnik para gerar blocos, como o script qgis mencionado acima não funcionou bem para mim.

O mapa de estilo é fácil com o xml for mapnik, você não terá nenhum problema com ele. Algumas modificações no quantumnik permitem gerar blocos diretamente do qgis.


11

Recentemente, deparei com um novo plugin para o QGIS 1.9, chamado QTiles . Seu desenvolvimento foi anunciado em dezembro de 2012 no fórum QGIS Developer .

QTiles projetados para gerar blocos raster a partir de projetos QGIS de acordo com a especificação Slippy Map [0] e suporta dois tipos de saída: diretório e arquivo ZIP.

Embora eu não o tenha usado pessoalmente, parece muito simples e fácil de usar.


Eu usei e funciona para o meu propósito. Interface simples com o QGIS e muito prática se o seu trabalho não merece um desenvolvimento de macro em python.
KFly # 6/16

10

Para o QGIS 3.8 ou superior, a geração de blocos é incorporada - você pode encontrá-lo na caixa de ferramentas Processamento como Generate XYZ tiles (Directory)e Generate XYZ tiles (MBTiles).


11
Esta é a nova melhor resposta para 2019.
JasonRDalton 28/08



3

Eu escrevi um gerador de blocos de mapas deslizantes para o QGIS que é executado no console do Python. Renderiza o mapa exatamente como exibido no QGIS (sem erros de renderização). A saída é PNG de 256px x 256px, pseudo-Mercator WGS-84, estruturada no Google Maps ou no formato TMS. Não é um plug-in, mas fácil de usar (e modificar).

Gerador de blocos de mapas Slippy para QGIS


-2

Eu acho que não há nenhum bom plugin no Quantum Gis para gerar blocos. Atualmente, o Qtiles não está disponível em plugins.qgis.org

O TileCache Creator alternativo tem falta de documentação (não consegui usá-lo) e está restrito à projeção EPSG: 3857.


3
Você pode encontrar o plug-in QTiles em plugins.qgis.org/plugins/qtiles . No gerenciador de plugins, é necessário permitir que plugins experimentais o vejam e instalem.
ANDREJ
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.