Ko'proq

Ogr2ogr bir nechta filegdb-dan xususiyatlar sinfini tanlang

Ogr2ogr bir nechta filegdb-dan xususiyatlar sinfini tanlang


Windows buyruqlar qobig'idan qanday qilib bitta qatlamni bir nechta fayl-gdb fayllaridan ogr2ogr yordamida boshqa fayl-gdb-ga birlashtirishim mumkin? Barcha kirish gdb-larida bir xil nomlangan xususiyatlar sinflari va atribut tuzilmalari mavjud.

yolg'on misol:

ogr2ogr {kirish layername} D:  output.gdb x:  incoming  *. gdb

bu qatlam nomi qism menda muammo bor.


Windows buyruq satrida siz:

FOR / D / R% g IN (* .gdb) DO ogr2ogr -update -append -f FileGBD D: output.gdb x: incoming \% g input_layername

Faqat kiritilgan ma'lumotlar to'plamidan keyin input_layername-ni joylashtiring.

/ D FOR-ga kataloglarni qidirishni aytadi va / R buni rekursiv ravishda bajarilishini so'raydi.

.Bat faylida '%' o'rnini '%%' bilan almashtiring, shuning uchun% g>%% g

Ma'lumotlar manbai sifatida zip fayllariga o'ralgan gdb-lardan foydalangan holda kengaytirilgan ommaviy ish namunasi, b) yangi koordinatalar tizimini loyihalashtirish va v) bir nechta kirish funktsiyalari sinflarini tanlash:

set ogropt = -f FileGBD - config FGDB_BULK_LOAD YES -t_srs EPSG: 3579 set layer = Layer_1 Layer_2 Layer_3 for / r %% g in (x:  incoming  * gdb.zip) do (ogr2ogr% ogropt% -update -append chiqish.gdb %% g% qatlamlar%)

Videoni tomosha qiling: GDALOGR Installation on Windows