Una solución es la biblioteca de funciones espaciales para datos vectoriales 
OGR (http://www.gdal.org/ogr/). Se puede utilitzar OGR combinado con el 
interfaz de usuario de la línia de comandos MS-DOS (cmd) de Windows para 
automatizar el proceso de fusión. 

Este ejemplo fusiona varios shapefiles en el directorio \prueba

----
mkdir prueba
for %f in (*ejemplo*.shp) do (
  if not exist prueba\ejemplo.shp (
      ogr2ogr -f "esri shapefile" prueba\ejemplo.shp %f) else (
      ogr2ogr -f "esri shapefile" -update -append prueba\ejemplo.shp %f -nln 
ejemplo ))

---

Otra opción más 'user friendly' es GeoMerge 
(http://www.vdstech.com/geomerge.htm). Una aplicación libre con interface de 
usuario para Windows.

El tiempo de ejecución estaría condicionado al rendimiento de la máquina y al 
tamaño medio de los 4000 shapefile. 

Marc



-----Mensaje original-----
De: [email protected] [mailto:[email protected]] En 
nombre de Iván Sánchez Ortega
Enviado el: viernes, 04 de junio de 2010 3:57
Para: [email protected]
Asunto: [Spanish] Unir shapefiles


A las buenas...


Supongamos que tengo unos 4000 shapefiles (uno por hoja 25000 del IGN), y 
quiero juntarlos en un mismo shapefile.


¿Cuál es la manera más rápida/eficiente/limpia de hacer esto? ¿A golpe 
de "ogr2ogr -update -append"? ¿Con un script de python? ¿Alguna otra manera?

¿Cuánto puede tardar una operación de este estilo?



Saludos,
-- 
----------------------------------
Iván Sánchez Ortega <[email protected]>

Primera señal de aviso: si tus viejos aplauden tus decisiones es que te has 
equivocado.
                                -- Fran (Félix Gómez). El año de la garrapata. 
_______________________________________________
Spanish mailing list
[email protected] http://lists.osgeo.org/mailman/listinfo/spanish
_______________________________________________
Spanish mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/spanish

Responder a