Necesito una proyección especial con el propósito de una presentación efectiva en un póster. Me gustaría presentar el área de estudio (República Checa) en un contexto de toda Europa de tal manera que la República Checa ocupa la mayor área (como el 70%) en el centro, y el resto de Europa está a su alrededor, pero ridículamente pequeño. Es decir, la distorsión masiva a favor de la República Checa, como una lente de ojo de pez, cuando los coloca cerca de algún objeto y lo magnificarán enormemente en comparación con el entorno.
¿Hay alguna proyección que pueda usar para este propósito en Quantum GIS? EPSG o la fórmula estándar (que se puede usar en QGIS) es bienvenida.
Respuestas:
Si bien no es ojo de pez, puede hacer este estilo de mapa como un cartograma.
Los beneficios de esto es que hay herramientas preparadas para el trabajo y funcionarán con un conjunto sólido de conjuntos de datos.
Simplemente haga que el valor para la República Checa sea mucho mayor que el resto de Europa, ajustando los valores a las necesidades.
Una gran herramienta para esto es: ScapeToad
fuente
Puede probar una de las
Magnifying Glass
proyecciones de Snyder que se encuentran en http://www.csiss.org/map-projections/Azimuthal.html No 32 a 36.Se basan en esta publicación: https://pubs.er.usgs.gov/publication/70014498
No estoy seguro de si hay un recurso en línea con las fórmulas.
El mapa logarítmico de Hägerstrand también puede satisfacer sus necesidades: http://www.ncgia.ucsb.edu/projects/tobler/Projections/sld105.htm
O una proyección azimutal de raíz cuadrada: http://www.ncgia.ucsb.edu/projects/tobler/Projections/sld109.htm
Las referencias se pueden encontrar en http://www.cartoperspectives.org/index.php/journal/article/download/cp59-tobler/307 y en "Diseño de proyección de mapas a pequeña escala" de Frank Canters (disponible en Google books).
fuente
Aquí hay un pseudo-ojo de pez hecho en Postgres / Postgis. Usé el complemento QChainage para crear 1000 puntos a lo largo de la frontera de cada país. Los puntos fueron reproyectados alrededor de la isla nula (0,0) usando el logaritmo de distancia, pero con acimut preservado.
Utilicé Plat Caree para hacerlo circular, ya que wgs84 le da una apariencia más elipsoide.
fuente
D3 tiene un plugin de distorsión de ojo de pez , que encontré buscando en Google "svg fisheye transform". Podría ser útil para su situación. Básicamente, sugiero convertir algunos de sus archivos de forma a SVG (¿o GeoJSON?) Haciendo su mapa usando la biblioteca D3.js cada vez más popular.
Pensé que sabía que las geometrías de los límites del país se podían convertir a tipos de vectores SVG, y sospeché que como SVG, podría haber enfoques más adecuados para implementar la transformación de ojo de pez que deseas.
Estoy de acuerdo con los otros comentaristas en que el software de ilustración / gráfico es más apropiado para su escenario, y dado que D3 funciona con algunos formatos de datos comunes (SVG y GeoJSON), puede proporcionarle una solución.
fuente
Creo que necesitará una distorsión extrema para que la República Checa se vea así. Hay una técnica de "proyección estereográfica" fotográfica bastante popular que a veces se usa en la fotografía panorámica para crear "mundos de globo" que puede funcionar si se usa el resultado como superposición en Europa. (No considere esto como una respuesta, ya que es puramente hipotético y nunca lo he intentado con un mapa). Además, esto sería más un proyecto de edición de gráficos / fotos porque probablemente tendría que fotografiar su mapa impreso o posiblemente exportarlo fuera del SIG a una imagen de alta resolución, luego copie y recorte una serie de imágenes alrededor de un punto central (centrado en un área uniforme en el medio con superposición suficiente) para que puedan usarse como entrada en la función panorámica. Una vez que tenga la "proyección estereográfica"
Por supuesto, necesitaría agregar etiquetas después del hecho en Illustrator, Corel Draw o importando la imagen final como ráster nuevamente en GIS y creando algunos gráficos / anotaciones.
Google "panorama de proyección estereográfica" para ver ejemplos.
Aquí hay un tutorial de ejemplo: http://www.photographymad.com/pages/view/little-planet-photos-5-simple-steps-to-making-panorama-worlds
fuente