Skip to content

geomatico/cidownloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Catastro Inspire Downloader

Herramienta para descargar datos del servicio ATOM Inspire de Catastro y convertirlo en GeoPackage.

Necesita disponer de GDAL >= 2.3.3. y Python 3

Usar la CLI

Para instalar:

pip install CatastroInspireDownloader

Para ejecutar:

$ cidownloader --help

Usage: cidownloader [OPTIONS]

  Catastro Inspire Downloader.

  Utilidad que permite descargar cartografía del  servicio inspire de la
  Dirección General de Catastro.

  Genera un fichero GeoPackage.

Options:
  -p, --provincia INTEGER         Código Gerencia Catastro. Si no se indica descarga todas las provincias.
  -m, --municipio INTEGER         Código Municipio Catastro. Si no se indica descarga todos los municipios.
  --srs INTEGER                   Código EPSG final. Si no se indica, se mantendrá el de origen.
  --tipo [all|parcels|buildings|addresses] Tipo Cartografía a descargar. Default: 'all'
  --filename TEXT                 Nombre Geopackage sin la extensión
  -s, --separar_salida            Separar salida a un GeoPackage por Provincia
  --version                       Show the version and exit.
  --help                          Show this message and exit.

Si se ejecuta sin opciones descarga todos los municipios de España y genera un GeoPackage llamado buildings.gpkg de unos 25 Gb.

Un ejemplo de uso sería

cidownloader -p 36 -m 62 --srs 25829

Generar MVTs desde el GeoPackage

Se puede generar un fichero mbtiles de Mapbox Vector Tiles con las construcciones de catastro:

ogr2ogr -f "MVT" -dsco MINZOOM=14 -dsco MAXZOOM=16 -lco "NAME=buildingparts" -sql "SELECT localID AS id, substr(localid, 0, 15) as parcel, numberOfFloorsAboveGround AS floors, geom FROM BuildingPart WHERE numberOfFloorsAboveGround > 0" buildings.mbtiles buildings.gpkg

About

Catastro Inspire Downloader

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages