Cidownloader
Catastro Inspire Downloader
Install / Use
/learn @geomatico/CidownloaderREADME
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
Build
python3 -m pip install --upgrade build
python3 -m build
Publish
python3 -m pip install --upgrade twine
python3 -m twine upload dist/*
Related Skills
node-connect
352.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
111.1kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
352.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
352.2kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
