Implantação do Novo Padrão de Formatação

Transcrição

Implantação do Novo Padrão de Formatação
Implantação do Novo Padrão de Formatação
Emissão:
18/09/2007
Com a compra do cGPSmapper, a primeira providência foi passar a compilar localmente os mapas do TRR
e também os conjuntos de teste dos municipais roteáveis o que já foi feito na versão 4.05.
Também foram necessárias diversas adequações no site do Projeto, visando dotá-lo das facilidades
requeridas pelo novo processo de compilação local dos mapas roteáveis.
Agora, podemos dizer que contamos com toda a infra-estrutura necessária para dar início ao processo de
conversão dos mapas municipais ao roteamento.
Tal processo, como depende do preparo e disponibilidade de mais de uma centena de desenvolvedores,
será lento e gradual, o que impõe a necessidade de convivermos com compilações paralelas utilizando o
cGPSmapper e o Mapdekode e força a manutenção de um padrão de desenvolvimento que seja
compatível com os dois.
Então, visando eliminar mais rapidamente o uso do Mapdekode, concluímos que a próxima etapa deveria
ser a de passar a compilar também os mapas Não Roteáveis do TM com o cGPSmapper.
Mesmo sem roteamento esta compilação nos trará inúmeros benefícios, dentre os quais destacamos:
Mapas com melhor resolução e mais adequados aos GPS modernos;
Unificação e padronização dos procedimentos de compilação;
Possibilidade de eliminação de TAG’s e de requisitos de formatação impostos pelo Mapdekode;
Aumento do número máximo de segmentos por trilha de 255 para 4000.
Não dependência da DLL do TrackMaker que gera o dbx, passando a utilizar o Conversor, que por
ser desenvolvido pela equipe do Projeto, pode ser totalmente adequado aos nossos padrões.





Durante o último mês, a Equipe de Coordenação efetuou uma série de testes e simulações nos mapas do
TM, de forma a verificar a possibilidade desta alteração na compilação.
Entretanto, uma grande quantidade de mapas que se encontra sem desenvolvedor ou não recebe
atualizações periódicas, não foram compilados recentemente e não se encontram adequados aos atuais
padrões do Projeto. Estes mapas são criticados na compilação pelo Validador, Conversor ou cGPSmapper
e impedem o processamento em bloco do TM. Também é necessária a adequação dos mapas amarelos de
fundo, que precisam ser exatamente coincidentes com as divisas do mapa.
Assim, torna-se necessário um trabalho de adequação aos atuais padrões do Projeto, que deve ser feito
pelos Desenvolvedores ou, no caso dos mapas disponíveis/abandonados e dos mapas amarelos, pela
Equipe de Coordenação.
Decidimos aproveitar a oportunidade e já promover uma revisão geral nos padrões de formatação
objetivando sua simplificação e melhoria. Esta revisão irá abranger os seguintes aspectos:







Eliminação do maior número possível das TAG’s de formatação, utilizando ao máximo os ícones e
estilos do TrackMaker para individualizar o elemento;
Eliminação completa das TAG’s de zoom;
Substituição das TAG’s restantes, por TAG’s com palavras que tenham significado, ao invés dos
códigos hexa. Ex.: Restaurante<S=&HA08> passa a ser Restaurante<Italiano>;
Eliminação dos prefixos HwE-, HwD-, I-, que definem os Ícones (escudos) das vias;
Eliminação da descrição extendida de Estado e Pais nos POI’s de Cidades;
Inclusão de novos ícones para POI’s aproveitando melhor o que é possível no GPS e adequando
às categorias do Find;
Inclusão de novos estilos de vias e linhas de forma a separar entidades diferentes que hoje usam
o mesmo estilo. Ex.: Rodovias e Avenidas;
1
www.tracksource.org.br
Implantação do Novo Padrão de Formatação
Emissão:
18/09/2007
Os Desenvolvedores e Colaboradores irão trabalhar com um Padrão muito mais simples e intuitivo, não
precisando mais se preocupar com as exigências técnicas dos formatos proprietários dos softwares e
aparelhos.
Além da facilidade de uso, esta nova forma de trabalho irá gerar uma grande independência entre os fontes
e os mapas gerados, facilitando futuras adequações que só precisarão ser feitas na tabela de conversão,
com um mínimo envolvimento de Desenvolvedores e Colaboradores.
Estamos ultimando a preparação deste Novo Padrão e nas próximas semanas estaremos apresentando-o
ao Grupo.
De forma a facilitar a tarefa de adequação dos fontes ao Novo Padrão, a Equipe de Coordenação também
já está preparando um programa “Reformatador”, que irá converter o atual padrão para o novo.
Mas para que o Reformatador possa processar corretamente os arquivos eles precisam estar de acordo
com o padrão atual e vai ser necessária uma interrupção nas atualizações do mapa durante o período em
que estiver sendo alterado.
Assim, para que os Desenvolvedores possam se programar e preparar seus mapas, apresentamos a
seguinte programação para os trabalhos:
Tarefa
Publicação da Versão 4.06
Inclusão de dados pendentes, adequação ao Padrão Atual
e Validação de todos os mapas Municipais e Estaduais
Dados pendentes que não forem incluídos no mapa nesta
fase, deverão ser guardados para serem incluídos no novo
mapa que será devolvido ao Desenvolvedor no final do
processo.
Envio de todos os mapas Municipais e Estaduais para nova
compilação
Suspender as atualizações e inclusões de dados até que
os fontes Reformatados sejam devolvidos
Validação, acerto dos mapas amarelos e reformatação de
todos os mapas do Projeto. No caso dos mapas que não
forem enviados pelos Desenvolvedores, utilizaremos a
última versão existente nos Backups da compilação.
Envio dos mapas fonte no Novo Padrão aos
Desenvolvedores, à medida que forem concluidos
Caso desejem, os Desenvolvedores poderão incluir
contribuições pendentes formatadas já no novo padrão e
reenviar o mapa para o site a tempo de serem compilados
na versão de novembro
Validação e Compilação da versão 5.00 com o
cGPSmapper
Publicação da versão 5.00
Responsável
Compiladores
Prazo
18/09/2007
Desenvolvedores
30/09/2007
Desenvolvedores
30/09/2007
Desenvolvedores
30/10/2007
Equipe de Coordenação
30/10/2007
Equipe de Coordenação
30/10/2007
Desenvolvedores
10/11/2007
Compiladores
16/11/2007
Compiladores
17/11/2007
Como pode ser visto na programação, não haverá publicação de versão no mês 10, mas a partir do mês 11
a emissão de versões volta à periodicidade mensal, nas datas habituais.
Dado o grande volume de mapas que serão reformatados, em caso de dificuldades no trabalho, os prazos
acima poderão ser estendidos.
2
www.tracksource.org.br
Implantação do Novo Padrão de Formatação
Emissão:
18/09/2007
Os mapas que não forem enviados para o processo, para não prejudicar os demais e a liberação da versão
5.00, serão reformatados com base no último backup existente na compilação. Nestes casos,
posteriormente o Desenvolvedor terá que converter para o Novo Padrão e transferir para ele, todas as
contribuições que porventura já tenha incluído no mapa que não foi enviado. Este processo deverá ser feito
pelo próprio Desenvolvedor sendo que as providências que dependam do Compilador ou Coordenação
deverão ser acertados caso a caso e estarão sujeitas à disponibilidade da Equipe.
Contamos com a compreensão e colaboração de todos para que possamos transpor mais esta etapa, que
julgamos da maior importância para a evolução do nosso Projeto.
Coordenação do Projeto Tracksource
3
www.tracksource.org.br