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/*
Release files for CatastroInspireDownloader 0.3.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| catastroinspiredownloader-0.3.1.tar.gz | 17.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| catastroinspiredownloader-0.3.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 22.8 kB
Release files / catastroinspiredownloader-0.3.1.tar.gz
| Download URL | catastroinspiredownloader-0.3.1.tar.gz |
|---|---|
| Size | 17.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6b1af32d2085a4bd661e31236e158193d1753b837c046df9ba52562b0f5dd8da
|
|
BLAKE2b-256 checksum How to use checksums |
e9269d9f37679dfdac05ab1ee47eab0773cede3a61ca618602293e1ba887a7b4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.21
|
Release files / catastroinspiredownloader-0.3.1-py3-none-any.whl
| Download URL | catastroinspiredownloader-0.3.1-py3-none-any.whl |
|---|---|
| Size | 5.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7c72638d57ccbae5bd182431f9963d037eb234f9d41f9dd0907ced11005cdee7
|
|
BLAKE2b-256 checksum How to use checksums |
e13e58826a767c133023499c5fa4ba7d6dc95763467531a017e533b572fadacd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.21
|