<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Relation guarda este dada, nation:left/nation:right nao vai usamos mais. Eu vai traduzir o documentacao de fronteiras no Wiki para ajudar (traducindo paginas quando tem tempo)<div><br></div><div>-<br><div><div>On 02/07/2009, at 12:53, Vitor George wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">Fiquei com uma dúvida a. É necessária aquela tag nation:right e nation:left ou apenas com o relation é possível determinar uma fronteira?<br><br>Se for assim fica muito mais fácil...<br><br><div class="gmail_quote">2009/6/17 Claudomiro Nascimento Junior <span dir="ltr"><<a href="mailto:claudomiro@claudomiro.com">claudomiro@claudomiro.com</a>></span><br> <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Precisamos codificar.. :-)<br> <br> Realmente isso ficou na minha mão nesses dois últimos meses sem grande<br> progresso, eu confesso. É que o algoritmo é um pouco "enjoadinho" e<br> podia até tentar copiar de versões em Perl (se já existir uma que<br> posssa ser usada como parâmetro), mas acho que um "sprint" de umas<br> poucas horas de programação resolva o problema.<br> <br> Detalhando:<br> <br> Os dados do IBGE para fronteiras são dados como 5 mil e poucos<br> polígonos - um para cada município.<br> <br> O algoritmo precisa:<br> <br> 1. Quebrar esses polígonos em fronteiras individuais, ou seja uma para<br> cada par de município: São Paulo x Osasco, São Paulo x Guarulhos, São<br> Paulo x Embu, etc...<br> <br> 2. Colocar as tags de way de acordo com a divisa: a fronteira São<br> Paulox Guarulho é municipal, equanto que Paraty x Ubatuba é estadual<br> (fronteira RJ x SP)<br> <br> 3. Colocar cada um desses ways dentro de um Relation na ordem correta<br> - O Município de São Paulo determinado pela sequencia de fronteiras:<br> São Paulo x Guarulhos - São Paulos x Caieiras - São Paulo x Barueri -<br> Carapícuiba, etc...<br> <br> 3.b Da mesma forma que o anterior, formar o Relation de Estado: Ou<br> seja, o Relation Estado de Rio de Janeiro é formado pela sequência:<br> Paraty x Ubatuba - Paraty x Guaratinguetá - Paraty x Resende - Angra<br> dos Reis x Resende...<br> <br> 3.c Finalmente a (re) formação do Relation do País Brasil como uma<br> sequencia de uns bons mil ways individuais<br> <br> Vou pegar esse fim de semana pra consequir pelo menos fazer o passo 1<br> <br> <br> []s<br> <br> 2009/6/16 Vitor George <<a href="mailto:vitor.george@gmail.com">vitor.george@gmail.com</a>>:<br> <div><div></div><div class="h5">> Retomando a discussão, em que pé está a importação das fronteiras? O que<br> > precisamos fazer?<br> ><br> > 2009/5/27 Claudomiro Nascimento Junior <<a href="mailto:claudomiro@claudomiro.com">claudomiro@claudomiro.com</a>><br> >><br> >> Então, detalhando melhor a ideia.<br> >><br> >> 0. O primeiro passo é realmente fazer o import das fronteiras IBGE. Juro<br> >> que prometo que volto a mecher com isso essa semana. :-)<br> >><br> >> 1. A partir dos dados no OSM, pega-se o arquivo "Planet" (de preferência<br> >> com dados só do Brasil, o completo é gigantesco) e usa-se um script como o<br> >> que está em <a href="http://wiki.openstreetmap.org/wiki/Boundaries.pl" target="_blank">http://wiki.openstreetmap.org/wiki/Boundaries.pl</a> para gerar<br> >> poligonos de contornos dos estados/cidades etc.<br> >><br> >> 2. Daí, para cada um desses "recortes" usa-se o Osmosis<br> >> (<a href="http://wiki.openstreetmap.org/wiki/Osmosis" target="_blank">http://wiki.openstreetmap.org/wiki/Osmosis</a>) no arquivo planet original para<br> >> recortar os mapas individuais no formato OSM.<br> >><br> >> 3. Então, usa-se algum dos programas listados em<br> >> <a href="http://wiki.openstreetmap.org/index.php/OSM_Map_On_Garmin" target="_blank">http://wiki.openstreetmap.org/index.php/OSM_Map_On_Garmin</a> para gerar os<br> >> mapas para Garmin, por exemplo.<br> >><br> >> []s<br> >><br> >> 2009/5/26 Vitor George <<a href="mailto:vitor.george@gmail.com">vitor.george@gmail.com</a>><br> >>><br> >>> Mas se a gente recortar o estado de SP, por exemplo, ele não vai saber em<br> >>> qual cidade está a via?<br> >>><br> >>> 2009/5/26 Claudomiro Nascimento Junior <<a href="mailto:claudomiro@claudomiro.com">claudomiro@claudomiro.com</a>><br> >>>><br> >>>> Não precisa programar muito.<br> >>>><br> >>>> O Osmosis extrai um pedaço de um arquivo OSM de acordo com um poligono<br> >>>> que representa a fronteira.<br> >>>><br> >>>> é assim que o pessoal da Cloudmade faz arquivos individuais por países<br> >>>> (<a href="http://downloads.cloudmade.com/south_america/brazil#breadcrumbs" target="_blank">http://downloads.cloudmade.com/south_america/brazil#breadcrumbs</a>)<br> >>>><br> >>>> O que precisamos é "recortar" ainda os dados de estados e cidades<br> >>>> individuais.<br> >>>><br> >>>> []s<br> >>>><br> >>>> 2009/5/26 Vitor George <<a href="mailto:vitor.george@gmail.com">vitor.george@gmail.com</a>><br> >>>>><br> >>>>> Bom, se dá para fazer com relações de fronteiras, agora só faltam as<br> >>>>> fronteiras, heheh.<br> >>>>><br> >>>>> Eu não manjo de perl, mas se alguém quiser se aventurar a fuçar o<br> >>>>> código dos outros países, posso ajudar.<br> >>>>><br> >>>>> 2009/5/26 Aun Yngve Johnsen <<a href="mailto:skippern@gimnechiske.org">skippern@gimnechiske.org</a>><br> >>>>>><br> >>>>>> Algum paises ja tem solucaos boas, mas outros nao, Swesia onde meu<br> >>>>>> irmao vai modar nao tem agora (AFAIK), Noruega (meu pais de origem) tem<br> >>>>>> mapas boa, mas nao autializando cada mes. Alemao vai autualizar cada semana<br> >>>>>> (ou mais frequente). Nos quer fazer um script que abaixar os dados cada mes,<br> >>>>>> e faz os mapas com os dados mais novos.<br> >>>>>> quando cada municipio tem um relacao de fronteira, nao mas precicar<br> >>>>>> uma tag para referencia. Ja fiz este tipo de relacao de fronteira do Brasil,<br> >>>>>> mais os estados de Espirito Santo, Minas Gerais e Rio de Janeiro, vai entra<br> >>>>>> os outros estados quando tem tempo e quando mais estados tem dados de<br> >>>>>> fronteiras do IBGE.<br> >>>>>><br> >>>>>> Brgds<br> >>>>>> Aun Johnsen<br> >>>>>> On 26/05/2009, at 16:10, Vitor George wrote:<br> >>>>>><br> >>>>>> Talvez o desenvolvedor possar combinar com os dados de fronteiras de<br> >>>>>> municípios do IBGE, por exemplo.<br> >>>>>><br> >>>>>> Por exemplo, pega a fronteira do município de Carapicuiba, verifica<br> >>>>>> todos as vias que existem lá dentro e coloca uma tag referente ao município.<br> >>>>>><br> >>>>>> Aí quando for gerar o mapa para o Garmin, Destinator ou TomTom, vai<br> >>>>>> ter município relacionado na hora de buscar um endereço.<br> >>>>>><br> >>>>>> Será que já não foi implantada esta solução para outras países,<br> >>>>>> skippern?<br> >>>>>><br> >>>>>> Abs<br> >>>>>><br> >>>>>><br> >>>>>> 2009/5/26 Aun Yngve Johnsen <<a href="mailto:skippern@gimnechiske.org">skippern@gimnechiske.org</a>><br> >>>>>>><br> >>>>>>> Eu pensei este muito tempo e pidie meu irmao que trabalhar por google<br> >>>>>>> me ajuda com este. Ele tem mesmo interesa de algum paises de europa. Eu quer<br> >>>>>>> uma script que pegar o relacao de fronteiras e fazer um mapa por os dadas<br> >>>>>>> dentre o fronteira, por exemplo um municipo ou um estado. Nosso plano vai<br> >>>>>>> autualizar os mapas um vez por mes.<br> >>>>>>><br> >>>>>>> Brgds<br> >>>>>>> Aun Johnsen<br> >>>>>>> On 26/05/2009, at 14:31, Vitor George wrote:<br> >>>>>>><br> >>>>>>> Amigos,<br> >>>>>>><br> >>>>>>><br> >>>>>>><br> >>>>>>> Hoje entrei no mapa de Porto Alegre e pude perceber que está sendo<br> >>>>>>> feito um ótimo trabalho por lá. Algumas cidades brasileiras estão começando<br> >>>>>>> a ter um detalhamento melhor de seus mapas e acredito que nós poderíamos<br> >>>>>>> começar a disponibilizar "releases" destes dados para alguns tipos de GPS.<br> >>>>>>><br> >>>>>>><br> >>>>>>><br> >>>>>>> Isto poderia ser feito por um script que pegasse um planet.osm e<br> >>>>>>> gerasse os arquivos para diferentes versões de GPS automaticamente.<br> >>>>>>><br> >>>>>>><br> >>>>>>><br> >>>>>>> Estes arquivos podem ficar hospedados no <a href="http://mapaslivres.org" target="_blank">mapaslivres.org</a>.<br> >>>>>>><br> >>>>>>><br> >>>>>>><br> >>>>>>> O que acham?<br> >>>>>>><br> >>>>>>><br> >>>>>>><br> >>>>>>> Abs,<br> >>>>>>> Vitor<br> >>>>>>> _______________________________________________<br> >>>>>>> Talk-br mailing list<br> >>>>>>> <a href="mailto:Talk-br@openstreetmap.org">Talk-br@openstreetmap.org</a><br> >>>>>>> <a href="http://lists.openstreetmap.org/listinfo/talk-br" target="_blank">http://lists.openstreetmap.org/listinfo/talk-br</a><br> >>>>>>><br> >>>>>>><br> >>>>>>> _______________________________________________<br> >>>>>>> Talk-br mailing list<br> >>>>>>> <a href="mailto:Talk-br@openstreetmap.org">Talk-br@openstreetmap.org</a><br> >>>>>>> <a href="http://lists.openstreetmap.org/listinfo/talk-br" target="_blank">http://lists.openstreetmap.org/listinfo/talk-br</a><br> >>>>>>><br> >>>>>><br> >>>>>> _______________________________________________<br> >>>>>> Talk-br mailing list<br> >>>>>> <a href="mailto:Talk-br@openstreetmap.org">Talk-br@openstreetmap.org</a><br> >>>>>> <a href="http://lists.openstreetmap.org/listinfo/talk-br" target="_blank">http://lists.openstreetmap.org/listinfo/talk-br</a><br> >>>>>><br> >>>>>><br> >>>>>> _______________________________________________<br> >>>>>> Talk-br mailing list<br> >>>>>> <a href="mailto:Talk-br@openstreetmap.org">Talk-br@openstreetmap.org</a><br> >>>>>> <a href="http://lists.openstreetmap.org/listinfo/talk-br" target="_blank">http://lists.openstreetmap.org/listinfo/talk-br</a><br> >>>>>><br> >>>>><br> >>>>><br> >>>>> _______________________________________________<br> >>>>> Talk-br mailing list<br> >>>>> <a href="mailto:Talk-br@openstreetmap.org">Talk-br@openstreetmap.org</a><br> >>>>> <a href="http://lists.openstreetmap.org/listinfo/talk-br" target="_blank">http://lists.openstreetmap.org/listinfo/talk-br</a><br> >>>>><br> >>>><br> >>>><br> >>>> _______________________________________________<br> >>>> Talk-br mailing list<br> >>>> <a href="mailto:Talk-br@openstreetmap.org">Talk-br@openstreetmap.org</a><br> >>>> <a href="http://lists.openstreetmap.org/listinfo/talk-br" target="_blank">http://lists.openstreetmap.org/listinfo/talk-br</a><br> >>>><br> >>><br> >>><br> >>> _______________________________________________<br> >>> Talk-br mailing list<br> >>> <a href="mailto:Talk-br@openstreetmap.org">Talk-br@openstreetmap.org</a><br> >>> <a href="http://lists.openstreetmap.org/listinfo/talk-br" target="_blank">http://lists.openstreetmap.org/listinfo/talk-br</a><br> >>><br> >><br> >><br> >> _______________________________________________<br> >> Talk-br mailing list<br> >> <a href="mailto:Talk-br@openstreetmap.org">Talk-br@openstreetmaporg</a><br> >> <a href="http://lists.openstreetmap.org/listinfo/talk-br" target="_blank">http://lists.openstreetmap.org/listinfo/talk-br</a><br> >><br> ><br> ><br> > _______________________________________________<br> > Talk-br mailing list<br> > <a href="mailto:Talk-br@openstreetmap.org">Talk-br@openstreetmap.org</a><br> > <a href="http://lists.openstreetmap.org/listinfo/talk-br" target="_blank">http://lists.openstreetmap.org/listinfo/talk-br</a><br> ><br> ><br> <br> _______________________________________________<br> Talk-br mailing list<br> <a href="mailto:Talk-br@openstreetmap.org">Talk-br@openstreetmap.org</a><br> <a href="http://lists.openstreetmap.org/listinfo/talk-br" target="_blank">http://lists.openstreetmap.org/listinfo/talk-br</a><br> </div></div></blockquote></div><br> _______________________________________________<br>Talk-br mailing list<br><a href="mailto:Talk-br@openstreetmap.org">Talk-br@openstreetmap.org</a><br>http://lists.openstreetmap.org/listinfo/talk-br<br></blockquote></div><br></div></body></html>