US-101 em vez de BR-101...

Espaço para dúvidas, problemas e sugestões gerais sobre o Projeto.
Mensagem
Autor
youngk
Mensagens: 16
Registrado em: 29 Out 2008, 06:37

US-101 em vez de BR-101...

#1 Mensagem por youngk »

Bom dia, pessoal!

Acabei de instalar a versão mais recente do TRC-RJ e TRC-SP, porém, está acontecendo algo estranho, é o seguinte:

- No Mapsource, o mapa aparece direitinho, escrito, BR-101, BR-465, BR-116.

Porém, ao passar para meu nuvi 255W, está aparecendo:

- US-101 em vez de BR-101;
- I-116 em vez de BR-116 (provavelmente de "interstate");
- US-465 em vez de BR-465.

Engraçado que as vias regionais, tipo "RJ-105" estão corretamente escritas...

O GPS está em inglês, mas passei para portugues e continua igual...

A única diferença que quando clico na pista da Dutra, muda de "I-116 Pres Dutra (W)" para "I-116 Pres Dutra (NO)".

Alguém tem alguma idéia?

Desde já, obrigado! E abração a todos.
até!



phninke
Mensagens: 348
Registrado em: 25 Ago 2008, 14:12
Localização: Vila Velha/ES

Re: US-101 em vez de BR-101...

#2 Mensagem por phninke »

Isso também acontece com o meu Colarado 300 na BR-262, entre Vitória e Viana, onde a pista é dupla. Aparelho exibe I-262. Depois quando muda para pista simples, o nome passa a ser BR-262. E o curioso é que no mapa municipal está escrito BR-262, não tem nenhum I-262.


Paulo Henrique

"No que diz respeito ao desempenho, ao compromisso, ao esforço, à dedicação, não existe meio termo. Ou você faz uma coisa bem-feita ou não faz." (Ayrton Senna)

Avatar do usuário
paulocarvalho
Mensagens: 1316
Registrado em: 25 Set 2005, 19:24
Localização: Rio de Janeiro/RJ/Brazil
Contato:

Re: US-101 em vez de BR-101...

#3 Mensagem por paulocarvalho »

Já observei isso também no Nuvi 200.



Garmin Nüvi 255w
DM Rio de Janeiro Zona Oeste
DM Nova Friburgo-RJ
DM Casimiro de Abreu-RJ
programador sênior do Tracksource.

phninke
Mensagens: 348
Registrado em: 25 Ago 2008, 14:12
Localização: Vila Velha/ES

Re: US-101 em vez de BR-101...

#4 Mensagem por phninke »

Estou com uma leve desconfiança que isso seja questão de codificação das rodovias....

