Vorrei visualizzare una mappa in QGIS (sagome dei paesi del mondo) che mostra tutti i paesi ma centrati nell'area del Pacifico.
Non ho familiarità con Proj4, quindi esiste un modo per farlo in QGIS?
Vorrei visualizzare una mappa in QGIS (sagome dei paesi del mondo) che mostra tutti i paesi ma centrati nell'area del Pacifico.
Non ho familiarità con Proj4, quindi esiste un modo per farlo in QGIS?
Risposte:
Bene, non è così facile, poiché QGIS non prevede proiezioni predefinite di Robinson o Miller.
Quindi ho provato un CRS personalizzato e ho ottenuto questa immagine (non al primo avvio!):
Per un meridiano centrale a 150 ° Ovest, è necessario dividere i confini del mondo shapefile a 30 ° Est (per essere precisi, a 29.9 e 30.1 per evitare incroci)
Quindi questi sono i passaggi:
Save As ...
in WGS84 e aggiungilo alla telaOn-the-fly-projection
Nr; WKT
1; POLYGON ((30.1 89, 29.9 89, 29.9 -89, 30.1 -89, 30.1 89))
Text delimited layer
, usando il punto e virgola come separatore e WGS84 come CRS (otterrai un poligono molto sottile intorno a 30 ° E)Vector -> Geoprocessing -> Difference
con i due livelli poligonali+proj=robin +lon_0=-150 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m +no_defs
On-the-fly projection
e scegli Robinson come progetto CRSPer la proiezione Miller, è possibile utilizzare lo stesso shapefile pretagliato. In Proj, Miller ha alcuni problemi con l'ellissoide, quindi prendiamo invece una sfera (non vedrai alcuna differenza):
+proj=mill +lon_0=-150 +lat_0=0 +R=6371000 +units=m +no_defs
Con la funzione al volo attivata, non sembra altrettanto, la Nuova Zelanda manca completamente, ma ritorna quando si esegue lo zoom in avanti. Quindi abbiamo bisogno Save As ...
del file di forma nella proiezione del mugnaio e mostriamo solo quello, senza riproiezione al volo :
Settings > Custom CRS...
QGIS viene fornito completo di tutto ciò di cui hai bisogno (ovvero gestisce Proj4 per te sotto il cofano). Se i tuoi dati sono già nella proiezione desiderata, fai clic con il pulsante destro del mouse sul livello e scegli "Imposta progetto CRS dal livello". Questo metterà la visualizzazione dei dati nella stessa proiezione dei tuoi dati. Probabilmente dovrai anche fare clic con il pulsante destro del mouse sul livello e scegliere "Zoom su estensione livello".
Se i tuoi dati sono in un'altra proiezione, puoi riproiettare al volo (nelle proprietà del progetto) o riproiettare i dati stessi facendo clic con il tasto destro del mouse sul livello e scegliendo "Salva con nome". Quando viene visualizzata la finestra di dialogo Salva, selezionare il CRS per il set di dati di output, quindi utilizzare il nuovo set di dati riproiettato.