OpenStreetMap logo OpenStreetMap

Diary Entries in Brazilian Portuguese

Recent diary entries

No 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.

5 alunos da turma 3°M03 do turno matutino da escola Jacaraípe, se deslocaram até a Lagoa do Juara para recolher sedimento e água. Logo em seguida foram para o Ribeirão Juara e recolheram sedimentos e águas de três pontos diferentes. Usamos coletores universais transparentes, para recolher a água e o sedimento. Fomos de bicicletas para os lugares citados acima, usamos o celular (LGL3) para marcar os pontos no GPS, e o esforço de cada um componente para que todo o processo fosse realizado.

Nosso 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).

   Realizado no dia 06 de maio, 2015. Trabalho de campo desenvolvido com 7 alunos com o tema hidrologia. A localização foi pelo córrego das laranjeiras, começamos a nossa rota pela rua Caiçaras, até chegar na rua São Paulo. O material coletado foram sedimentos do solo e água do córrego, passamos pelos 5 pontos e coletamos sedimentos. Foram fotografados os 5 pontos, foram filmados os locais, e coletado informações. Com base no trabalho feito de hidrologia, seguimos a rota de um córrego, percebemos ao percursso de todo o córrego que se encontra poluido, esgoto vindo de moradores, vegetação ao redor e presença de mata ciliar, moradias e construções por todo o córrego, animais que vivem ao redor, chorume que polui o solo em volta. 
Location: Residencial Jacaraípe, Serra, Região Geográfica Imediata de Vitória, Região Metropolitana da Grande Vitória, Região Geográfica Intermediária de Vitória, Espírito Santo, Região Sudeste, Brasil

6 alunos da turma 3*M03 do turno matutino da escola Jacaraipe, se deslocaram até a praça Encontro das Águas para recolher sedimento e água do rio. Logo em seguida foram para a Lagoa do Juara e recolheram sedimento e água de três pontos diferentes para em seguida fazer a avaliação. Usamos 10 coletores universais transparentes, para recolher a água e o sedimento, 10 sacolinhas transparentes para recolher algum tipo de vegetação presente no local. Fomos de ônibus para os 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.

No feriado de Tiradentes, dia 21 de abril, aproveitei para dar um passeio na mata, e anotei alguns detalhes interessantes. Usei meu celular e os aplicativos Viewranger para gravar a trilha e Mapillary para registrar em fotos. Encontrei rochas grandes, trilhas antigas usadas por antigos agricultores e nascentes.

See full entry

Location: Lagoa, Ribeirão Grande, Região Imediata de Itapeva, Região Geográfica Intermediária de Sorocaba, São Paulo, Região Sudeste, 18315-000, Brasil
Posted by naoliv on 25 April 2015 in Brazilian Portuguese (Português do Brasil). Last updated on 10 June 2015.

Para quem não conhece, temos um site com bastante tipo de estatísticas e visualizações de dados em http://resultmaps.neis-one.org/
Uma delas é a parte que mostra as estatísticas diárias de um determinado país, como a do Brasil

Dando uma breve olhada nos gráficos a gente acaba reparado em alguns picos bem atípicos para o padrão de edição em nosso país: Atípico

O pico maior de adição de nós ocorreu em 27 de fevereiro de 2014 (mais de 1 ano atrás), com 89404 nós adicionados (seguido de várias remoções).
Os dois próximos picos em verde ocorrem em 19 de janeiro desse ano, com 50133 nós adicionados, e em 9 de março, com 50862 nós.

Mas como encontrar o que foi alterado nesse dia sem precisar baixar o mundo inteiro ou ter uma base histórica do Brasil inteiro?
Através da API do OSM (devo uma cerveja pro pnorman pela sugestão)

Para obter os changesets de uma área precisamos do bbox e do período que desejamos.
O bbox conseguimos de forma bem fácil através do JOSM:

See full entry

