Como crio um mapa estático em que a escala varia com base na localização?
Exemplo: para dirigir de um local específico X em Albuquerque para um local específico Y em Chicago, quero "ampliar" em torno de X e Y da seguinte maneira:
- Perto de X e Y, a balança é bastante grande, para que você possa ver ruas menores, prédios etc. perto de X e Y.
- Longe de X e Y, a balança é bastante pequena; portanto, você pode ver longas extensões de rodovia, mas sem detalhes.
Em outras palavras, é como um mapa comum com um "efeito de lupa" em torno de X e Y. O efeito deve "desaparecer" suavemente, para que não haja uma interrupção no mapa.
Raciocínio: ao viajar entre cidades remotas, a viagem na rodovia geralmente é fácil (no sentido em que não exige detalhes), mas ir de X à rodovia e da rodovia a Y pode exigir instruções detalhadas, conhecer ruas secundárias etc.
Edição: Anexei um exemplo horrível do que eu quero fazer. Notas:
- Isso apenas amplia uma cidade, não duas.
- Este é apenas um zoom de imagem antigo. O que eu gostaria é de mais detalhes na área de Albuquerque.
- Observe, no entanto, que as estradas / rodovias são contínuas: a ampliação não tem um problema de "corte".
web-mapping
scale
barrycarter
fonte
fonte
Respostas:
Este documento apresenta um algoritmo para fazer isso:
Harrie, L., Sarjakoski, T., Lehto, L. Um mapa de escala variável para cartografia de tela pequena. In: Simpósio Internacional Conjunto sobre Teoria, Processamento e Aplicações Geoespaciais (ISPRS / Comissão IV, SDH2002). Ottawa, Canadá, julho de 2002
Um exemplo:
EDIT: Este tipo de representação é bastante antiga. Veja o plano Conrad Morant (1548):
fonte
Não é exatamente uma resposta, mas você pode dar uma olhada neste post de blog independente, com vários exemplos interessantes.
fonte
Acho que você está procurando pelo serviço Line Drive da Microsoft http://msdn.microsoft.com/en-us/library/cc514631.aspx, que produz mapas como
Você pode ler o artigo original em que está baseado em http://cs.ubc.ca/~tmm/courses/cpsc533c-03-spr/readings/rtmaps.pdf
fonte
Flash http://www.richtersveld.net/index.php/site/region_map/
você pode misturar uma imagem mais detalhada dentro da lupa.
fonte
A coisa mais fácil que consigo pensar é usar vários quadros de dados no ArcMap. 1 para a visão geral da rodovia e uma para cada uma das vistas detalhadas nos pontos finais. Organize-os como desejar na exibição de layout e defina a escala ou as extensões de zoom adequadamente. Nunca me preocupei com um desvanecimento suave e isso não estará disponível no ArcMap.
Se estiver próximo do que você está procurando, posso fornecer mais detalhes.
fonte
Como os mapas são estáticos, você pode fazer algumas ilustrações para obter melhores resultados. Aqui para resolver esse problema, sobreponho mapas com escalas diferentes. Dependendo do SIG usado, você pode fazer isso de várias maneiras. Uma é gerar um mapa grande e salvar, do que gerar pequenos mapas de zoom e salvar, depois combiná-los em um software como Inkscape ou Illustrator e recortar o mapa de zoom na forma desejada. Veja o exemplo simples feito com o Qgis e o Illustrator. .
fonte