8 votos

El software de código abierto para combinar grandes archivos de forma

Algunos antecedentes: tengo 2 con forma de polígono archivos con aproximadamente 500.000 registros de cada uno. Los dos archivos son idénticos en términos de la estructura del campo.

El uso de ArcGIS 10.0 puedo nt combinación de estos dos archivos con el Geoprocesamiento / Combinar. ArcMap siempre se bloquea en algún lugar en el medio del proceso.

Es allí cualquier software de código abierto que puede hacer este trabajo? QGIS tiene la función de: Vector/ la Fusión de archivo de forma en uno , pero no se informó de un error con esta función en la versión actual 1.7. Sé GDAL puede hacer un montón de cosas y me pregunto si GDAL o algún otro software opensource puede hacer esto correctamente.

18voto

Jorge Córdoba Puntos 18919

Desde el GDAL manual:

Una combinación de dos shapefiles 'file1.shp' y 'file2.shp' en un nuevo archivo 'file_merged.shp' se lleva a cabo como este:

% ogr2ogr file_merged.shp file1.shp
% ogr2ogr -update -append file_merged.shp file2.shp -nln file_merged

El segundo comando es la apertura de file_merged.shp en modo de actualización, y tratando de encontrar las capas existentes y anexar las características de ser copiado.

El -nln opción establece el nombre de la capa para ser copiadas.

http://www.gdal.org/ogr/drv_shapefile.html

3voto

rmeden Puntos 83

Usted podría tratar de Geomerge. No estoy seguro de cuántos registros se puede manejar, pero siempre que la estructura de la tabla es la misma para todos los archivos no he tenido ningún problema con él.

El MapBrowser disponible en el mismo sitio web también es una excelente herramienta para una rápida visualización de archivos sin tener que abrir un paquete de SIG.

1voto

Nate Parsons Puntos 120

Como Kevin dijo que la conversión de los archivos shape en fGDB es la mejor opción. (Va a ser muy rápido en comparación con archivos shp)

Porque, de la Forma de archivos tienen una limitación en la capacidad de almacenamiento, creo que tus dos formas de archivos (después de la mezcla) está más allá de este límite. Pls. comprobar que.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X