Yo tb estoy echando un ojo, pronto recibiras un pull request Oscar jeje.<br><br><div class="gmail_quote">El 13 de julio de 2011 18:36, Jorge Arévalo <span dir="ltr">&lt;<a href="mailto:jorge.arevalo@deimos-space.com">jorge.arevalo@deimos-space.com</a>&gt;</span> escribió:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Buenas,<br>
<br>
Probaré lo de PHP (aunque tiene que ser en Python) y lo de llamar<br>
directamente a 7zip. Muchas gracias.<br>
<br>
Oscar, de hecho lo que estoy haciendo es portar catastro2postgis a<br>
Python, con algunas modificaciones que necesitamos :-). Pensaba<br>
subirlo a github y ponerme en contacto contigo. Por supuesto, tu<br>
nombre aparece en las cabeceras como autor del original.<br>
<br>
Muchas gracias otra vez. Creo que empezaré por lo de 7Zip...<br>
<br>
2011/7/13 Oscar Fonts &lt;<a href="mailto:oscar.fonts@gmail.com">oscar.fonts@gmail.com</a>&gt;:<br>
<div><div></div><div class="h5">&gt; Buenas, Jorge,<br>
&gt;<br>
&gt; Tengo por ahí unos scripts para cargar de un golpe todos los datos de<br>
&gt; un municipio de Catastro a PostGIS, además de añadir algo de azúcar en<br>
&gt; forma de vistas, diccionarios y SLDs:<br>
&gt; <a href="https://github.com/oscarfonts/catastro2postgis/" target="_blank">https://github.com/oscarfonts/catastro2postgis/</a><br>
&gt;<br>
&gt; Verás que es un batiburrillo de shell script, python y SQL. Nada<br>
&gt; óptimo, pero para pruebas caseras es más que suficiente. Con 4<br>
&gt; municipios que he probado, tira bien.<br>
&gt;<br>
&gt; Aportaciones bienvenidas ;)<br>
&gt;<br>
&gt; Oscar.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; 2011/7/13 Jorge Arévalo &lt;<a href="mailto:jorge.arevalo@deimos-space.com">jorge.arevalo@deimos-space.com</a>&gt;:<br>
&gt;&gt; Buenas,<br>
&gt;&gt;<br>
&gt;&gt; Estoy procesando datos catastrales con Python, y me estoy encontrando<br>
&gt;&gt; con un problema bastante molesto. Os cuento lo que hago:<br>
&gt;&gt;<br>
&gt;&gt; 1.- Con certificado digital, me bajo unos shapefiles de prueba del<br>
&gt;&gt; servicio de descarga masiva de datos catastrales<br>
&gt;&gt; (<a href="https://www.sedecatastro.gob.es/OVCFrames.aspx?TIPO=TIT&amp;a=masiv" target="_blank">https://www.sedecatastro.gob.es/OVCFrames.aspx?TIPO=TIT&amp;a=masiv</a>).<br>
&gt;&gt; Elijo la opción &quot;rústica con historia&quot;. Me baja un fichero zip<br>
&gt;&gt;<br>
&gt;&gt; 2.- Con Python, descomprimo ese fichero zip. Dentro tiene más ficheros<br>
&gt;&gt; zip (PARCELA.zip, SUBPARCE.zip, etc).<br>
&gt;&gt;<br>
&gt;&gt; 3.- Intento descomprimir cada uno de los ficheros por separado, y con<br>
&gt;&gt; todos ellos Python me da una excepción &quot;BadZipFile: File is not a zip<br>
&gt;&gt; file&quot;. Llamando al método &quot;is_zipfile&quot;<br>
&gt;&gt; (<a href="http://docs.python.org/library/zipfile.html" target="_blank">http://docs.python.org/library/zipfile.html</a>), efectivamente, me<br>
&gt;&gt; devuelve FALSE. He estado buscando por Internet gente que ha tenido un<br>
&gt;&gt; problema similar, pero no he encontrado ninguna respuesta<br>
&gt;&gt; satisfactoria todavía. En StackOverflow hay un par de hilos sin<br>
&gt;&gt; respuesta sobre el tema. Por lo que he podido sacar, será que los<br>
&gt;&gt; ficheros no están en el formato PKZIP. 7-zip me los abre sin<br>
&gt;&gt; problemas, y el unzip de Ubuntu lo mismo.<br>
&gt;&gt;<br>
&gt;&gt; Hasta donde yo creía saber, el algoritmo PKZIP era el implementado<br>
&gt;&gt; para la compresión ZIP, y pensé que cualquier librería que soportara<br>
&gt;&gt; archivos zip no tendría problemas con dicho formato, pero se ve que<br>
&gt;&gt; no.<br>
&gt;&gt;<br>
&gt;&gt; ¿Alguien tiene experiencia con los ficheros del catastro?, ¿o con este<br>
&gt;&gt; tipo de problema en ficheros zip?<br>
&gt;&gt;<br>
&gt;&gt; Gracias por anticipado, y saludos,<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; Jorge Arévalo<br>
&gt;&gt; Internet &amp; Mobility Division, DEIMOS<br>
&gt;&gt; <a href="mailto:jorge.arevalo@deimos-space.com">jorge.arevalo@deimos-space.com</a><br>
&gt;&gt; <a href="http://es.linkedin.com/in/jorgearevalo80" target="_blank">http://es.linkedin.com/in/jorgearevalo80</a><br>
&gt;&gt; <a href="http://mobility.grupodeimos.com/" target="_blank">http://mobility.grupodeimos.com/</a><br>
&gt;&gt; <a href="http://gis4free.wordpress.com" target="_blank">http://gis4free.wordpress.com</a><br>
&gt;&gt; <a href="http://geohash.org/ezjqgrgzz0g" target="_blank">http://geohash.org/ezjqgrgzz0g</a><br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Madrid mailing list<br>
&gt;&gt; <a href="mailto:Madrid@lists.osgeo.org">Madrid@lists.osgeo.org</a><br>
&gt;&gt; <a href="http://lists.osgeo.org/mailman/listinfo/madrid" target="_blank">http://lists.osgeo.org/mailman/listinfo/madrid</a><br>
&gt;&gt;<br>
&gt;<br>
<br>
<br>
<br>
</div></div>--<br>
<div class="im">Jorge Arévalo<br>
Internet &amp; Mobility Division, DEIMOS<br>
<a href="mailto:jorge.arevalo@deimos-space.com">jorge.arevalo@deimos-space.com</a><br>
<a href="http://es.linkedin.com/in/jorgearevalo80" target="_blank">http://es.linkedin.com/in/jorgearevalo80</a><br>
<a href="http://mobility.grupodeimos.com/" target="_blank">http://mobility.grupodeimos.com/</a><br>
<a href="http://gis4free.wordpress.com" target="_blank">http://gis4free.wordpress.com</a><br>
<a href="http://geohash.org/ezjqgrgzz0g" target="_blank">http://geohash.org/ezjqgrgzz0g</a><br>
_______________________________________________<br>
</div><div><div></div><div class="h5">Spanish mailing list<br>
<a href="http://lists.osgeo.org/mailman/listinfo/spanish" target="_blank">http://lists.osgeo.org/mailman/listinfo/spanish</a><br>
<a href="http://es.osgeo.org" target="_blank">http://es.osgeo.org</a><br>
<a href="http://twitter.com/osgeoes" target="_blank">http://twitter.com/osgeoes</a><br>
</div></div></blockquote></div><br>