Capa GeoJSON de Códigos Postales de España (WGS84)
Descarga la capa cartográfica oficial con los 14.662 códigos postales georreferenciados en formato estándar GeoJSON (RFC 7946). Compatible de forma nativa con QGIS, ArcGIS, Mapbox, Leaflet, OpenLayers, Carto y Kepler.gl.
Estructura de la FeatureCollection y Propiedades
El fichero se compone de una colección de elementos geográficos (FeatureCollection) donde la geometría de cada elemento es un punto con coordenadas [longitud, latitud] siguiendo estrictamente el estándar RFC 7946:
{
"type": "FeatureCollection",
"name": "codigos_postales_espana",
"crs": {
"type": "name",
"properties": {
"name": "urn:ogc:def:crs:OGC:1.3:CRS84"
}
},
"features": [
{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [-3.4789902, 40.4591561]
},
"properties": {
"codigo_postal": "28850",
"municipio": "Torrejón de Ardoz",
"provincia": "Madrid",
"codigo_provincia": "28",
"codigo_ine": "28148000000",
"latitud": "40.4591561",
"longitud": "-3.4789902"
}
}
]
}
| Propiedad | Tipo | Ejemplo | Descripción |
|---|---|---|---|
geometry.coordinates |
Array [Lon, Lat] | [-3.4789902, 40.4591561] |
Coordenadas WGS84 (Longitud Oeste negativa, Latitud Norte positiva). |
codigo_postal |
String | "28850" |
Código postal de 5 dígitos (preserva el cero inicial). |
municipio |
String | "Torrejón de Ardoz" |
Nombre oficial de la localidad o municipio. |
provincia |
String | "Madrid" |
Nombre oficial de la provincia. |
codigo_provincia |
String | "28" |
Prefijo numérico de 2 dígitos INE. |
codigo_ine |
String | "28148000000" |
Identificador municipal del Instituto Nacional de Estadística. |
Cómo Cargar y Utilizar la Capa en QGIS
QGIS reconoce el formato GeoJSON de forma nativa sin necesidad de extensiones ni conversiones:
Descargar el Archivo
Haz clic en el botón superior para descargar codigos-postales-espana.geojson en tu equipo.
Arrastrar a QGIS
Abre tu proyecto en QGIS y arrastra el archivo directamente desde tu explorador al panel de Capas (Layers).
Estilizar y Etiquetar
Haz doble clic en la capa, entra en Simbología para colorear por provincia (Campo provincia) y activa las Etiquetas con el campo codigo_postal.
Cómo Cargar la Capa en Mapas Web (Leaflet / Mapbox)
Carga los puntos directamente en tu visor cartográfico con unas pocas líneas de código Javascript:
// Cargar la capa GeoJSON en un mapa Leaflet con popups informativos
fetch('https://xn--cdigospostales-lob.es/wp-content/uploads/descargas/codigos-postales-espana.geojson')
.then(response => response.json())
.then(geojsonData => {
L.geoJSON(geojsonData, {
onEachFeature: function (feature, layer) {
const p = feature.properties;
layer.bindPopup(`
<strong>${p.codigo_postal} - ${p.municipio}</strong><br>
Provincia: ${p.provincia}<br>
INE: ${p.codigo_ine}
`);
}
}).addTo(map);
});
// Añadir fuente y capa de círculos en Mapbox GL JS
map.on('load', () => {
map.addSource('codigos-postales', {
type: 'geojson',
data: 'https://xn--cdigospostales-lob.es/wp-content/uploads/descargas/codigos-postales-espana.geojson',
cluster: true,
clusterMaxZoom: 14,
clusterRadius: 50
});
map.addLayer({
id: 'clusters',
type: 'circle',
source: 'codigos-postales',
paint: {
'circle-color': '#0891b2',
'circle-radius': 12
}
});
});