O MundoGeo Connect é um dos principais eventos da área de GIS do Brasil e teremos atividades do OpenStreetMap mais uma vez. Nosso colaborador Thierry Jean ministrará uma palestra e um workshop no dia 06 de Maio.

A palestra “OpenStreetMap para concessionárias e governo” será realizada das 10h30 às 11h, dentro do seminário Big Data e Inteligência Geográfica. A entrada para esse evento é gratuita.

Já o workshop “OpenStreetMap: construção colaborativa de mapas” será das 14h às 14h45, dentro do seminário Tela Viva Móvel.

Caso você vá participar do MundoGeo Connect 2015, não deixe de conferir as atividades.

Location: Bixiga, Bela Vista, São Paulo, Região Imediata de São Paulo, Região Metropolitana de São Paulo, São Paulo, Região Sudeste, 01328-000, Brasil

No mkgmap existem duas funções que podem ser usadas para deletar elementos ou atributos. Quando isso é necessário? Bom, imagine que você está compilando um mapa rodoviário e então percebe que as linhas de energia estão aparecendo no mapa e deixando você confuso, já que elas podem ser confundidas com vias, nesse caso o que você pode fazer é deletar esses elementos evitando que elas apareçam no mapa gerado. Outra situação, você percebeu que no mapa existem muitos POIs sem nome, se você quiser você pode deletar esses elementos também. Outro caso você pode deletar apenas uma tag, por exemplo a tag “postal_code” (CEP), você pode decidir que ela não é útil para você, então pode deletar esse atributo.

Além dos elementos ou atributos não “aparecerem” no mapa gerado evitando possíveis confusões, você tem a vantagem que o mapa gerado será menor. Para fazer isso basta você usar o mkgmap usando um “Style File” e colocar nesses arquivos os comandos de deleção.

Abaixo um exemplo de como deletar todas as linhas de energia do mapa do OSM

power=line {deletealltags}

power=tower {deletealltags}

No caso dos mapas do OSM para uso rodoviário eu recomendo que sejam deletadas essas linhas de energia. O motivo é que essas linhas após a geração do mapa ficam muito parecidas com as vias, o que acaba deixando os motoristas confusos ao navegar no mapa. Outra opção seria formatar essas linhas com uma cor ou forma que não causasse confusão, porém como não vejo muita utilidades delas nos mapas rodoviários eu prefiro deletá-las.

Outro possibilidade que o o mkgmap permite é a deleção de apenas um atributo. Por exemplo, caso você deseje apenas deletar o atributo postal_code (CEP) das vias você poderia usar o comando abaixo

highway=* & postal_code=* {delete postal_code}

Referências: Manual Style

Nesse post vamos falar sobre como adicionar label2 e pesquisa por CEP nos mapas gerados pelo mkgmap. Primeiramente o que é label? O label é o nome do objeto (Via, POI, etc), no OSM existe a tag “name” que dá nome aos objetos, por padrão do mkgmap o conteúdo dessa tag é usado para nomear os objetos, sendo que o label1 será preenchido com o valor dessa tag.

Com o mkgmap cada objeto (nome de uma rua, um estabelecimento comercial, etc) pode possuir até 4 nomes, ou seja, cada objeto pode possuir 4 labels. Mas quando isso (mais de um nome para um objeto) é necessário? Imagine que uma rua tenha o nome oficial de “Rua Mario Zanin”, porém seja popularmente conhecida como “Rua das Torres”. Nesse caso você pode atribuir cada um desses nomes ao mesmo objeto, ou seja, a mesma rua pode ter mais de um nome e assim ser encontrada por suas diferentes representações.

Outro exemplo: a rua chama-se “Rua XV de Novembro”, porém o usuário procura no GPS por “Rua 15 de novembro”. Nesse exemplo o GPS não vai encontrar a rua pois ele não sabe que semanticamente os dois nomes referem-se ao mesmo local. Para resolver esse problema pode-se atribuir as duas formas a mesma via, nesse caso podemos até mesmo atribuir três formas. Ficaria algo como:

