Le nuove piastrelle vettore Mapbox possono essere utilizzate come mappa di base QGIS?


19

Con l'implementazione dei riquadri vettoriali mapbox si pone la questione di come possano essere usati come mappa di base in una mappa stampata di QGIS (supponendo che a chiunque importi più delle mappe stampate!).

Per utilizzare i dati OSM in una mappa stampata di alta qualità è attualmente necessario scaricare i dati, disegnarli e utilizzarli come mappa di base, anziché utilizzare le mappe di base dei plug-in openlayer, che sono raster e non stampano bene con grandi formati di stampa.

Sono incuriosito dal fatto che un layer tile OSM vettoriale mapbox possa mai essere usato per alleviare il download e lo stile dei dati OSM (un problema nella parte posteriore ...). Quando sento la parola "vettore" penso alla qualità di stampa ...

Forse un plug-in QGIS per mapbox che consente di accedere e utilizzare i propri layer mapbox come mappe di base?

Qualsiasi pensiero o intuizione apprezzato!

Risposte:


1

Il plug-in quantumink suggerito nella risposta accettata da Dane non è stato aggiornato per QGIS 2.x quindi sto fornendo un aggiornamento con ciò che funziona per me oggi.

Il metodo ufficiale consiste nell'utilizzare il loro WMTS ( https://www.mapbox.com/help/mapbox-arcgis-qgis/ ), che richiede almeno il piano standard di 49 $ / mese. Non l'ho provato, ma è probabilmente il più semplice.

Puoi comunque usare il plugin TileLayer per inserire gli stili di Mapbox in QGIS. Avrai bisogno sia del mapid che del token:

mapid può essere uno dei valori predefiniti di Mapbox (mapbox.streets, mapbox.light, mapbox.satellite ... - elenco completo su https://www.mapbox.com/api-documentation/#maps ) o creato in Editor di mapbox.

Crea il file .tsv per il plugin TileLayer in questo formato (sostituisci tutti i valori tra parentesi quadre):

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

Ovviamente consuma la tua quota mensile di mapview.


Lo apprezzo, @Lukasz - le tessere vettoriali non sono quelle che pensavo fossero, quindi ho posto questa domanda con molta ingenuità ... Dubito che ci sarà mai un modo per usare le tessere vettoriali nel modo in cui pensavo che sarebbero state usate per - potrebbe semplicemente girare il mio server Mapnik e distribuire i dati in questo modo ...
DPSSpatial

Sono stato in grado di aggiungere il livello WMTS a QGIS e sono nel loro piano "Starter" gratuito.
Will.

È possibile utilizzare vettori con stile anziché .png in QGIS?
RutgerH,

7

Assolutamente Matt. L'uso dei vettori come l'origine dati per le mappe è l'ideale per l'output stampato ad alta risoluzione e i riquadri vettoriali MapBox funzionano bene per distribuire in modo efficiente dati di grandi dimensioni come OSM. Penso che il problema nel far funzionare qualcosa del genere sia puramente a livello di software: è necessaria la capacità di unire le tessere di mosaico, applicare stili e quindi renderizzare senza problemi per evitare potenziali artefatti sul bordo delle piastrelle. È inoltre necessario tenere conto del formato di output: se il formato di destinazione della stampa è PDF / SVG o PNG / JPEG ad alta risoluzione determinerà i metodi ottimali per un rendering senza interruzioni.

Dato che TileMill - attraverso il supporto di Mapnik per i riquadri vettoriali - supporta già i riquadri vettoriali che potrebbero essere l'applicazione più fattibile a cui aggiungere questo. Tuttavia, QGIS, essendo basato su C ++ e Python, potrebbe anche utilizzare Mapnik direttamente, come nel plugin Quantumnik ( https://github.com/springmeyer/quantumnik ). Gli strumenti di layout di QGIS forniscono sicuramente un maggiore controllo per l'output stampato rispetto a TileMill attualmente.


2

Mi sono chiesto la stessa cosa me stesso. Per inciso, ho incontrato questo link prima di oggi:

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

Forse potresti modificarlo un po 'per estrarre i riquadri da Mapbox senza scaricare i dati, piuttosto che dal tuo computer locale.

In bocca al lupo!!


@Dane: grazie per la risposta e le riflessioni! Personalmente sto solo piantando semi nel giardino di Mapbox e nel plugin QGIS ... Considero QGIS un client di Mapbox in questo caso - l'ambiente di creazione di mappe di base è ben gestito da tilemill / mapbox e non vedo alcun motivo (come di ancora) gestire la progettazione di mappe di base basate su OSM in QGIS ... Non vedo l'ora di vedere cosa si evolve! (ps. come si aggiungono i ritorni a capo in un commento su stackexchange?!?!)
DPSSpatial

hack interessante! Potrei provarlo!
DPSSpatial

Qualcuno è mai arrivato ovunque integrandolo?
NetConstructor.com

@ NetConstructor.com no, e non sono sicuro che le tessere vettoriali siano quelle che pensavo fossero ...
DPSSpatial
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.