Versão de demonstração. Não compre: as compras são apenas de teste e não serão processadas.

Limites administrativos, prontos a usar

Todos os níveis, até ao município, para Itália, Espanha, França, Alemanha, Países Baixos, Portugal, Estados Unidos, Áustria, Suíça, Eslovénia, Irlanda, México, Noruega, Finlândia, Polónia, Bélgica, Luxemburgo, Reino Unido, Islândia, Japão, Austrália, Brasil, Chéquia, Eslováquia, Roménia, Coreia do Sul e Estónia: um só esquema, códigos oficiais e limites que encaixam entre os níveis. Em GeoJSON, TopoJSON, SVG por camadas, CSV e SQL.

Os pacotes ainda não estão à venda. A página de cada país indica exatamente o que o pacote contém, ficheiro a ficheiro.

Obter a amostra gratuita

Países

Todos os países

Um identificador, o mesmo em todos os ficheiros

Cada entidade é identificada pelo país, pelo nível e pelo código que lhe foi atribuído pelo instituto de estatística, com os zeros à esquerda. O identificador é o id da feature em GeoJSON e TopoJSON, o id do path em SVG e a coluna id das tabelas: cada linha dos seus dados encontra a sua forma sem uma tabela de correspondência.

PTpaís-Mnível-1106código oficial

Lisboa, Portugal. Níveis: R regiões, P distritos e ilhas, M municípios.
data/geojson/100m/municipalities.geojson
{ "type": "Feature", "id": "PT-M-1106",
  "properties": { "name": "Lisboa", ... },
  "geometry": { "type": "Polygon", ... } }
svg/100m/municipalities.svg
<path id="PT-M-1106" data-name="Lisboa"
      data-parent="PT-P-11" d="M609.51 235.82l..."/>
tables/municipalities.csv
code,name,province_code,...,area_km2,...,id
1106,Lisboa,11,...,100.1,...,PT-M-1106

O que cada pacote contém

As mesmas pastas e as mesmas colunas para todos os países: o que se escreve para um serve para o seguinte. Nos 27 países, são 162 659 entidades.

Limites que encaixam
Os níveis são simplificados em conjunto: um município e a sua província partilham exatamente os mesmos vértices do limite, e o mesmo acontece com dois países na sua fronteira, por isso os vizinhos nunca deixam espaços nem sobreposições quando os coloriza.
Cinco escalas
full tal como a fonte o publicou; 100m, 1km e 10km simplificados com uma tolerância de 100 metros, 1 e 10 quilómetros e coerentes entre os níveis; light para um nível inteiro num ficheiro pequeno.
Códigos com o seu histórico
Códigos oficiais em todo o lado e, onde a fonte guarda a história (Itália, França, Países Baixos, Suíça, Noruega e Japão), uma tabela dos municípios extintos com o que os substituiu, para arquivos que ainda contêm os códigos antigos.
Nomes traduzidos
O nome oficial e, nas tabelas, os nomes nas línguas EN, IT, ES, FR, DE, NL, PT, quando o lugar tem um nome em uso nessas línguas.
SVG por camadas para designers
Um ficheiro por nível e um com todos os níveis em camadas, numa projeção conforme: abrem-se como camadas no Illustrator, no Figma e no Inkscape.
Tabelas que poupam uma consulta
Área, população, retângulo envolvente, centro e um ponto de etiqueta dentro da forma para cada entidade, e as entidades vizinhas de cada uma com o comprimento do limite comum.
Prontos para a sua base de dados
Um script para PostGIS, um para MySQL e um para SQL Server: uma tabela com todas as entidades de todos os níveis, o respetivo limite e os índices. E um pequeno JSON com os níveis encadeados e ordenados por nome, para as listas de seleção de um formulário.
Nomes e códigos que correspondem aos seus dados
Todos os nomes com que uma entidade é escrita, sem acentos e como slug, para ficheiros que têm nomes e não códigos; e o seu identificador no Wikidata, ISO 3166-2, GeoNames e OpenStreetMap.

Um dos exemplos do pacote

Um SVG por camadas colorido a partir de uma tabela com poucas linhas de JavaScript simples. Passe o ponteiro sobre o mapa: os municípios de uma área encaixam entre as áreas vizinhas sem espaços.

Lisboa: os seus municípios, coloridos por área, entre os distritos vizinhos. Ver o conteúdo do pacote: Portugal