QGIS: Разделяне на shapefile-и с множество полета
Разделете shapefile с множество полета на отделни shapefile-и за контурите на полетата в QGIS за импорт в GeoPard.
Ако един shapefile съдържа няколко полигонa на полета, разделете го преди импорт. GeoPard импортира една граница на поле на shapefile. Този работен процес в QGIS ви помага по-бързо да подготвяте чисти файлове и да избегнете проблеми при импорта.
Преди да започнете
Уверете се, че слойът има уникално име или ID на полето.
Създайте предварително празна изходна папка.
Премахнете
/,\, и подобни специални знаци от имената на полетата.
Разделяне на shapefile с няколко полета в QGIS
1. Отворете shapefile-а в QGIS
Отворете изходния shapefile в QGIS. Потвърдете, че съдържа няколко полигона на полета.
2. Отворете инструмента за разделяне
Отворете опциите на слоя и изберете Split vector layer.
3. Изберете слоя, атрибута и изходната папка
Задайте:
Слоят за разделяне.
Уникален атрибут за всяко поле.
Изходната директория.
4. Задайте изходния формат
Изберете ESRI Shapefile като изходен формат.
5. Стартирайте разделянето
Щракнете върху Run. QGIS създава по един файл за всеки полигон. Всеки полигон става отделен shapefile на граница на поле.
6. Конвертирайте .gpkg файловете в .shp ако е нужно
Някои настройки на QGIS първо създават .gpkg файлове. Ако това се случи, отворете всеки файл и го запишете отново като ESRI Shapefile.
Щракнете с десния бутон върху слоя.
Изберете Export → Save Features As.
Изберете ESRI Shapefile.
Задайте името и местоположението на файла.
Премахнете ненужните атрибути, ако е нужно.
Резултат
Вече имате по един shapefile за всяко поле. Всеки файл е готов за качване на граница на поле в GeoPard. Това спестява време за настройка и намалява ненужното преработване при импорта.
Свързани ръководства за QGIS
Последна актуализация
Беше ли полезно?