Como devem saber, os mapas do Projeto Tracksource são compilados usando a versão roteável de um programa chamado Cgpsmapper (http://www.cgpsmapper.com/) e conforme diz o próprio autor ele nunca viu as especificações oficiais dos mapas da Garmin e parte do software se baseia em engenharia reversa. Mas mesmo não tenho as especificações oficiais, o programa funciona muito bem... isso é que importa.

Andei "fuçando" um pouco o manual do Cgpsmapper bem como o arquivo .MP (arquivo que é compilado pelo CgpsMapper para gerar os IMG) e andei imaginando que esse problema de aparecer "I" ao invés de "BR" pudesse ser resolvido simplesmente mudando a codificação que está sendo adotada para as rodovias federais duplicadas.

No manual do cgpsmapper consta no item "4.2.7 Special codes for object labels" que esses códigos são responsáveis pelo "desenho" ao redor do nome da pista e também pela maneira como esse nome é exibido na tela do GPS.

Andei notando no arquivo MP que as rodovias federais duplicadas (Rodovia Principal Azul do Trackmaker) são formatadas com o código do Cgpsmapper "Label=~[0x01]NNN".

No caso da BR-262 duplicada aqui em Viana no Espírito Santo (um dos mapas que testei) ela leva o código "Label=~[0x01]262". Assim, de acordo com o manual do Cgpsmapper ela irá receber o símbolo de Interstate, o que, smj, justifica o fato do GPS indicar I-262 ao invés de BR-262, pois esse código "=~[0x01]" só aceita números após ele, não sendo possível por exemplo colocar "~[0x01]BR-262".

O mesmo acontece com as codificações ~[0x02] e ~[0x03] que também só aceitam números após elas e são definidas pelo manual do cgpsmapper como US Highway. Provavelmente por isso o GPS indique-as como US-101, US-262 quando as exibe na tela do aparelho.


Por outro lado, a ES-060 duplicada aqui no ES, nos municípios de Guarapari e Vila Velha, é codificada pelo conversor como "Label=~[0x04]ES-060", já que este código aceita nome completo da rodovia. Desta forma o GPS exibe o nome da rodovia como ES-060. Assim, tem sentido o comentário de que vias regionais, tipo "RJ-105" estão corretamente escritas...


Desta forma, imagino que a mudança na codificação usada para essas rodovias federais, de forma a se evitar usar os códigos que são definidos pelo cgpsmapper como Interstate e US Highways, talvez possa resolver o problema.
Não sei se isso seria operacional na altura do projeto, pois não tenho idéia se tal mudança iria ocasionar, em cascata, outras coisas piores (rs), mas entendo que se numa rodovia estadual usa-se o código "Label=~[0x04]" seguido do nome da rodovia, talvez pudesse ser usada a mesma codificação para uma rodovia federal de forma a ficar do tipo "Label=~[0x04]BR-101" e sumir os tais I-101 ou US-101. Se pelo menos nossas BR's tivessem a qualidade da pavimentação das Interstates e US Highways americanas, acho que ninguém se importaria tanto com a exibição de I ou US na tela do GPS...rs

Fiz alguns testes no mapa de Viana (trecho em que a BR-262 é duplicada e é formatada no Trackmaker como Rodovia Principal Azul), alterando a codificação do arquivo MP, conforme códigos acima.
Após compilar com o Cgpsmapper obtive bons resultados tanto no Mapsource como no GPS. Quando digo bons resultados significa que o Mapsource e o GPS não mais se referem a elas como I-262 e sim BR-262

Apenas para comparação, o City Navigator aparentemente também NÃO usa as codificações de Interstate e US Highways, pois nele, tanto as rodovias federais quanto as estaduais utilizam o mesmo símbolo desenhado na tela do GPS ou Mapsource (um retângulo ao redor do nome + número da rodovia), tal qual ocorre com as rodovias estaduais no Tracksource (pelo menos nas rodovias aqui no ES que comparei).


Paulo Henrique

"No que diz respeito ao desempenho, ao compromisso, ao esforço, à dedicação, não existe meio termo. Ou você faz uma coisa bem-feita ou não faz." (Ayrton Senna)

Avatar do usuário
regis
Mensagens: 334
Registrado em: 13 Jun 2008, 21:44
Contato:

Re: US-101 em vez de BR-101...

#5 Mensagem por regis »

Sensacional a explicação! Eu já havia notado esse inconveniente, e me chamou a atenção o fato de que a mesma rodovia em trechos duplicados apresenta o "I" ou "US" e em trechos simples apresenta "BR". Sem ter um milésimo do teu conhecimento, obviamente deduzi que isso é causado pela escolha da formatação da rodovia. Como desenvolvedor, sigo o padrão do projeto, como definido pelos coordenadores. Para resolver isso, talvez seja necessária uma alteração no padrão, permitindo usar outra formatação para vias federais duplicadas, ou mesmo uma alteração no conversor. De qualquer maneira, agora ficou claro o motivo desse pequeno problema, que a mim não incomoda, mas que tem gerado alguns questionamentos de usuários.

Parabéns com estrelinha pelos esclarecimentos

Régis
Caxias do Sul


Régis Candeia
Caxias do Sul - RS
Pirataria é crime. Não roube navios.

phninke
Mensagens: 348
Registrado em: 25 Ago 2008, 14:12
Localização: Vila Velha/ES

Re: US-101 em vez de BR-101...

#6 Mensagem por phninke »

Olá Régis,

Como você bem sabe, nos mapas feitos no Trackmaker as rodovias federais duplicadas e as estaduais duplicadas são representadas pelo mesmo tipo de linha (Rodovia Principal Azul).

Então, é o Conversor quem identifica se essa linha representa uma BR ou uma rodovia estadual e gera um código diferente para cada uma delas, ao converter para o formato MP que será compilado pelo Cgpsmapper.

Assim, não sei se seria oportuno e conveniente, mas imagino que bastaria o Conversor destinar a elas um mesmo código de forma a evitar os códigos de Interstate ou US-Highways. Ou seja, usar um código para as rodovias federais que aceite o nome completo da via (BR-NNN), tal qual acontece com as rodovias estaduais.

Mas como só comecei a colaborar com o Projeto há um ano, e o projeto já existe há muito mais tempo, não sei se tal mudança seria possível sem ocasionar outros inconvenientes.


Paulo Henrique

"No que diz respeito ao desempenho, ao compromisso, ao esforço, à dedicação, não existe meio termo. Ou você faz uma coisa bem-feita ou não faz." (Ayrton Senna)

phninke
Mensagens: 348
Registrado em: 25 Ago 2008, 14:12
Localização: Vila Velha/ES

Re: US-101 em vez de BR-101...

#7 Mensagem por phninke »

Complementando o tópico, conseguimos resolver o problema dos "I" nas rodovias federais que cortam o Espírito Santo e tal solução pode ser aplicada em qualquer outro Estado, facilmente.

Por acaso notei que a BR-101 (sentido Norte) no trecho duplicado no ES era exibida na tela do GPS como "BR-101>".
Por outro lado o trecho sentido sul era exibido como "I-101".
Ao analisar o mapa notei que o trecho sentido norte estava erroneamente nomeado como "BR-101>", e era justamente esse caracter extra ">" quem fazia toda a diferença.

Então a solução para sumir os tais "I" foi simplesmente ... batizar a rodovia!

Assim, adotando a nomenclatura oficial do DNIT, ficamos aqui no ES com:
Onde era somente "BR-101", ficou "BR-101 Rodovia Governador Mário Covas";
Onde era somente "BR-262", ficou "BR-262 Rodovia Presidente Costa e Silva".
(...)

Agora, ao invés dos tais "I-101" ou "I-262" o GPS exibe "Rodovia Governador Mário Covas BR-101" e "Rodovia Presidente Costa e Silva BR-262".

Considerando que provavelmente grande parte das rodovias federais no Brasil possuem algum "político homenageado", a simples inclusão do nome eliminará os tais "I's" e elas serão exibidas como "BR".

Exemplos:
a) BR-386, compreendido entre as cidades de Canoas e Iraí, no Estado do Rio Grande do Sul = Rodovia Governador Leonel de Moura Brizola;
b) BR-116, do quilômetro 0 (zero), em Fortaleza, no Estado do Ceará, até o entroncamento com a BR-040, no Estado do Rio de Janeiro = Rodovia Santos-Dumont;

Outros nomes em:
http://www.dnit.gov.br/menu/servicos/pnv/

Ou se não houver nome, é só usar os exemplos abaixo que também funciona e já está até implementado nos mapas:
- BR-020 Sentido Norte;
- BR-020 Sentido Sul Brasilia;
- BR-040 Norte;
- BR-040 Sul.


Paulo Henrique

"No que diz respeito ao desempenho, ao compromisso, ao esforço, à dedicação, não existe meio termo. Ou você faz uma coisa bem-feita ou não faz." (Ayrton Senna)

Avatar do usuário
regis
Mensagens: 334
Registrado em: 13 Jun 2008, 21:44
Contato:

Re: US-101 em vez de BR-101...

#8 Mensagem por regis »

Obrigado pela dica!

Abraços


Régis Candeia
Caxias do Sul - RS
Pirataria é crime. Não roube navios.

youngk
Mensagens: 16
Registrado em: 29 Out 2008, 06:37

Re: US-101 em vez de BR-101...

#9 Mensagem por youngk »

Excelente!



Responder Exibir tópico anteriorExibir próximo tópico

Voltar para “TrackSource Geral”