OGRMERGE(1) GDAL OGRMERGE(1) (NAME) ogrmerge - (SYNOPSIS) ogrmerge [--help] [--help-general] -o []... [-f format] [-single] [-nln ] [-update | -overwrite_ds] [-append | -overwrite_layer] [-src_geom_type [,]...] [-dsco =]... [-lco =]... [-s_srs ] [-t_srs | -a_srs ] [-progress] [-skipfailures] [--help-general] -single: [-field_strategy FirstLayer|Union|Intersection] [-src_layer_field_name ] [-src_layer_field_content ] (DESCRIPTION) ogrmerge . : o . o -single . (schema) . VRT -- OGR Virtual Format VRT ogr2ogr gdal.VectorTranslate() . VRT ogr2ogr . : ogrmerge GDAL . : "gdal": gdal vector concat . --help . --help-general GDAL . -o . . . . -f . ( ESRI Shapefile ). . -single . -nln ( single "merged" ) ( {AUTO_NAME} ). : o {AUTO_NAME}: {DS_BASENAME}_{LAYER_NAME} {LAYER_NAME} ( shapefile). o {DS_NAME}: o {DS_BASENAME}: (base name) o {DS_INDEX}: o {LAYER_NAME}: o {LAYER_INDEX}: -update (update). -overwrite_ds ( ). -append . -overwrite_layer . -src_geom_type [,]... (geometry) . geom_type_name : GEOMETRY POINT LINESTRING POLYGON MULTIPOINT MULTILINESTRING MULTIPOLYGON GEOMETRYCOLLECTION CIRCULARSTRING CURVEPOLYGON MULTICURVE MULTISURFACE CURVE SURFACE TRIANGLE POLYHEDRALSURFACE TIN. -dsco = ( ). -lco = ( ). -a_srs (SRS) . -t_srs / SRS . -s_srs SRS . -progress . "fast feature count" . -skipfailures (feature) . -field_strategy FirstLayer|Union|Intersection -single . (schema) . FirstLayer Union Intersection . Union . -src_layer_field_name -single . 'name' -src_layer_field_content . . -src_layer_field_content -single . ( -src_layer_field_name 'source_ds_lyr' ) layer_name_template . layer_name_template -nln . (EXIT STATUS) 0 ( ). (EXAMPLES) : VRT shapefile ogrmerge -o merged.vrt *.shp : GeoPackage shapefile ogrmerge -o merged.gpkg *.shp : france.shp germany.shp merged.shp 'country' 'france' 'germany' : ogrmerge -single -o merged.shp france.shp germany.shp -src_layer_field_name country (AUTHORS) Even Rouault (COPYRIGHT) 1998-2026 August 18, 2026 OGRMERGE(1)