none
Lista de Cidade e Estado com Latitude e Longitude

    Question

  • Olá Amigos, 

     

    Preciso de uma lista de estados e Cidades do Brasil com informação de Latitude e Longitude de cada cidade, 

     

    Alguém pode me ajudar?

     

     


    http://fparmezani.wordpress.com
    Monday, July 18, 2011 5:06 PM

Answers

  • Fernando vc descompactou o arquivo? Se não, utiliza o 7zip para descompactar.

    Depois somente renomeie o arquivo kml para xml.

    <Placemark>
    			<name>Altinho/PE</name>
    			<description><![CDATA[<hr>  <p><a href="http://www.ibge.gov.br/cidadesat/xtras/perfil.php?codmun=260080"><font size="4" face="Verdana">CIDADES@</font></a><br/>  <a href="http://www.sidra.ibge.gov.br/bda/territorio/infomun.asp?codmun=2600807"><font size="4" face="Verdana">SIDRA</font></a>  </p><p>  <hr><hr>]]></description>
    			<styleUrl>#5527</styleUrl>
    			<Point>
    				<coordinates>-36.05931,-8.490500000000001,0</coordinates>
    			</Point>
    		</Placemark>
    		<Placemark>
    

     

    Tuesday, July 19, 2011 12:06 PM
  • Eu descompactei com o 7zip, como sugeriu o Leandro, e depois abri com o excel... O excel tem um sitema de mapping que permite selecionar quais itens da estrutura xml vc quer na sua planilha...

    Exite uma tag chamada Folders que contem o nome da cidade (name) e as coordenadas(Point).. os outros dados sao links para mais detalhes sobre cada cidade.

    Uma vez em excel, gere um csv que é mais facil de importar no C#, caso nao queira manipular diretamente o XML (apesar que o C# tem ferramentas poderosas para a manipulaçao de XML)

    Outro detalhe, talvez vc precise do schema do KML... Isto vc encontra aqui:

    http://code.google.com/intl/pt-BR/apis/kml/schema/kml21.xsd

    Att


    William John Adam Trindade
    Analyste-programmeur
    ----------------------------------------------------------

    SOGI INFORMATIQUE LTÉE (http://www.sogi.com)

    Tuesday, July 19, 2011 12:34 PM

All replies

  • O IBGE tem essa lista.

    É um arquivo KMZ (compactado) que uma vez descompactado gera um arquivo texo KML (um xml com o nome e as coordenadas de cada cidade do Brasil)

    ftp://geoftp.ibge.gov.br/programa/Google_Earth/Cidades_do_Brasil_2008.kmz

     

    Att


    William John Adam Trindade
    Analyste-programmeur
    ----------------------------------------------------------

    SOGI INFORMATIQUE LTÉE (http://www.sogi.com)
    Monday, July 18, 2011 11:12 PM
  • Oi William

     

    Obrigado pela ajuda, 

     

    Baixei o arquivo e estou com dúvidas de como manipular este..

    Encontrei informações sobre sua utilização no Google Earth. mas ainda nada sobre como transformar ese em XML e buscar as latitudes e longitudes das cidades brasileiras.

     

    Se puder me dar mais uma mão agradeço..

     

     


    http://fparmezani.wordpress.com
    Tuesday, July 19, 2011 11:34 AM
  • Fernando vc descompactou o arquivo? Se não, utiliza o 7zip para descompactar.

    Depois somente renomeie o arquivo kml para xml.

    <Placemark>
    			<name>Altinho/PE</name>
    			<description><![CDATA[<hr>  <p><a href="http://www.ibge.gov.br/cidadesat/xtras/perfil.php?codmun=260080"><font size="4" face="Verdana">CIDADES@</font></a><br/>  <a href="http://www.sidra.ibge.gov.br/bda/territorio/infomun.asp?codmun=2600807"><font size="4" face="Verdana">SIDRA</font></a>  </p><p>  <hr><hr>]]></description>
    			<styleUrl>#5527</styleUrl>
    			<Point>
    				<coordinates>-36.05931,-8.490500000000001,0</coordinates>
    			</Point>
    		</Placemark>
    		<Placemark>
    

     

    Tuesday, July 19, 2011 12:06 PM
  • Eu descompactei com o 7zip, como sugeriu o Leandro, e depois abri com o excel... O excel tem um sitema de mapping que permite selecionar quais itens da estrutura xml vc quer na sua planilha...

    Exite uma tag chamada Folders que contem o nome da cidade (name) e as coordenadas(Point).. os outros dados sao links para mais detalhes sobre cada cidade.

    Uma vez em excel, gere um csv que é mais facil de importar no C#, caso nao queira manipular diretamente o XML (apesar que o C# tem ferramentas poderosas para a manipulaçao de XML)

    Outro detalhe, talvez vc precise do schema do KML... Isto vc encontra aqui:

    http://code.google.com/intl/pt-BR/apis/kml/schema/kml21.xsd

    Att


    William John Adam Trindade
    Analyste-programmeur
    ----------------------------------------------------------

    SOGI INFORMATIQUE LTÉE (http://www.sogi.com)

    Tuesday, July 19, 2011 12:34 PM
  • William, Leandro, 

     

    value a dica,   fiz como mandara, e consegui ver em XML  

    o Arquivo tem 150 KB, ou seja, um tamanho pequeno..

     

    e somente pude enxergar este documento;

    <?xml version="1.0" encoding="UTF-8"?>
    <kml xmlns="http://earth.google.com/kml/2.0">
    <Document>
     <name>wikilink2.kml</name>
     <Style id="khStyle542">
      <LineStyle id="khLineStyle545">
      </LineStyle>
      <PolyStyle id="khPolyStyle544">
      </PolyStyle>
      <IconStyle id="khIconStyle546">
       <Icon>
        <href>root://icons/palette-5.png</href>
        <x>192</x>
        <y>128</y>
        <w>32</w>
        <h>32</h>
       </Icon>
      </IconStyle>
      <LabelStyle id="khLabelStyle548">
      </LabelStyle>
     </Style>
     <Placemark>
      <name>wikipedia</name>
      <LookAt>
    
     <longitude>-46.635833</longitude> 
     <latitude>-23.547778</latitude>    
     <range>3263.589610752394</range>    
     <tilt>4.960085062015398e-011</tilt>    
     <heading>1.051864229952577</heading>   
     </LookAt>   <styleUrl>#khStyle542</styleUrl>  
     <Point> <coordinates>-46.635833,-23.547778,0</coordinates> 
     </Point> </Placemark> </Document> </kml>


    Alguma outra dica?

     

     


    http://fparmezani.wordpress.com
    Tuesday, July 19, 2011 7:43 PM
  • Deculpe, Pessoal, 

     

     

    Tudo resolvido,   obrigado, 


    http://fparmezani.wordpress.com
    Tuesday, July 19, 2011 7:45 PM