Buenas, Jorge, Tengo por ahí unos scripts para cargar de un golpe todos los datos de un municipio de Catastro a PostGIS, además de añadir algo de azúcar en forma de vistas, diccionarios y SLDs: https://github.com/oscarfonts/catastro2postgis/
Verás que es un batiburrillo de shell script, python y SQL. Nada óptimo, pero para pruebas caseras es más que suficiente. Con 4 municipios que he probado, tira bien. Aportaciones bienvenidas ;) Oscar. 2011/7/13 Jorge Arévalo <[email protected]>: > Buenas, > > Estoy procesando datos catastrales con Python, y me estoy encontrando > con un problema bastante molesto. Os cuento lo que hago: > > 1.- Con certificado digital, me bajo unos shapefiles de prueba del > servicio de descarga masiva de datos catastrales > (https://www.sedecatastro.gob.es/OVCFrames.aspx?TIPO=TIT&a=masiv). > Elijo la opción "rústica con historia". Me baja un fichero zip > > 2.- Con Python, descomprimo ese fichero zip. Dentro tiene más ficheros > zip (PARCELA.zip, SUBPARCE.zip, etc). > > 3.- Intento descomprimir cada uno de los ficheros por separado, y con > todos ellos Python me da una excepción "BadZipFile: File is not a zip > file". Llamando al método "is_zipfile" > (http://docs.python.org/library/zipfile.html), efectivamente, me > devuelve FALSE. He estado buscando por Internet gente que ha tenido un > problema similar, pero no he encontrado ninguna respuesta > satisfactoria todavía. En StackOverflow hay un par de hilos sin > respuesta sobre el tema. Por lo que he podido sacar, será que los > ficheros no están en el formato PKZIP. 7-zip me los abre sin > problemas, y el unzip de Ubuntu lo mismo. > > Hasta donde yo creía saber, el algoritmo PKZIP era el implementado > para la compresión ZIP, y pensé que cualquier librería que soportara > archivos zip no tendría problemas con dicho formato, pero se ve que > no. > > ¿Alguien tiene experiencia con los ficheros del catastro?, ¿o con este > tipo de problema en ficheros zip? > > Gracias por anticipado, y saludos, > > -- > Jorge Arévalo > Internet & Mobility Division, DEIMOS > [email protected] > http://es.linkedin.com/in/jorgearevalo80 > http://mobility.grupodeimos.com/ > http://gis4free.wordpress.com > http://geohash.org/ezjqgrgzz0g > _______________________________________________ > Madrid mailing list > [email protected] > http://lists.osgeo.org/mailman/listinfo/madrid > _______________________________________________ Spanish mailing list http://lists.osgeo.org/mailman/listinfo/spanish http://es.osgeo.org http://twitter.com/osgeoes
