Quem quiser ter uma idéia melhor de como fica, pode dar uma navegada pelos dados de fronteiras da Alemanha e França que foram editados dessa forma.
[]s 2009/6/17 Arlindo Pereira <nig...@nighto.net> > Acredito que o programa que gere o mapa deva estar preparado para tal, pois > AFAIK fronteiras de estado são, necessariamente, fronteiras de município > também. > > [] > > 2009/6/17 Vitor George <vitor.geo...@gmail.com> > > Legal! >> >> Uma dúvida que fiquei é a seguinte. Você tem como colocar mais de uma >> "esfera administrativa" em uma fronteira? >> >> Por exemplo, Ubatuba x Parati é uma divisa de município E de estado. >> >> Creio ser importante isso para o caso de estarmos gerando um mapa baseado >> no polígono do estado de São Paulo ou baseado no polígono da cidade de >> Ubatuda. >> >> Abs >> >> 2009/6/17 Claudomiro Nascimento Junior <claudom...@claudomiro.com> >> >> Precisamos codificar.. :-) >>> >>> Realmente isso ficou na minha mão nesses dois últimos meses sem grande >>> progresso, eu confesso. É que o algoritmo é um pouco "enjoadinho" e >>> podia até tentar copiar de versões em Perl (se já existir uma que >>> posssa ser usada como parâmetro), mas acho que um "sprint" de umas >>> poucas horas de programação resolva o problema. >>> >>> Detalhando: >>> >>> Os dados do IBGE para fronteiras são dados como 5 mil e poucos >>> polígonos - um para cada município. >>> >>> O algoritmo precisa: >>> >>> 1. Quebrar esses polígonos em fronteiras individuais, ou seja uma para >>> cada par de município: São Paulo x Osasco, São Paulo x Guarulhos, São >>> Paulo x Embu, etc... >>> >>> 2. Colocar as tags de way de acordo com a divisa: a fronteira São >>> Paulox Guarulho é municipal, equanto que Paraty x Ubatuba é estadual >>> (fronteira RJ x SP) >>> >>> 3. Colocar cada um desses ways dentro de um Relation na ordem correta >>> - O Município de São Paulo determinado pela sequencia de fronteiras: >>> São Paulo x Guarulhos - São Paulos x Caieiras - São Paulo x Barueri - >>> Carapícuiba, etc... >>> >>> 3.b Da mesma forma que o anterior, formar o Relation de Estado: Ou >>> seja, o Relation Estado de Rio de Janeiro é formado pela sequência: >>> Paraty x Ubatuba - Paraty x Guaratinguetá - Paraty x Resende - Angra >>> dos Reis x Resende... >>> >>> 3.c Finalmente a (re) formação do Relation do País Brasil como uma >>> sequencia de uns bons mil ways individuais >>> >>> Vou pegar esse fim de semana pra consequir pelo menos fazer o passo 1 >>> >>> >>> []s >>> >>> 2009/6/16 Vitor George <vitor.geo...@gmail.com>: >>> > Retomando a discussão, em que pé está a importação das fronteiras? O >>> que >>> > precisamos fazer? >>> > >>> > 2009/5/27 Claudomiro Nascimento Junior <claudom...@claudomiro.com> >>> >> >>> >> Então, detalhando melhor a ideia. >>> >> >>> >> 0. O primeiro passo é realmente fazer o import das fronteiras IBGE. >>> Juro >>> >> que prometo que volto a mecher com isso essa semana. :-) >>> >> >>> >> 1. A partir dos dados no OSM, pega-se o arquivo "Planet" (de >>> preferência >>> >> com dados só do Brasil, o completo é gigantesco) e usa-se um script >>> como o >>> >> que está em http://wiki.openstreetmap.org/wiki/Boundaries.pl para >>> gerar >>> >> poligonos de contornos dos estados/cidades etc. >>> >> >>> >> 2. Daí, para cada um desses "recortes" usa-se o Osmosis >>> >> (http://wiki.openstreetmap.org/wiki/Osmosis) no arquivo planet >>> original para >>> >> recortar os mapas individuais no formato OSM. >>> >> >>> >> 3. Então, usa-se algum dos programas listados em >>> >> http://wiki.openstreetmap.org/index.php/OSM_Map_On_Garmin para gerar >>> os >>> >> mapas para Garmin, por exemplo. >>> >> >>> >> []s >>> >> >>> >> 2009/5/26 Vitor George <vitor.geo...@gmail.com> >>> >>> >>> >>> Mas se a gente recortar o estado de SP, por exemplo, ele não vai >>> saber em >>> >>> qual cidade está a via? >>> >>> >>> >>> 2009/5/26 Claudomiro Nascimento Junior <claudom...@claudomiro.com> >>> >>>> >>> >>>> Não precisa programar muito. >>> >>>> >>> >>>> O Osmosis extrai um pedaço de um arquivo OSM de acordo com um >>> poligono >>> >>>> que representa a fronteira. >>> >>>> >>> >>>> é assim que o pessoal da Cloudmade faz arquivos individuais por >>> países >>> >>>> (http://downloads.cloudmade.com/south_america/brazil#breadcrumbs) >>> >>>> >>> >>>> O que precisamos é "recortar" ainda os dados de estados e cidades >>> >>>> individuais. >>> >>>> >>> >>>> []s >>> >>>> >>> >>>> 2009/5/26 Vitor George <vitor.geo...@gmail.com> >>> >>>>> >>> >>>>> Bom, se dá para fazer com relações de fronteiras, agora só faltam >>> as >>> >>>>> fronteiras, heheh. >>> >>>>> >>> >>>>> Eu não manjo de perl, mas se alguém quiser se aventurar a fuçar o >>> >>>>> código dos outros países, posso ajudar. >>> >>>>> >>> >>>>> 2009/5/26 Aun Yngve Johnsen <skipp...@gimnechiske.org> >>> >>>>>> >>> >>>>>> Algum paises ja tem solucaos boas, mas outros nao, Swesia onde meu >>> >>>>>> irmao vai modar nao tem agora (AFAIK), Noruega (meu pais de >>> origem) tem >>> >>>>>> mapas boa, mas nao autializando cada mes. Alemao vai autualizar >>> cada semana >>> >>>>>> (ou mais frequente). Nos quer fazer um script que abaixar os dados >>> cada mes, >>> >>>>>> e faz os mapas com os dados mais novos. >>> >>>>>> quando cada municipio tem um relacao de fronteira, nao mas >>> precicar >>> >>>>>> uma tag para referencia. Ja fiz este tipo de relacao de fronteira >>> do Brasil, >>> >>>>>> mais os estados de Espirito Santo, Minas Gerais e Rio de Janeiro, >>> vai entra >>> >>>>>> os outros estados quando tem tempo e quando mais estados tem dados >>> de >>> >>>>>> fronteiras do IBGE. >>> >>>>>> >>> >>>>>> Brgds >>> >>>>>> Aun Johnsen >>> >>>>>> On 26/05/2009, at 16:10, Vitor George wrote: >>> >>>>>> >>> >>>>>> Talvez o desenvolvedor possar combinar com os dados de fronteiras >>> de >>> >>>>>> municípios do IBGE, por exemplo. >>> >>>>>> >>> >>>>>> Por exemplo, pega a fronteira do município de Carapicuiba, >>> verifica >>> >>>>>> todos as vias que existem lá dentro e coloca uma tag referente ao >>> município. >>> >>>>>> >>> >>>>>> Aí quando for gerar o mapa para o Garmin, Destinator ou TomTom, >>> vai >>> >>>>>> ter município relacionado na hora de buscar um endereço. >>> >>>>>> >>> >>>>>> Será que já não foi implantada esta solução para outras países, >>> >>>>>> skippern? >>> >>>>>> >>> >>>>>> Abs >>> >>>>>> >>> >>>>>> >>> >>>>>> 2009/5/26 Aun Yngve Johnsen <skipp...@gimnechiske.org> >>> >>>>>>> >>> >>>>>>> Eu pensei este muito tempo e pidie meu irmao que trabalhar por >>> google >>> >>>>>>> me ajuda com este. Ele tem mesmo interesa de algum paises de >>> europa. Eu quer >>> >>>>>>> uma script que pegar o relacao de fronteiras e fazer um mapa por >>> os dadas >>> >>>>>>> dentre o fronteira, por exemplo um municipo ou um estado. Nosso >>> plano vai >>> >>>>>>> autualizar os mapas um vez por mes. >>> >>>>>>> >>> >>>>>>> Brgds >>> >>>>>>> Aun Johnsen >>> >>>>>>> On 26/05/2009, at 14:31, Vitor George wrote: >>> >>>>>>> >>> >>>>>>> Amigos, >>> >>>>>>> >>> >>>>>>> >>> >>>>>>> >>> >>>>>>> Hoje entrei no mapa de Porto Alegre e pude perceber que está >>> sendo >>> >>>>>>> feito um ótimo trabalho por lá. Algumas cidades brasileiras estão >>> começando >>> >>>>>>> a ter um detalhamento melhor de seus mapas e acredito que nós >>> poderíamos >>> >>>>>>> começar a disponibilizar "releases" destes dados para alguns >>> tipos de GPS. >>> >>>>>>> >>> >>>>>>> >>> >>>>>>> >>> >>>>>>> Isto poderia ser feito por um script que pegasse um planet.osm e >>> >>>>>>> gerasse os arquivos para diferentes versões de GPS >>> automaticamente. >>> >>>>>>> >>> >>>>>>> >>> >>>>>>> >>> >>>>>>> Estes arquivos podem ficar hospedados no mapaslivres.org. >>> >>>>>>> >>> >>>>>>> >>> >>>>>>> >>> >>>>>>> O que acham? >>> >>>>>>> >>> >>>>>>> >>> >>>>>>> >>> >>>>>>> Abs, >>> >>>>>>> Vitor >>> >>>>>>> _______________________________________________ >>> >>>>>>> Talk-br mailing list >>> >>>>>>> Talk-br@openstreetmap.org >>> >>>>>>> http://lists.openstreetmap.org/listinfo/talk-br >>> >>>>>>> >>> >>>>>>> >>> >>>>>>> _______________________________________________ >>> >>>>>>> Talk-br mailing list >>> >>>>>>> Talk-br@openstreetmap.org >>> >>>>>>> http://lists.openstreetmap.org/listinfo/talk-br >>> >>>>>>> >>> >>>>>> >>> >>>>>> _______________________________________________ >>> >>>>>> Talk-br mailing list >>> >>>>>> Talk-br@openstreetmap.org >>> >>>>>> http://lists.openstreetmap.org/listinfo/talk-br >>> >>>>>> >>> >>>>>> >>> >>>>>> _______________________________________________ >>> >>>>>> Talk-br mailing list >>> >>>>>> Talk-br@openstreetmap.org >>> >>>>>> http://lists.openstreetmap.org/listinfo/talk-br >>> >>>>>> >>> >>>>> >>> >>>>> >>> >>>>> _______________________________________________ >>> >>>>> Talk-br mailing list >>> >>>>> Talk-br@openstreetmap.org >>> >>>>> http://lists.openstreetmap.org/listinfo/talk-br >>> >>>>> >>> >>>> >>> >>>> >>> >>>> _______________________________________________ >>> >>>> Talk-br mailing list >>> >>>> Talk-br@openstreetmap.org >>> >>>> http://lists.openstreetmap.org/listinfo/talk-br >>> >>>> >>> >>> >>> >>> >>> >>> _______________________________________________ >>> >>> Talk-br mailing list >>> >>> Talk-br@openstreetmap.org >>> >>> http://lists.openstreetmap.org/listinfo/talk-br >>> >>> >>> >> >>> >> >>> >> _______________________________________________ >>> >> Talk-br mailing list >>> >> Talk-br@openstreetmap.org >>> >> http://lists.openstreetmap.org/listinfo/talk-br >>> >> >>> > >>> > >>> > _______________________________________________ >>> > Talk-br mailing list >>> > Talk-br@openstreetmap.org >>> > http://lists.openstreetmap.org/listinfo/talk-br >>> > >>> > >>> >>> _______________________________________________ >>> Talk-br mailing list >>> Talk-br@openstreetmap.org >>> http://lists.openstreetmap.org/listinfo/talk-br >>> >> >> >> _______________________________________________ >> Talk-br mailing list >> Talk-br@openstreetmap.org >> http://lists.openstreetmap.org/listinfo/talk-br >> >> > > > -- > Arlindo Saraiva Pereira Jr. > > Bacharelando em Sistemas de Informação - UNIRIO - uniriotec.br > Consultor de Software Livre da Uniriotec Consultoria - uniriotec.com > > > Acadêmico: arlindo.pere...@uniriotec.br > Profissional: arlindo.pere...@uniriotec.com > Geral: cont...@arlindopereira.com > Tel.: +5521 92504072 > Jabber/Google Talk: nig...@nighto.net > Skype: nighto_sumomo > Chave pública: BD065DEC > > _______________________________________________ > Talk-br mailing list > Talk-br@openstreetmap.org > http://lists.openstreetmap.org/listinfo/talk-br > >
_______________________________________________ Talk-br mailing list Talk-br@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-br