Mapas OSM para o navegador 7ways

Naturalmente não me referi a propriedades geométricas. Usei “padrão” para não entrar em detalhes de preservação de propriedades e relações topológicas, o que pode ser percebido visualmente quando não acontece.

Amigos,

Mapas atualizados até a data de 22/09/2013.

Link: https://mega.nz/#F!7xAjXbKL!duYXn6poIGi1WONjbJSDaA

Araços,
– Fidelis

Olá Fidelis, estou interessado em contribuir com esses mapas OSM, fiz alguma modificações no site openstreetmap e mandei exportar. Veio um arquivo com extensão .osm … agora gostaria de saber como faço pra converter para extensão .7w para que eu possa utilizar no meu GPS que utilizo o navegador 7ways, você poderia me dar uma força?

Desde já agradeço pela atenção.

Abraço,

Jônatas Vales

Os limites administrativos foram importados do IBGE há vários anos e de lá para cá foram sendo sucessivamente refinados. Por exemplo, se alguém traça o percurso de um rio e há um limite administrativo coincidindo com o rio, a geometria do IBGE (que geralmente é mais grosseira) é deletada e substituída pelo rio. Em tese, os limites do OSM são mais precisos – e aquela figura que você postou acima confirma que há alguns probleminhas com os dados do IBGE.

Sobre conversão de datum: eu não acho que seja este o problema neste caso, mas queria lembrar que de acordo com http://wiki.osgeo.org/wiki/Brazilian_Coordinate_Reference_Systems, há um bug no QGIS e softwares similares na conversão de SAD69 para WGS84. Não é impossível que o JOSM tenha “herdado” esse bug.

PS: A confusão expresssa pelo Fidelis na citação acima sumariza perfeitamente por que o uso da tag “source” nos objetos é uma péssima ideia. Ninguém, ou quase ninguém (eu incluso), atualiza a tag source ao editar um objeto oriundo do IBGE. Em pouco tempo a informação da tag source torna-se obsoleta e enganosa. Além disso, o uso dessa tag para fins de atribuição de autoria tem sérios problemas. O jeito certo de fazer atribuição é através desta página da wiki http://wiki.openstreetmap.org/wiki/Contributors.

Olá Jônatas,

Que bom :). Para uso em GPS o que tem feito mais falta no OSM é a numeração de casas, pelo menos para o 7Ways. Sem isso a busca por endereços fica bem prejudicada. E uma coisa simples como acrescentar o nome da rua e o número aos POIs já existentes é de grande ajuda.

Quanto a gerar mapas .7w, publiquei um procedimento para Linux (Ubuntu) naquela página. Aquele procedimento também funciona em Debian, pessoas já relataram sucesso. É só seguir as instruções, mas caso tenha alguma dúvida, poste aqui.

Abraços,
– Fidelis

Sim, percebi isso, maior precisão nos limites do OSM justamente por serem ajustados pelas linhas divisórias naturais, como rios. Entretanto, o limite oficial é aquele do IBGE e, embora melhores os atualizados no OSM, acabamos com essa discrepância.

Concordo, também não creio que este seja o problema. Penso que sejam diferenças mesmo no traçado.

Bom, entendo o problema e o desejo de editar aquelas linhas mais grosseiras do IBGE pois este demora muito a atualizar. Mesmo problemas grosseiros nos limites (ex: regiões sem dono, sobreposição) que comunicamos levam mais de ano para serem corrigidos, quando são. Mas não acho ruim a tag source, o problema é quando a fonte não bate mais com a tag. Não saberia dizer alguma forma melhor para a atribuição, talvez “Original IBGE, com edição”?

No meu caso, geração de mapas para o 7Ways, o problema ocorre justamente nas fronteiras pois uso dados do IBGE para identificar estado, município e distrito de um ponto ou via, necessários para a busca por endereço (acrescento também bairro). Em alguns casos as informações OSM e IBGE ficam discrepantes em relação ao município ou ao estado, o que afeta a busca.

