Preciso de uma projeção especial para fins de apresentação eficaz em um pôster. Gostaria de apresentar a área de estudo (República Tcheca) em um contexto de toda a Europa, de forma que a República Tcheca ocupe a maior área (como 70%) no centro, e o resto da Europa esteja à sua volta, mas ridiculamente pequeno. Ou seja, como distorção maciça a favor da República Tcheca, como uma lente olho de peixe, quando você as coloca perto de algum objeto e elas a ampliam enormemente em comparação com o ambiente.
Existe alguma projeção que eu possa usar para esse fim no Quantum GIS? EPSG ou a fórmula padrão (que pode ser usada no QGIS) é bem-vinda.
Respostas:
Embora não seja olho de peixe, você pode fazer esse estilo de mapa como um cartograma.
Os benefícios disso são que existem ferramentas prontas para o trabalho e funcionarão com um conjunto robusto de conjuntos de dados.
Apenas faça o valor para a República Tcheca muito maior que o resto da Europa, ajustando os valores para atender às necessidades.
Uma ótima ferramenta para isso é: ScapeToad
fonte
Você pode tentar uma das
Magnifying Glass
projeções de Snyder encontradas no http://www.csiss.org/map-projections/Azimuthal.html n. Os 32 a 36.Eles são baseados nesta publicação: https://pubs.er.usgs.gov/publication/70014498
Não tenho certeza se existe um recurso online com as fórmulas.
O Mapa Logarítmico da Hägerstrand também pode atender às suas necessidades: http://www.ncgia.ucsb.edu/projects/tobler/Projections/sld105.htm
Ou uma projeção azimutal de raiz quadrada: http://www.ncgia.ucsb.edu/projects/tobler/Projections/sld109.htm
As referências podem ser encontradas em http://www.cartoperspectives.org/index.php/journal/article/download/cp59-tobler/307 e em "Small-Scale Map Projection Design", de Frank Canters (disponível nos livros do Google).
fonte
Aqui está um pseudo-olho de peixe feito no Postgres / Postgis. Eu usei o plugin QChainage para criar 1000 pontos ao longo da fronteira de cada país. Os pontos foram reprojetados em torno da ilha nula (0,0) usando o logaritmo da distância, mas com o azimute preservado.
Usei Plat Caree para torná-lo circular, pois o wgs84 dá uma aparência mais elipsóide.
fonte
O D3 possui um plug-in de distorção olho -de- peixe , que eu encontrei no Google "svg fisheye transform" do Google. Pode ser útil para a sua situação. Basicamente, estou sugerindo a conversão de alguns de seus shapefiles para SVG (ou GeoJSON?), Tornando seu mapa usando a cada vez mais popular biblioteca D3.js.
Meu pensamento era: eu sabia que as geometrias dos limites do país podiam ser convertidas em tipos de vetores SVG e suspeitava que, como SVG, poderia haver abordagens mais adequadas para implementar a transformação de olho de peixe que você deseja.
Concordo com os outros comentadores de que o software de ilustração / gráfico é mais apropriado ao seu cenário e, como o D3 trabalha com alguns formatos de dados comuns (SVG e GeoJSON), ele pode fornecer uma solução para você.
fonte
Acho que você precisará de uma distorção extrema para que a República Tcheca fique assim. Existe uma técnica fotográfica de "projeção estereográfica" bastante popular, às vezes usada na fotografia de panorama, para criar "mundos do globo" que podem funcionar se você usar o resultado como sobreposição na Europa. (Não considere isso uma resposta, pois isso é puramente hipotético e nunca tentei com um mapa) Além disso, isso seria mais um projeto de edição de gráficos / fotos, porque você provavelmente precisaria fotografar seu mapa impresso ou possivelmente exportá-lo do GIS para uma imagem de alta resolução, copie e recorte uma série de imagens em torno de um ponto central (centralizado em uma área uniforme no meio com sobreposição suficiente) para que elas possam ser usadas como entrada na função de panorama. Depois de ter a "projeção estereográfica"
Obviamente, você precisará adicionar etiquetas após o fato no Illustrator, Corel Draw ou importando a imagem final como varredura de volta ao GIS e criando alguns gráficos / anotações.
Google "panorama de projeção estereográfica" para ver exemplos.
Aqui está um exemplo de tutorial: http://www.photographymad.com/pages/view/little-planet-photos-5-simple-steps-to-making-panorama-worlds
fonte