Zarr es un formato de almacenamiento de arrays multidimensionales para datos científicos. Admite el almacenamiento por fragmentos, la compresión y el acceso paralelo. Ideal para datos climáticos, series temporales de satélite y datos geoespaciales.
Datos de OpenStreetMap al 26 de octubre de 2026 · hace 20 días
Características principales

Todos los ejemplos de mapas por formato
Acerca del formato Zarr
Zarr es un formato de almacenamiento de grandes arrays multidimensionales: los datos se cortan en chunks, y cada chunk se comprime y se guarda por separado. Por eso el array se lee a trozos, en paralelo y directamente desde la nube — S3, GCS o HTTP corriente. En el mundo de los datos científicos va desplazando poco a poco a NetCDF y HDF5 precisamente por ese acceso desde la nube.
Un mapa de OpenStreetMap son objetos vectoriales y Zarr va de arrays, así que la exportación rasteriza el área elegida en una malla regular. Se recurre a este formato cuando el mapa no se necesita como plano, sino como una capa de datos junto al clima, a series de satélite o a un modelo de cálculo en xarray y Dask.
El archivo descargado contiene un grupo Zarr de la versión 2 con dos arrays: feature_count — cuántos objetos de OSM han caído en la celda — y land_use — el código de la capa predominante en la celda. En los atributos del grupo se anotan el sistema de coordenadas, el marco del área, el paso de la malla y la lista de capas de origen; los datos van repartidos en chunks de 256 × 256 y comprimidos (por defecto, Blosc con Zstandard).
El paso de malla por defecto es de 0,001 grados, alrededor de un centenar de metros; en áreas pequeñas se afina automáticamente para que el resultado no se reduzca a unas pocas celdas. El tamaño de la malla está limitado a 10 000 × 10 000 celdas. El formato está en estado beta: se trata de densidad y categorías agregadas, no de geometría vectorial — para eso vaya a GeoParquet o FlatGeobuf.
Programas para abrir archivos Zarr
Los siguientes programas y aplicaciones pueden abrir, editar y procesar archivos Zarr (beta) (.zarr.zip) exportados desde OSM2CDR:
Características del formato
- Estándar abierto
- Admite coordenadas 3D
- Sin pérdida de calidad
- Guarda los atributos de los objetos
- Resultado: 32 archivos en el ZIP
Quién usa los mapas Zarr
Cómo exportar a Zarr
Cómo abrir tras la exportación
- Python: zarr.open(zarr.ZipStore('map.zarr.zip'), mode='r') lee el archivo comprimido sin descomprimirlo; a partir de ahí, los arrays feature_count y land_use se comportan como arrays de NumPy corrientes.
- xarray y Dask: descomprima el directorio y ábralo con open_zarr — los arrays se calculan por chunks y no obligan a tener todo en memoria.
- Atributos: en los atributos del grupo raíz están el sistema de coordenadas, el marco del área, el paso de la malla y la lista de capas; con ellos se reconstruye la georreferenciación de las celdas.
- GDAL: las versiones modernas abren Zarr como un ráster multidimensional y, a partir de ahí, el conjunto se pasa a GeoTIFF con las utilidades habituales.
- Un vistazo rápido: matplotlib sobre el array land_use da una imagen de las categorías; si necesita un mapa al uso, tome el GeoTIFF o el PNG.
Exportar mapas a Zarr (beta)
Descarga mapas Zarr profesionales desde OpenStreetMap. Cualquier área, con el precio visible antes de pagar.