Hoje, creio que todos os municípios brasileiros já estão com limites no OSM, mas ainda faltam distritos e bairros. Seria bom se estes fossem também importados para o OSM, poderíamos usar apenas dados do OSM.

Abraços,
– Fidelis

Na verdade o limite oficial é aquele definido em lei. Muitas vezes a lei diz apenas que uma determinada fronteira passa “ao longo do rio tal”, de forma que os dados do IBGE, detalhados ou não, são apenas uma representação desta fronteira.

s

Claro, entretanto não me referi à lei, que não é competência do IBGE, mas sua representação, ou seja os mapas (nosso contexto aqui).

No meu modo de ver, essa é a questão, a competência para representar as fronteiras, que não é nossa, mas do IBGE.

Não quero dizer com isso que discordo totalmente do OSM não seguir exatamente o IBGE, “melhorando” onde possível. Coloquei esse “melhorando” entre aspas porque não necessariamente o curso de um rio que vemos hoje na imagem do satélite é o original quando da definição da lei, etc. Embora o OSM em tese devesse seguir o IBGE por questões legais, aspectos práticos acabam prevalecendo pela demora do órgão oficial em atualizar/melhorar os limites. Só quis chamar atenção para a discrepância e seus efeitos em endereçamento. Essa questão pode ficar mais grave se houver interesse econômico no local, como uma mina, um poço de petróleo em terra, etc.

Abraços,
– Fidelis

Encontrei um problema ao buscar endereço, segue:

7ways PC ou Android.
Exemplo mapa Brasil:
Cidade: Montes Claros/MG

Não mostra todos os nomes das ruas.
Já faz muito tempo esse problema em todas as cidades do Brasil.

Bom dia Marcio Campos,

Os mapas que faço para o 7Ways são derivados do OSM, só consta neles o que estiver cadastrado lá.

No caso de Montes Claros, veja aqui o mapeamento da cidade no OSM, as ruas estão sem nome, o que infelizmente ainda ocorre em muitas cidades. As poucas que têm aparecem no 7Ways. Mas veja pelo lado bom, a maior parte do trabalho, o traçado das ruas, já está feito.

Se você for da região, pode ajudar bastante colocando nome nas ruas que conhece. O que fizer vai aparecer nas próximas publicações dos mapas.

Abraços,
– Fidelis

Fidelis,

instalei o 7ways com mapas do OSM no meu GPS aquarius! Obrigado!
Amanhã vou começar a utilizar, mas já é muito legal ver os prédios que eu adicionei no GPS! :smiley:

Abraços, Linhares

Linhares,

Legal, os mapas de GPS baseados no OSM têm melhorado muito ultimamente no Brasil pelo trabalho incansável dos mapeadores. Estão todos de parabéns!

Na última versão dos mapas, incluí uma numeração de portas extra por interpolação adicional às cadastradas no OSM, o que ajuda a estimar endereços já que ainda são poucos os números e interpolações cadastrados. Qualquer problema por favor avise para corrigirmos.

Ainda temos muitas localidades cujas vias estão sem nome, sabe dizer se existe algum procedimento para importação desses nomes de alguma fonte oficial ou se há alguém trabalhando nisso?

Abraços,
– Fidelis

Procedimento de importação automática eu desconheço, mas temos disponível a camada de mapas do IBGE que é bem completa! Tem nomes de ruas em todo o Brasil.

Quanto ao GPS, eu notei que este posto de gasolina não foi identificado. Deve ser porque a tag amenity=fuel está no prédio todo e não em um ponto isolado.

Abraços, Linhares

Essas camadas são boas para mapeamento manual mas não sei se podem ajudar num processo automático.

Verdade, não existe um type específico no formato mp, usado pelo conversor da Navikey, para postos de combustíveis como área, apenas como pontos (POIs). Por isso nem a área é mostrada. De modo geral, áreas no mp se referem a construções maiores como hospitais, universidades, áreas industriais, etc.

