Colorindo mapas
28 de Maio de 2015, 19:50 - sem comentários aindaDa série "Formas diferentes de visualizar o mapa"
Quem já abriu os limites de um país (ou região, estado, etc) no JOSM já percebeu que a exibição não é nada colorida (afinal, o JOSM é um programa de edição de dados e não de imagem):
Mas isso significa que não podemos ter algo colorido?
E se eu quiser o meu país nas cores dele?
Novamente utilizando mágica para aplicar estilos no JOSM, podemos ter o Brasil colorido de verde ou amarelo:
/* colore aleatoriamente os estados com verde ou amarelo */
relation[admin_level=4] {
fill-color: eval(random()) > 0.5 ? yellow : green;
fill-opacity: 0.5;
}
E se quiser os estados todos coloridos, cada um com uma cor?
/* estados com cores aleatórias */
relation[admin_level=4] {
fill-color: eval(rgb(random(), random(), random()));
fill-opacity: 0.5;
}
Já está dando quase para montar um livro de geografia do Brasil utilizando apenas o OSM e JOSM.
E se a pessoa quiser apenas variações de azul e verde?
/* deixa a cor vermelha sempre em 0, variando verde e azul */
relation[admin_level=4] {
fill-color: eval(rgb(0, random(), random()));
fill-opacity: 0.5;
}
Utilizar random()
não garante que a área seja sempre representada pela mesma cor.
E se a pessoa, então, quiser representar os países (e as suas áreas, regiões, enclaves, etc) sempre com a mesma cor?
relation[admin_level=2] {
fill-color: hsb_color(CRC32_checksum(tag("name"))/4294967296.0, 0.9, 0.7);
fill-opacity: 0.5;
}
Cada área receberá uma cor baseada no seu nome, mantendo-a para enclaves, ilhas, etc.
Até aqui já dá para vender mapas, representar bairros de uma cidade com cores diferentes ou possivelmente exibir locais com alguma característica, restrição ou necessidade especial (um bom exemplo seria gerar mapas com cores de fácil diferenciação para pessoas com deficiência visual).
De forma mais proveitosa, dá para colorir áreas já trabalhadas, de acordo com algum critério, e áreas que faltam ser trabalhadas.
Por exemplo, o Blademir disse que vai deixar o Brasil inteiro verde:
Isso representa todos os distritos (admin_level=9
) já mapeados no Brasil.
/* todos os estados em vermelho */
relation[admin_level=4] {
z-index: 0;
fill-color: red;
fill-opacity: 0.3;
}
/* distritos em verde, com prioridade de renderização maior (no topo) */
relation[admin_level=9] {
z-index: 1;
fill-color: green;
fill-opacity: 0.6;
}
/* esconde os caminhos */
way {
fill-color: black;
width: 0
}
/* esconde todos os nós */
node {
icon-opacity: 0;
symbol-size: 1;
symbol-stroke-color: orange;
text: "";
}
Eu achava que tínhamos 2 estados completos, mas nenhum salvou.
O Skippern deu mancada no Espírito Santo e deixou buracos:
O resto mais bem mapeado do país também não está lá grande coisa:
Também deu para ver que alguém (não vou falar quem fui ☺) acabou duplicando algumas relações:
Reparem como uma das áreas apresenta um verde mais saturado (pela sobreposição de duas relações)
Colorir, portanto, também dá para ser útil nas edições.
Cidades do Brasil
26 de Maio de 2015, 19:06 - sem comentários aindaDa série "Formas diferentes de visualizar o mapa"
O Brasil é muito grande e tem muitos locais habitados (eu sei disso e você também sabe):
Tudo isso é o que existe de place=city
, place=town
, place=village
e place=hamlet
.
Só que ter algo pontual, sem cor, sem informação nem qualquer outro atributo é muito chato de se ver.
Mas com o JOSM e um pouco de magia negra dá para, de forma muito simples, visualizar de outras formas (e fazer análises, se quiser).
Por exemplo, os mesmos dados coloridos com intensidade baseada na classificação do local (cidades maiores de 100 mil habitantes são verdes, entre 10 e 100 mil amarelas, menor de 10 mil alaranjadas, hamlets marrons e tem uns roxos que não lembro se talvez escaparam alguns place=isolated_dwelling
):
Melhor!
Mas e se representar o tamanho do local de acordo com a classificação também?city
> town
> village
> hamlet
Já dá para ver de forma um pouco mais clara onde estão localizadas as maiores cidades e as menores comunidades (fica bem claro, por exemplo, que na região Norte tem bastante comunidade pequena e que elas estão muito próximas aos rios).
Ou de acordo com a codificação do JOSM (city
= roxo, town
= vermelho, village
= laranja, hamlet
= amarelo):
Dá também para ver o óbvio (cidades grandes, em sua maioria, encontram-se no litoral):
Ou que as cidades (com mais de 10 mil habitantes) do oeste de SP encontram-se próximas às rodovias e ferrovias (muitas se desenvolveram por causa da ferrovia):
Dá para brincar de muitos modos com a representação dos dados (não só com cidades, mas praticamente com qualquer coisa).
Também dá para visualizar objetos representados de forma incorreta. Por exemplo, muitos bairros estão representados como place=hamlet
ao invés de place=suburb
Mapa bem completo, mas com alguns erros
16 de Maio de 2015, 23:19 - sem comentários aindaCampo Grande/MS, cidade onde estou morando atualmente, está com um mapa bem completo. Praticamente todas as vias tem nomes, quase não há vias a serem acrescentadas, já existem pontos com os nomes dos bairros principais (falta as relações) e muitos pontos te interesse foram adicionados.
Mas ainda se observa erros como os dessa imagem:
Eu gostaria de reunir os colaboradores OSM da cidade para discutirmos questões como essa e as prioridades para o melhoramento (para torná-lo quase perfeito) do mapa da cidade.
Se algum user da cidade ler essa mensagem, por favor entre em contato.
TRABALHO DE HIDROGRAFIA
12 de Maio de 2015, 21:47 - sem comentários aindaNo dia 04/05/2015, 6 alunos da turma 3*M03 do turno matutino da escola Jacaraipe, se deslocaram até a Lagoa do Juara para recolher sedimento e água de cinco rios. Logo em seguida, foram para o Ribeirão Juara, um ponto do rio Jacaraípe em São Patricio, Desembocadura do Rio Jacaraípe na praça Encontro das Águas e em uma antiga lagoa em Costa Dourada, recolhendo água e sedimentos de todos os pontos. Fomos de bicicleta nos lugares citados acima, usamos o celular para marcar os pontos no GPS, e o esforço de cada um para que todo o processo fosse realizado com sucesso.
Diário de bordo - Hidrologia
10 de Maio de 2015, 23:34 - sem comentários aindaNosso grupo foi aos pontos marcados atras das amostras no dia 06/05, estávamos em seis pessoas inicialmente, mas infelizmente esse numero foi reduzido para cinco porque um do grupo precisou sair por motivos pessoais (o que n atrapalhou em nada). Quanto ao as amostras, coletamos sedimentos de todos os pontos e a água de dois (Lagoa do Rancho S. Azul e Córrego São Francisco). Andamos em torno de 3 quilômetros deis do primeiro ponto (Lagoa do Rancho S. Azul) até o ultimo (2° ponto da lagoa do Juara).