Preciso de alguns conselhos sobre como melhorar a visualização de informações cartográficas.
O usuário pode selecionar espécies diferentes e o aplicativo de mapeamento da web mostra sua distribuição geográfica (células poligonais), cada espécie com uma gama de cores (por exemplo, cor laranja mais escura onde encontramos mais informações, laranja mais clara onde menos informações).
O problema é quando mais de uma espécie se sobrepõe. O que estou fazendo atualmente é apenas calcular a mistura de cores aditiva de duas cores usando http://www.xarg.org/project/jquery-color-plugin-xcolor/
Como você pode ver nesta imagem, a cor resultante em que duas espécies se sobrepõem (azul e amarelo misturados) não é intuitiva.
Alguém tem alguma idéia ou conhece ferramentas semelhantes para obter inspiração? para criar os polígonos, uso o d3.js.Por isso, se for necessário criar recursos SVG mais complexos, posso tentar.
Algumas idéias que tive foram ...
- Quanto mais dados em um polígono, mais grossa a borda (ou cada parte da borda com a cor correspondente)
- adicione um rótulo no centro do polígono dizendo quantas espécies se sobrepõem.
- Divida o polígono em diferentes partes, cada uma com a cor da espécie correspondente.
fonte
Respostas:
Para várias espécies, a simbologia de polígonos do gráfico de pizza pode funcionar, mas esse tipo de exibição pode ficar bastante ocupado.
Notei que o centro de mapeamento tem 77 postagens sobre o tópico de sobreposição de telas de polígonos:
http://search.esri.com/results/index.cfm?do=mappingcenter&h=10&ho=0&q=overlapping+polygons
fonte
Chocar é geralmente um dos meus últimos recursos.
Fora isso, certa vez trabalhei em um projeto em que tínhamos o seguinte problema para resolver em menos de uma hora:
A solução que criamos funcionou bastante bem, considerando as restrições de tempo em nosso design cartográfico. Contamos com o renderizador temático mais natural: a cor. O usuário pode identificar imediatamente um polígono como positivo ou negativo para cada um dos quatro valores (verde, amarelo, laranja, vermelho).
A maneira como conseguimos isso foi usando contornos tracejados alternados com um deslocamento negativo e um preenchimento oco.
fonte
Parece que suas habilidades de programação são suficientemente precisas para que você possa usar algo parecido.
Calcule o número de espécies e crie uma simbologia para isso ou use uma sobreposição de hachura, que pode ser o ângulo da hachura que representa o número de espécies.
por exemplo, o ângulo 10 significa 2 espécies, 20 significa 3 e assim por diante.
O rótulo pode ser usado com codificação como 24 significa espécies 2 e espécies 4, 248 = espécies 2, 4 e 8. Esses exemplos não funcionam exatamente como eu pensava, mas sei que vi onde o número só pode significar um conjunto de valores.
Estas são algumas idéias que tenho rapidamente para "inspiração". Houve uma pergunta sobre gis stackexchange, que é uma das principais perguntas exibidas e pode fornecer mais leitura e informações.
Ou seja, se a leitura (hora) for uma opção.
O que há na sua estante de livros
E há a esperança de que o whuber ajude com uma resposta.
Ou você pode simplesmente procurar respostas por whuber e obter um pouco de inspiração.
fonte