Prezados colegas,
Infelizmente estarei impossibilitado em continuar gerando a base de radares para CM RT-6 uma vez que para tal utilizava, em uma das fases do processo, um script desenvolvido pelo Mira308SW que fazia conversão de coordenadas WGS para coordenadas UTM relativa (não se trata da UTM padrão disponível na internet) na própria CM.
Como vendi o carro, não disponho mais da central.
Deixarei aqui um tutorial para quem desejar tocar o trabalho.
Base de radares para CM RT-6 Peugeot/Citroen
Tutorial para gerar a partir da Base MapaRadar usando planilha
FASE 1
1- Baixar para iGo com direção
2- Baixar para Sygic tabulado acrescentando uma linha de cabeçalho para alinhar com iGo
3- Fundir as duas bases verificando se tem as mesmas quantidade de linhas
4- Salvar como MapaRadar-RT6.csv
Como ficou após fusão. Comparando coluna X e Y do iGo com X1 e Y1 do Sygic são iguais diferenciando apenas pela aproximação de casas decimais, então a fusão está validada.
- Tabela 1.jpg (72.09 KiB) Exibido 44885 vezes
5- Excluir as colunas TYPE, X1 e Y1
6- Mover a coluna SPEED para o final da tabela
- Tabela 2.jpg (53.58 KiB) Exibido 44893 vezes
7- Usar a coluna DirType para formatar a coluna Direction no padrão RT-6 intermediário usando o seguinte:
Se (DirType=1; então “manter Direction”; senão “Direction=360”)
- Tabela 3.jpg (54.16 KiB) Exibido 44893 vezes
DirType=0 Direção “Todas” / DirType=1 Direção “Única” / DirType=2 “Bidirecional”
8- Excluir a coluna DirType
- Tabela 4.jpg (50.5 KiB) Exibido 44893 vezes
9- Segunda formatação da coluna Direction para o formato final padrão RT-6
Se (Direction=360; então “manter Direction”; senão Se (Direction>180; então “Direction-360”; senão “manter Direction”))
- Tabela 5.jpg (49.89 KiB) Exibido 44893 vezes
10- Salvar como “source.asc” separado por virgula
11- Abrir com editor de texto e verificar se ficou assim:
X,Y,Direction,Road,SPEED
-46.801095, -23.674917, -90, Radar Fixo - 30 km\h, 30
-54.555324, -20.444868, -15, Radar Fixo - 30 km\h, 30
-54.553355, -20.444157, 23, Radar Fixo - 30 km\h, 30
-54.800533, -22.241695, 360, Radar Fixo - 30 km\h, 30
-54.810523, -22.208041, 360, Radar Fixo - 30 km\h, 30
-44.085286, -19.913114, -97, Radar Fixo - 30 km\h, 30
-54.814781, -22.204552, 173, Radar Fixo - 30 km\h, 30
-54.845203, -22.224410, 360, Radar Fixo - 30 km\h, 30
12- Excluir a linha cabeçalho e salvar no mesmo formato
Bem, a fase 1 está concluída.
FASE 2
1- Transformar a base acima que se encontra com as coordenadas no formato WGS para o formato UTM relativa, não se trata da UTM padrão encontrada na internet.
Para tal carregar em um pendrive vazio e formatado em FAT ou FAT32 o Script do Mira308SW chamado “RT6_MiraScripts (v01.04)”
2- Incluir também na raiz do pendrive o arquivo criado com o nome de “source.asc” ficando deste jeito:
Pasta CMD
Pasta UPG
Arquivo POI.inf
Arquivo POI_VER.POI
Arquivo source.asc
3- Vá até o carro, ligue a chave e espere a CM inicializar por completo, espete o pendrive na USB e aguarde até o MiraScript carregar
4- Vá selecionando “Não” até aparecer a opção chamada “RT6_RADARCONVERT”, selecione “Sim” e dê ok, demora um pouco, tem uma linha de barras mostrando o progresso.
Está sendo gerado um arquivo chamado “radars.csv”
FASE 3
De volta ao PC, abrir usando planilha o arquivo “radars.csv”
Arquivo gerado na CM com coordenadas em UTM relativa
- Tabela 6.jpg (77.41 KiB) Exibido 44893 vezes
Repare que a coluna dir (direção) está toda em 360
1- Mover os dados da coluna City para a coluna dir
Na coluna City pode ser usado um identificador tipo 1 2 3 4 5 6...
- Tabela 7.jpg (75.03 KiB) Exibido 44893 vezes
2- Usando a coluna Road como referência, altere a coluna subcat conforme segue:
Radar Fixo → subcat = 1
Radar Móvel → subcat = 6
Semafóro Câmera → subcat = 3
Semáforo Radar → subcat = 2
Polícia Rodov. → subcat = 1
Pedágio → subcat = 3
Lombada → subcat = 4
3- Fazer uma cópia do “radars.csv” salvando com o nome de “dangerz.csv”
4- De volta ao arquivo “radars.csv”
Neste arquivo deverá permanecer apenas os radares (RF, RM, SC e SR)
Assim excluir todas as linhas que contenha Polícia Rodoviária, Pedágio e Lombadas
Importante: Neste passo salvar como “.csv separado por vírgulas” senão dará erro mais a frente
5- De volta ao arquivo “dangerz.csv”
Neste arquivo deverá permanecer apenas os alertas para Polícia Rodoviária, Pedágio e Lombadas
Assim excluir todas as linhas que contenha radares (RF, RM, SC, SR)
Importante: Neste passo salvar como “.csv separado por vírgulas” senão dará erro mais a frente
6- Gerar os arquivos finais tipo LZW usando o programa “RadarViewer.exe” do Mira
Criar uma pasta com o nome LZW
7- Executando o RadarViewer
a- Botão “Import CSV” (buscar o radars.csv)
b- Botão “Open”
c- Botão “Save LZW” (gravar na pasta LZW)
d- Repetir de “a” até “c” para o dangerz.csv
8- Criar pendrive para carregar os radares no CM
Para tal usar um pendrive vazio e formatado em FAT ou FAT32 e carregar o script de “atualização de radares”, eu utilizo sempre dois pendrives pois os programas para converter WGS em UTM são diferentes dos programas para carregar radares
9- Copiar os arquivos da pasta LZW para o pendrive conforme segue
Pasta / MAPPE / POI_USER / 007
10- Vá até o carro, ligue a chave e espere a CM inicializar por completo, espete o pendrive na USB e siga os procedimentos na tela
Pronto, se tudo deu certo você tem a base carregada na CM
ÚFA... trabalhoso, não ?
Conteúdo do arquivo POI_VER_RADAR.TXT da pasta LZW
POI_PROVIDER:MapaRadar
POI_MACRO_CAT:SAU
POI_CAT:41
DATA_POI:08/01/2018
NAME_ICON:BMP
NAME_SOUND:SOUND
DESCRIPTION:RADAR CONTROL
PREFIX:RADAR
NAME_COUNTRY:Flavio MapaRadar