Більше

Як пакетно об’єднати шейп -файли

Як пакетно об’єднати шейп -файли


У мене є дерево каталогу з кількома вкладеними папками. У кожній папці є точкові та багатокутні фігурні файли. Я хочу зробити так, щоб кожен тип точки і багатокутника шейп -файлу зробив злиття за типом.

Чи можна це зробити за допомогою python або чогось іншого?


Ви можете зробити це без Python або QGIS, якщо у вас встановлено GDAL/OGR:

ogr2ogr -оновлення -додати першим.shp другим.shp

Це додасть усі функції впо -друге.шпдоfirst.shp(гарна ідея створити резервну копіюfirst.shpперед запуском цього).

Ви можете написати сценарій для виконання цієї команди один раз для всіх файлів, які є у вашому каталозі.


Я б запропонував створити центральну папку з усіма шейп -файлами, а потім дозволити QGIS здійснити злиття, вибравши тип: Вектор> Інструменти керування даними> Об'єднати файли фігур до одного