SkillAgentSearch skills...

Catastro2postgis

No description available

Install / Use

/learn @oscarfonts/Catastro2postgis
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

catastro2postgis

Oscar Fonts - 2011.05.05

Pre-requisitos?

gdal/ogr, python, iconv, PostGIS

Como usarlo?

El punto de inicio es ./catastro2postgis.sh

Antes de ejecutarlo, debe editarse catastro2postgis.sh para cambiar:

$datadir -- directorio donde estan los .zip y .gz bajados de Catastro, que contienen .shp y .cat respectivamente. $dbname -- nombre de la bbdd a crear. $dbuser -- usuario con permisos para crear la nueva bbdd. $s_srs -- Según el huso. $grid -- La rejilla ntv2 de transformación. Cambiar si en Baleares.

Que hace?

  • Descomprime shapes, los reproyecta a 4326, los carga en PostGIS. Tambien tablas sin geometrias (solo dbf).
  • Descomprime .cat, recodifica a UTF-8, lo convierte a .csv, y lo carga en PostGIS.
  • Carga una serie de diccionarios con:
    • tipos de via (en español y catalán),
    • los tipos de construccion,
    • los usos de inmuebles,
    • las descripciones TTGGSS.
  • Crea vistas más chulas:
    • ejes_nombre: añade nombres de vía a "ejes".
    • construcciones: añade direcciones postales a "constru".
  • Bonus Pack: Conjunto de simbolizaciones SLD para: elempun, elemtex, elemlin, limites, construcciones y ejes_nombre.

Que falta por hacer?

  • Establecer mapeo de elementos catastro vs. tags OSM, y aplicar gdal2osm y/o catastreitor
  • Potencialmente, de algunos tipos de explotación de las subparcelas de rústica pueden deducirse usos del suelo

Otros usos?

Tambien se puede convertir solamente el formato .cat a .csv con cat2csv.py

View on GitHub
GitHub Stars28
CategoryDevelopment
Updated1y ago
Forks11

Languages

Python

Security Score

55/100

Audited on Mar 22, 2025

No findings