Introduzi recentemente a classificação por bandeiras para postos, com ícones respectivos, mas apenas para os POIs. Para contornar, vou tentar mostrar uma área genérica para esses casos e acrescentar um POI de posto no centroide.

Um comentário à parte, notei recentemente que o admin_level das regiões administrativas do Distrito Federal é o mesmo de municípios e o IBGE ainda apresenta como subdistritos em seu kmz. Como uso as divisões administrativas do IBGE para fazer a indexação de endereços, a busca por endereços aí ficou prejudicada. Vou acertar isso nos próximos mapas.

Obrigado e um abraço,
– Fidelis

Linhares,

Acertei a exibição dos casos como aquele posto em SIA e também espero ter corrigido a indexação dos endereços no Distrito Federal.

Novos mapas e skin atualizada para a versão 1.11.798 do 7Ways: https://mega.nz/#F!7xAjXbKL!duYXn6poIGi1WONjbJSDaA

Dei uma olhada na região de Brasília, está muito bem mapeada, dá gosto de ver :), parabéns!

Abraços,
– Fidelis

Estão disponíveis mapas derivados do OSM para o navegador 7ways, para todos os países da América do Sul e Guiana Francesa:

https://mega.co.nz/#F!P5x3QSba!wyePRHKUNfcpHn6ow-ysag

O diferencial desses mapas em relação a outros para 7Ways é a maior quantidade de vias indexadas.

Abraços,
– Fidelis

Fidelis,

desculpe a demora em responder!
Atualizei o 7ways e agora o posto está sendo exibido, inclusive com o ícone novo. Obrigado mais uma vez! :slight_smile:

Abraços, Linhares

Linhares,

Obrigado pelo retorno!

Abraços,
– Fidelis

Olá Fidelis. Como vai.
Cara… O compilador do projeto TarckSource fez pra mim uma compilação de um arquivo .gtm para .7w, porém por algum motivo ele nao pode mais fazer essa conversão. Existe alguma outra maneira de fazer essa compilação? Tenho o arquivo em .gtm, .gtx e .osm. Não consigo carregar ele pelo OSM Editor pq é muito grande (serca de 73.000 objetos)
Pode me dar uma luz??
Obrigado

Olá Sullivan,

Não conheço o compilador da TrackSource, não saberia dizer a causa do problema mas é comum compiladores esbarrarem no tamanho. Esperimente subdividir seu arquivo.

Como você tem um .osm, eu publiquei um pacote para gerar mapas .7w para todos os países da América Latina a partir do OSM. Entretanto, ele não espera um .osm específico de entrada, mas uma sigla indicando o país, ex:

Para gerar mapas do Brasil:
$ bash make_maps_7w.sh BR

No lugar de BR, você pode usar AR, BO, CH, etc para gerar mapas para Argentina, Bolívia, Chile, …

A partir da sigla, ele faz o download do arquivo OSM do país, subdivide nas Unidades da Federação (ou Províncias, Regiones), gera os .mp com uma versão adaptada do conversor do Liosha e depois compila para .7w com o compilador da Navikey. Com alguma adaptação você pode compilar um .osm específico. Há um script também para gerar apenas os .mp que, em princípio, podem ser usados para compilar mapas para outros navegadores (Garmin, Navitel, e outros que aceitam .mp de entrada).

Esse pacote faz a indexação de endereços a partir dos polígonos admnistrativos no OSM, aumentando significativamente os endereços disponíveis para busca.

Link: https://mega.nz/#F!7xAjXbKL!duYXn6poIGi1WONjbJSDaA

O pacote é para Linux, desenvolvido e testado em Ubuntu mas há reportes de uso em Debian. O arquivo LEIAME tem instruções mais detalhadas de instalação e uso. Espero que ajude.

Abraços,
– Fidelis