Skip to content

shiguera/catastro2postgis

 
 

Repository files navigation

catastro2postgis
----------------
Oscar Fonts - 2011.04.13

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 $dbuser y $s_srs, y, en su caso (baleares), el $grid.
catastro2postgis espera encontrar en el path actual dos ficheros bajados de catastro: un .zip con los shapefiles y un .gz con la info alfanumerica (.cat)


Que hace?

* Descomprime todo en tmp/
* Crea data/, donde pone:
  - Los .shp reproyectados a 4326
  - El .cat convertido en sendos .csv
  - 'Carvias.dbf' convertido a .csv
* Carga los .shp y los .csv en PostGIS
* Crea una vista 'calles' que hace un join de 'ejes' y 'carvias', para poder pintar las calles con sus nombres
* Carga en el PostGIS dos diccionarios extra: tipos_via y cod_usos


Que falta por hacer?

* Relacionar las tablas alfanumericas con las geograficas y con los diccionarios
* Que Ivan aplique su ogr2osm ;)


Otros usos?

Si solamente se quiere convertir del formato .cat a un formato mas tratable (.csv), usar el script cat2csv.py.
Hay unos cuantos paths hardcoded, pero es sencillo.
El meollo es la estructura de datos catstruct.py, donde se describe el formato .cat de manera procesable.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published