27 de Fevereiro de 2010 Carta Administrativa Oficial de Portugal adaptada para Google Earth
Adaptação dos elementos da Carta Administrativa Oficial de Portugal, versão 2009.0, do Instituto Geográfico Português (IGP), para consulta no programa Google Earth.
Objectivo
Disponibilizar todos os elementos do CAOP2009 de forma a criar um atlas de navegação intuitiva com os limites administrativos de Portugal continental.
Método
A transformação de Shapefile para ficheiro KMZ foi feita no ArcView 9.3.1 usando as ferramentas Export Data to KML da extensão XTools Pro (linhas agrupadas por valor) e Export to KML de Kevin Martin (poligonos, etiquetas e chamadas).
Observações
Foram adicionadas–de forma algo rudimentar, admito–ligações à página de procura da Wikipedia com os nomes das freguesia e dos concelhos. Estas ligações são apresentadas numa bolha informativa que surge quando se carrega no mapa. Esta bolha informativa pretende também facilitar a identificação do sítio nos casos em a etiqueta da freguesia não esteja visível.
A lógica de colar o nome da entidade ao url de procura da Wikipedia em português (por exemplo, para a freguesia de Sagres: "http://pt.wikipedia.org/w/index.php?title=Especial:Busca&search=" + "SAGRES" + "&go=Ir") funciona na maior parte das vezes, abrindo a página da freguesia ou concelho seleccionado. Este método não é no entanto à prova de erro e existem uma série de circunstâncias nas quais ele falha, como encontrar várias ocorrências com o mesmo nome em distritos ou concelhos diferentes ou ocorrências que sejam simultaneamente capital de concelho e capital de distrito. No entanto, nestes casos o utilizador é confrontado com a página dos resultados da pesquisa e o que procura estará certamente entre as várias possibilidades apresentadas.
Ainda de referir que a CAOP2009.0 não usa especificamente as designações “Limite de Distrito”, “Limite de Concelho”, “Linha de costa” e “Fronteira internacional”. Estas são adaptações criadas para facilitar a visualização dos dados no Google Earth.
Os ficheiros estão divididos por distrito de modo a agilizar a abertura e navegação no Google Earth.
É recomendável não manter todos os temas activos em simultâneo já que tal degradará severamente a performance do programa!
Dada a complexidade dos elementos, recomendo não adicionar os mesmos à pasta local (Os Meus Locais) pois tal poderá comprometer a integridade da base de dados!
Em alternativa, poderá guardar o ficheiro no disco e abri-lo sempre que necessite, sem o adicionar à pasta local.
Download dos ficheiros
- Distrito da Guarda
(Formato: kmz, Versão: 1.0, Tamanho: 3.28 MB, Downloads: 1029) - Distrito de Aveiro
(Formato: kmz, Versão: 1.0, Tamanho: 2.69 MB, Downloads: 876) - Distrito de Beja
(Formato: kmz, Versão: 1.0, Tamanho: 3.12 MB, Downloads: 771) - Distrito de Braga
(Formato: kmz, Versão: 1.0, Tamanho: 2.45 MB, Downloads: 985) - Distrito de Bragança
(Formato: kmz, Versão: 1.0, Tamanho: 3.14 MB, Downloads: 792) - Distrito de Castelo Branco
(Formato: kmz, Versão: 1.0, Tamanho: 5.11 MB, Downloads: 800) - Distrito de Coimbra
(Formato: kmz, Versão: 1.0, Tamanho: 2.18 MB, Downloads: 1012) - Distrito de Évora
(Formato: kmz, Versão: 1.0, Tamanho: 2.19 MB, Downloads: 825) - Distrito de Faro
(Formato: kmz, Versão: 1.0, Tamanho: 5.66 MB, Downloads: 835) - Distrito de Leiria
(Formato: kmz, Versão: 1.0, Tamanho: 2.93 MB, Downloads: 850) - Distrito de Lisboa
(Formato: kmz, Versão: 1.0, Tamanho: 4.07 MB, Downloads: 1380) - Distrito de Portalegre
(Formato: kmz, Versão: 1.0, Tamanho: 3.85 MB, Downloads: 732) - Distrito de Santarém
(Formato: kmz, Versão: 1.0, Tamanho: 4.67 MB, Downloads: 929) - Distrito de Setúbal
(Formato: kmz, Versão: 1.0, Tamanho: 1.49 MB, Downloads: 881) - Distrito de Viana do Castelo
(Formato: kmz, Versão: 1.0, Tamanho: 1.4 MB, Downloads: 820) - Distrito de Vila Real
(Formato: kmz, Versão: 1.0, Tamanho: 3.21 MB, Downloads: 766) - Distrito de Viseu
(Formato: kmz, Versão: 1.0, Tamanho: 3.49 MB, Downloads: 812) - Distrito do Porto
(Formato: kmz, Versão: 1.0, Tamanho: 2.3 MB, Downloads: 1064)
Tags: CAOP, Cartografia essencial, IGEO
- 23 comments
- Posted under Cartografia
Permalink #
Cátia Mendes
said
Obrigada por partilhar esta informação!
Permalink #
Pedro Figueiredo
said
Excelente iniciativa, muito obrigado!
No entanto, será que conhece onde posso encontrar os Distritos+ Concelhos definidos como polígonos no KML? (usando a polygon da sintaxe do kml)
É que nestes ficheiros que aqui disponibilizou o formato interno são sequências de segmentos de rectas (linestring em kml)
Queria fazer uma aplicação para mostrar áreas (distritos e concelhos) coloridas conforme determinados parâmetros e para isso precisava de ter polígonos.
Obrigado
Permalink #
Gonçalo Dumas
said
Bom dia,
Efectivamente, com estes KMZ pretendia apenas representar os elementos mais pequenos dos limites administrativos, as freguesias, e contextualizá-los nos respectivos concelhos e distritos, recorrendo a linhas para não sobrepor polígonos.
Vou tratar de criar os polígonos dos concelhos e distritos ainda hoje. Tem alguma sugestão para a informação a incluir nos KMZ?
Permalink #
Pedro Figueiredo
said
Muito obrigado, não estava à espera de tanto… :)
Para o meu objectivo, basta-me apenas ter a sequência de coordenadas que compõem o polígono, com o respectivo nome de Distrito ou Concelho.
Vou aproveitar a informação do kml (que amavelmente vai disponibilizar) para introduzir numa base de dados SQL e criar depois um processo dinâmico que devolva os polígonos no formato kml com cores diferentes conforme determinados parâmetros (por exemplo vendas de determinado produto em cada concelho, etc…)
Permalink #
Gonçalo Dumas
said
Boa noite,
Ligar o KML a um base de dados? Devem existir métodos mais simples de representar geograficamente informação estatística.
Já explorou o Google Fusion Tables? Eu próprio ainda não me inteirei desta nova oferta do Google, no entanto parece-me aplicável ao que disse no comentário anterior.
Entretanto, tenho-me deparado com algumas limitações por parte do formato KMZ no que toca ao número de vértices. Não tive dificuldade nenhuma em criar os concelhos já que cada geometria individual não ultrapassa o limite de vértices, no entanto existem dois distritos (Faro e Santarém) nos quais o limite é ultrapassado e o Google Earth não os representa.
A alternativa é simplificar a geometria, mas para existir coerência entre freguesias, concelhos e distritos, a simplificação tem de ser executada sobre o elemento mais pequeno; a freguesia.
Já agora um pequeno aparte. O KMZ (formato comprimido) de todas as freguesias, contendo alguma informação extra de contexto, pesa mais de 200 MB.
Permalink #
Pedro Figueiredo
said
Já vi o fusion tables e apesar de bastante interessante não serve para o que pretendo, pois preciso de dados estatísticos obtidos quase em tempo real. Para isso terá se ser consultada uma BD SQL com a informação a representar (normalmente escala de cores conforme a geografia). Quanto aos limites do número de vértices, já fico muito satisfeito com a informação por concelho, obrigado! :) Até porque poderei representar os totais dos distritos colorindo todos os polígonos do concelho desse distrito com a mesma cor.
Permalink # Concelhos e Freguesias de Portugal continental adaptados para Google Earth said
[...] elementos disponibilizados no post Carta Administrativa Oficial de Portugal adaptada para Google Earth visavam fornecer uma visão de enquadramento das freguesias no contexto do [...]
Permalink #
Rui
said
Obrigado pelo excelente trabalho, já me vai ajudar muito.
Procuro ainda a relação dos concelhos com os códigos postais a 7 dígitos mas não consigo saber quem é a entidade que define as àreas dos códigos postais nem de quem é a responsabilidade de as publicar.
Consegui um KMZ com os códigos postais a 4 dígitos mas não me serve para nada :(
O que procuro mais precisamente é a coordenada geo do “centro” dos códigos postais a 7 dígitos.
Permalink #
Fernando Teixeira
said
Excelente trabalho. Parabéns! :)
Permalink #
Gonçalo Dumas
said
Bom dia,
@Rui
Desconfio que os códigos postais completos correspondam a subsecções das freguesias.
Não tenho esses limites, no entanto penso ser possível fazer uma aproximação cruzando os códigos com as freguesias, deste modo, cada freguesia conteria um ou mais códigos postais. Por exemplo:
Estrela, Lisboa, Lisboa: 1350-101, 1350-102, …, 1350-109.
Permalink #
Mário Ramos
said
Dumas,
Começaste por ser o “nosso” herói, mas agora passaste a ser o herói de muita gente!
E é muito merecido!
Abraço
Permalink #
Joaquim Cardeira
said
Bom dia,
Os links para download não estão a funcionar. Gostava muito de visualizar esta informação. Pode por favor corrigir?
Obrigado por partilhar estes dados excelentes.
Permalink #
Joaquim Cardeira
said
@Rui,
Podes obter a coordenada do “centro” dos códigos postais a 7 dígitos aqui:
http://geo.ctt.pt
Se quiseres eu tenho essa informação toda e posso disponibilizar-te.
Permalink #
Gonçalo Dumas
said
Bom dia,
Obrigado pelo aviso, pensei que a mudança de servidor estivesse consolidada, mas pelos vistos ainda havia trabalho na base de dados.
Os links já estão funcionais de novo.
Permalink #
Joaquim Cardeira
said
Olá Gonçalo, obrigado pela correcção dos links. Já agora, depois de algum trabalho consegui separar os concelhos em polígonos “direitinhos”, se alguém quiser posso disponibilizar.
Permalink #
Ricardo
said
@Joaquim Cardeira
Será que pode disponibilizar os polígonos dos concelhos?
Muito Obrigado
Permalink #
Gonçalo Dumas
said
@Ricardo. Penso que encontra o que procura aqui:
http://caderno.net/cartografia/concelhos-e-freguesias-de-portugal-continental-adaptados-para-google-earth/
Permalink #
Pedro Figueiredo
said
Olá,
Disponibilizei estes dados no Google Fusion Tables:
http://www.google.com/fusiontables/DataSource?dsrcid=665557
Permalink #
Helder Santos
said
@Pedro Figueiredo
Seria possível disponibilizares também os “centros” dos códigos postais a 7 dígitos? O site geo.ctt.pt não funciona…
Obrigado
Permalink #
Nuno
said
Excelente trabalho. Por acaso andava à procura desta informação mas apenas necessito dos polígonos dos distritos. Tentei obter essa informação destes ficheiros, a partir das linhas de fronteira, mas fiquei com diversas linhas rectas que não formam o limite do distrito nem nada que se pareça :) ! Por acaso alguém já tem esta informação ou sabe onde posso encontrar?
Obrigado
Permalink #
Pedro Costa
said
Pedro Figueiredo muito obrigado!!!
Estou a fazer um trabalho com Fusion Tables e precisava das fronteiras dos distritos e concelhos dos Açores e Madeira. Podem dizer-me como fazer?
Muito obrigado
Permalink #
Gonçalo Dumas
said
Olá,
O IGP já disponibiliza o último CAOP em KMZ – zonas autónomas incluídas.
http://www.igeo.pt/produtos/cadastro/caop/caop_vigor.htm
Um abraço
Permalink #
LEANDRO GABRIEL
said
Olá Pessoal,
Por acaso alguém ainda tem disponível os “centros” dos códigos postais a 7 dígitos, que me possa ceder?