Label1: Rua XV de Novembro

Label2: Rua 15 de Novembro

Label3: Rua Quinze de Novembro

Legal, mas como eu disse com o mkgmap posso colocar até 4 labels, então o que eu posso fazer com o último label? Uma ideia é adicionar o CEP como conteúdo do último label. Assim eu posso encontrar a via pelo nome e suas variações e também pelo CEP dela! Isso já funciona em alguns mapas comerciais.

See full entry

Meu Nome é Allini Salina, sou aluna da escola E.E.E.F.M “Jacaraípe” e estou cursando o 3º ano(3ºM2) do ensino médio. Estou desenvolvendo um trabalho de Geografia na plataforma do OpenStreetMap.

Tarefa da 1º Semana (12/03/2015) : Marcar minha residência.

Tarefa da 2º Semana (23/03/2015) : Marca 5 locais, criar um ciclo de amigos, desenvolver meu perfil, criar um podcast descrevendo minha rua.

Tarefa da 3º Semana (30/03/2015) : Marcar pontos com problemas (Ruas sem calçamento, pontos de alagamento e entre outros), marcar vegetações e corpos d’ água e visitar o site veracidade.com

Tarefa da 4º Semana (13/04/2015) : Marcar locais históricos.

Nome do Grupo: Allini Salina,Pamela Herica, Elizielen, Giulia, Brenda Sarantides, Karen.

Location: Residencial Jacaraípe, Serra, Região Geográfica Imediata de Vitória, Região Metropolitana da Grande Vitória, Região Geográfica Intermediária de Vitória, Espírito Santo, Região Sudeste, Brasil

Meu Nome é Tatiane Maria, sou aluna da escola E.E.E.F.M “Jacaraípe” e estou cursando o 3º ano(3ºM03) do ensino médio. Estou desenvolvendo um trabalho de Geografia na plataforma do OpenStreetMap.

Tarefa da 1º Semana (12/03/2015) : Marcar minha residência.

Tarefa da 2º Semana (23/03/2015) : Marca 5 locais, criar um ciclo de amigos, desenvolver meu perfil, criar um podcast descrevendo minha rua.

Tarefa da 3º Semana (30/03/2015) : Marcar pontos com problemas (Ruas sem calçamento, pontos de alagamento e entre outros), marcar vegetações e corpos d’ água e visitar o site veracidade.com

Tarefa da 4º Semana (13/04/2015) : Marcar locais históricos.

Nome do Grupo: Tatiane Maria, Bruna Malta, Palloma Bittencourt, Amanda Carolina e Idamara.

Location: Fazenda Zucchi, Bairro das Laranjeiras, Serra, Região Geográfica Imediata de Vitória, Região Metropolitana da Grande Vitória, Região Geográfica Intermediária de Vitória, Espírito Santo, Região Sudeste, 29175-574, Brasil

No mkgmap existe uma opção que pode ser passada na linha de comando chamada “name-tag-list”. No manual do mkgmap consta:

–name-tag-list

Get the tag that will be used to supply the name. Useful for language variations. You can supply a list and the first one will be used. eg. –name-tag-list=name:en,int_name,name

Isso significa que essa opção deve ser usada para substituir o conteúdo da tag name, a qual é responsável por nomear os objetos (Vias, POIs, etc) do OSM. Assim no exemplo do manual (–name-tag-list=name:en,int_name,name) teríamos que o conteúdo do nome seria preenchido seguindo a ordem: primeiramente com o conteúdo da tag “name:en”, caso essa tag não exista, então seria preenchido com o conteúdo da tag “int_name”, caso essa tag também não exista então seria usado o conteúdo da tag “name”. Caso o tag “name” não exista o objeto ficaria sem nome. Você pode escolher a ordem de prioridade que desejar.

