5 votos

ogr2ogr diferencia entre -append y -update

Me pregunto cuál es la diferencia entre el ogr2ogr parámetros -append y -update .

Parece que ambos se utilizan para prevenir ogr2ogr de crear una nueva capa:

-append: Append to existing layer instead of creating a new one
-update: Open existing output datasource in update mode rather than trying to create a new one

También parece haber una diferencia entre ejecutar ogr2ogr en windows y en linux. Utilizo "ogr2ogr -skipfailures -append" para rellenar algunas tablas existentes de oracle con datos. ambas versiones de ogr2ogr son 1.11( Windows 1.11.1 Linux GDAL 1.11.5). En windows las tablas se llenan de datos, en linux solo hay un error de que la tabla ya existe y no se insertan datos.

6voto

Nitin Puntos 2091

Normalmente se utilizarían ambos -update -append simultáneamente.

Utilice -update para evitar la creación de una nueva fuente de datos, es decir, un nuevo archivo o una nueva base de datos.

Utilice -append para fusionar capas coincidentes dentro de la fuente de datos.

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