Os novos mosaicos vetoriais do Mapbox podem ser usados ​​como mapa base do QGIS?

19

Com a implementação dos mapas vetoriais do mapbox, é apresentada a questão de como eles podem ser usados ​​como mapa base em um mapa impresso do QGIS (supondo que alguém se preocupe mais com mapas impressos!).

Atualmente, o uso de dados OSM em um mapa impresso de alta qualidade envolve baixar os dados, estilizá-los e usá-los como mapa base - em vez de usar os mapas base do plugin openlayers, que são rasters e não imprimem bem em tamanhos grandes de impressão.

Estou intrigado com a possibilidade de uma camada de bloco de vetor OSM do mapbox poder ser usada para aliviar o download e o estilo dos dados OSM (uma dor na parte traseira ...). Quando ouço a palavra "vetor", penso na qualidade da impressão ...

Talvez um plug-in QGIS da caixa de mapas que permita entrar e usar suas próprias camadas de caixas de mapas como mapas de base?

Quaisquer pensamentos ou idéias apreciadas!

DPSSpatial
fonte

Respostas:

1

O plugin quantumink sugerido na resposta aceita por Dane não foi atualizado para o QGIS 2.x, por isso estou fornecendo uma atualização com o que funciona para mim hoje.

O método oficial é usar o WMTS ( https://www.mapbox.com/help/mapbox-arcgis-qgis/ ), que requer no mínimo o plano padrão de 49 $ / mês. Eu não tentei, mas isso é provavelmente o mais fácil.

No entanto, você pode usar o plugin TileLayer para inserir os estilos do Mapbox no QGIS. Você precisará do mapid e do seu token:

mapid pode ser um dos padrões do Mapbox (mapbox.streets, mapbox.light, mapbox.satellite ... - lista completa em https://www.mapbox.com/api-documentation/#maps ) ou um criado em Editor do Mapbox.

Crie o arquivo .tsv para o plugin TileLayer neste formato (substitua todos os valores entre colchetes):

[layername] [attribution]   http://api.mapbox.com/v4/[mapid]/{z}/{x}/{y}.png?access_token=[yourtoken]

É claro que consome sua cota mensal de mapas.

Lukasz
fonte
Eu aprecio isso, @Lukasz - os blocos vetoriais não são o que eu pensava que eram, então eu fiz essa pergunta com muita ingenuidade ... Duvido que alguma vez haja uma maneira de usar blocos vetoriais da maneira que pensei que eles seriam usados para - que poderia ser simplesmente girando o meu próprio servidor Mapnik e distribuição de dados dessa maneira ...
DPSSpatial
Consegui adicionar a camada WMTS ao QGIS e estou no plano 'Starter' gratuito.
Will.
É possível usar vetores estilizados em vez de .png no QGIS?
RutgerH
7

Absolutamente Matt. O uso de vetores como fonte de dados para mapas é ideal para saída impressa em alta resolução e os blocos vetoriais MapBox funcionam bem para distribuir dados grandes como OSM com eficiência. Eu acho que o problema de conseguir algo assim funcione é puramente no nível de software - você precisa da capacidade de mosaicos juntos, aplicar estilos a eles e depois renderizar sem problemas para evitar possíveis artefatos de arestas. Você também precisa levar em consideração o formato de saída - se o formato do destino de impressão é PDF / SVG ou PNG / JPEG de alta resolução determinará os métodos ideais para renderização perfeita.

Dado que o TileMill - através do suporte do Mapnik para blocos vetoriais - já suporta blocos vetoriais que podem ser o aplicativo mais viável para adicionar isso. No entanto, o QGIS, baseado em C ++ e Python, também pode usar o Mapnik diretamente - como no plugin Quantumnik ( https://github.com/springmeyer/quantumnik ). As ferramentas de layout do QGIS certamente fornecem mais controle para a saída impressa do que o TileMill atualmente.

dinamarquês
fonte
2

Eu me perguntei a mesma coisa. Aliás, eu encontrei esse link hoje cedo:

http://blogs.terrorware.com/geoff/2012/11/17/offline-map-tiles-in-qgis/

Talvez você possa ajustá-lo um pouco para extrair os blocos do Mapbox sem baixar os dados, e não da sua máquina local.

Boa sorte!!

Mwinslett
fonte
@ Dan: Obrigado pela resposta e pensamentos! Pessoalmente, estou apenas plantando sementes no jardim do Mapbox, bem como no plug-in QGIS ... Neste caso, considero o QGIS um cliente do Mapbox - o ambiente de autoria para mapas base é bem tratado pelo tilemill / mapbox e não vejo razão (como ainda) para lidar com o design de mapas base baseados em OSM no QGIS ... Ansioso para ver o que evolui! (ps como você adicionar retornos de carro em um comentário Stackexchange.?!?!)
DPSSpatial
hack interessante! Eu posso tentar isso!
DPSSpatial
Alguém já chegou a algum lugar integrando isso?
NetConstructor.com
@ NetConstructor.com não, e eu não tenho certeza telhas vetor são o que eu pensei que seria ...
DPSSpatial