Quando usar essa opção? Imagine a situação: você fala inglês, não fala francês e deseja viajar de carro pela França. Nesse caso você poderia pegar o mapa do OSM da França e compilar usando essa opção, colocando como prioridade o conteúdo da tag “name:en” sobre o conteúdo da tag “name”. Assim os nomes dos lugares e vias ficariam em inglês e não francês ficando mais fácil de localizar os lugares.

A tag int_name quando ela é usada? Segundo o wiki do OSM ela deve ser usada para descrever o nome que um objeto é conhecido internacional, no wiki consta também a observação que internacional não significa necessariamente ser em inglês. Por exemplo o que nós brasileiros conhecemos como “Cataratas do Iguaçu” é conhecido internacionalmente como “Iguazu Falls”.

See full entry

Quem já compilou mapas com o mkgmap já deve ter percebido um problema comum: ao pesquisar por nome de vias (Ruas) a pesquisa somente encontra resultado quando você digita o nome completo da via. Imagine que a via se chame “Travessa Antônio Maurizi”, caso você pesquise por “Maurizi” ou “Antônio Maurizi” nada é encontrado. O problema disso é que você é obrigado a saber o Tipo do logradouro (Rua, Travessa, Avenida, etc) para pode fazer a busca. Se você não souber vai ter que ficar na tentativa e erro.

Para resolver isso algumas pessoas criavam regras no “Style File” jogando o primeiro nome da via para a última posição. Assim, “Travessa Antônio Maurizi” ficaria “Antônio Maurizi Travessa”. Isso permite que a pesquisa por “Antônio Maurizi” retorne o nome da via, nesse caso eu não preciso digitar o nome completo e nem saber o tipo de logradouro. Porém a pesquisa por “Maurizi” continua a não trazer resultados.

Abaixo exemplo de alguns comandos no “Style File” que permitem fazer esse tipo de pesquisa:

highway=* & name ~ ‘(?i)travessa\s+.*’ { add streettype:movedend=’${name|subst:(?i)travessa\s+~>}, Travessa’}

highway=* & name ~ ‘(?i)rua\s+.*’ { add streettype:movedend=’${name|subst:(?i)rua\s+~>}, Rua’}

highway=* & name ~ ‘(?i)avenida\s+.*’ { add streettype:movedend=’${name|subst:(?i)avenida\s+~>}, Avenida’}

A desvantagem dessa solução é que a pesquisa pela terceira palavra do nome continua não trazendo resultados. Além disso, o IMG gerado pelo mkgmap fica maior, não muito maior, mas maior do que um mapa que não é compilado com essa solução.

Para resolver o problema em definitivo as versões recentes do mkgmap (lançadas pós 2015) trazem uma opção chamada “–x-split-name-index”. Essa opção não é habilitada por padrão assim para usá-la é necessário fazer a chamada dela explicitamente. Sua linha de comando ficaria parecida com esta:

java -jar mkgmap.jar –x-split-name-index –housenumbers –route –index –gmapsupp brazil.osm.pbf

See full entry

Meu nome é Palloma Bittencourt, sou aluna do 3°M03 na escola Jacaraípe. Estou desenvolvendo um trabalho na plataforma do #OSM.

Tarefa da semana: (12/03/2015) Marcar a residência.

Tarefa da semana: (23/03/2015) Marcar 5 locais, Marcar os pontos de ônibus, Criar um ciclo de amigos, Desenvolver o perfil, Criar um podcast descrevendo a rua.

Tarefa da semana: (30/03/2015) Marcar: Ruas sem calçamento, pontos de alagamentos, parte com problema das ruas ; Marcar: Vegetações e corpos d’água. Visitar o site: www.veracidade.com

Tarefa da semana: (13/04/15) Marcar locais históricos.

Nome do grupo: Amanda Carolyna/ Bruna Malta/ Idamara Fontoura/ Heloísa/ Palloma Bittencourt/ Tatiane Maria.