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