Deseo mostrar un mapa en QGIS (archivos de forma mundial de países) que muestre todos los países pero centrado en el área del Pacífico.
No estoy familiarizado con Proj4, ¿hay alguna forma de que esto se pueda hacer en QGIS?
qgis
coordinate-system
usuario21658
fuente
fuente
Respuestas:
Bueno, no es tan fácil, ya que QGIS no viene con proyecciones predefinidas de Robinson o Miller.
Así que probé un CRS personalizado y obtuve esta imagen (¡no en la primera ejecución!):
Para un meridiano central a 150 ° Oeste, es necesario dividir el archivo de forma de límites mundiales a 30 ° Este (para ser precisos, en 29.9 y 30.1 para evitar intersecciones)
Entonces estos son los pasos:
Save As ...
en WGS84, y agregue eso al lienzoOn-the-fly-projection
Text delimited layer
, usando punto y coma como separador y WGS84 como CRS (obtendrá un polígono muy delgado alrededor de 30 ° E)Vector -> Geoprocessing -> Difference
con las dos capas poligonales+proj=robin +lon_0=-150 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m +no_defs
On-the-fly projection
y elija Robinson como proyecto CRSPara la proyección de Miller, puede usar el mismo archivo de forma precortado. En Proj, Miller tiene algunos problemas con el elipsoide, por lo que tomamos una esfera en su lugar (no verá una diferencia):
Con la activación sobre la marcha activa, no se ve tan bien, Nueva Zelanda falta en toda su extensión, pero regresa al acercarse. Por lo tanto, necesitamos
Save As ...
el archivo de forma en proyección miller, y mostrar solo eso, sin reproyección sobre la marcha :fuente
Settings > Custom CRS...
QGIS viene listo con todo lo que necesita (es decir, maneja Proj4 para usted bajo el capó). Si sus datos ya están en la proyección que desea, haga clic con el botón derecho en la capa y seleccione "Establecer proyecto CRS de capa". Esto pondrá la vista de datos en la misma proyección que sus datos. Probablemente también tendrá que hacer clic con el botón derecho en su capa y elegir "Ampliar a extensión de capa".
Si sus datos se encuentran en otra proyección, puede volver a proyectar sobre la marcha (en las propiedades del proyecto) o reproyectar los datos en sí haciendo clic derecho en su capa y seleccionando "Guardar como". Cuando se abre el cuadro de diálogo Guardar, seleccione el CRS para el conjunto de datos de salida y luego use el nuevo conjunto de datos reproyectado.
fuente