README

May 5, 2011 · View on GitHub

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:

datadirdirectoriodondeestanlos.zipy.gzbajadosdeCatastro,quecontienen.shpy.catrespectivamente.datadir -- directorio donde estan los .zip y .gz bajados de Catastro, que contienen .shp y .cat respectivamente. dbname -- nombre de la bbdd a crear. dbuserusuarioconpermisosparacrearlanuevabbdd.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