Можно ли вернуть граничный (внешний) периметр многоугольного слоя?
Допустим, у вас есть карта США, для простоты с разбивкой до уровня графства, возможно ли вернуть карту границ всей страны с этой карты?
qgis
arcgis-desktop
dassouki
источник
источник
Ответы:
Вы можете просто расторгнуть слой округа (убедитесь, что выбраны только округа, которые вы хотите распустить).
источник
Вы можете использовать модуль GRASS:
v.dissolve
вам нужно только импортировать ваши данные в GRASS. Вот скриншот передачи ваших данных в Grass из QGis.источник
Позвольте мне подключить свой собственный проект ... Boundary Generator предоставит вам как внешние, так и внутренние границы каждого полигона (в виде линейных объектов).
Внутренние границы приписываются FID для каждого из двух полигонов, которые разделяют эту границу. Внешние границы должны иметь FID, равный нулю для одного из этих двух, чтобы их было легко выбрать из полного результата.
Хорошая вещь в этом отношении против распада - это то, что я добавил пару ручек по точности, чтобы он мог работать с не совсем идеальными данными. (Как далеко друг от друга следует считать две границы многоугольника общей границей? Какое отклонение угла требуется?)
Он все еще в альфа-версии, и я давно уже занимался обновлением; Я хотел бы услышать, как хорошо это работает для вас!
источник
источник
Вы получаете линии, когда вы делаете растворение, потому что границы не являются бесшовными.
Независимо от программного продукта, сделайте следующее:
Сделать интеграцию .
Тогда распускайся .
источник
Похоже, образец Bounding Containers, размещенный на arcgis.com, будет работать для того, что вы хотите.
источник
Я знаю, что это старый вопрос, но я думаю, что ответ, который я только что нашел, был введен после предыдущих здесь, поэтому я делюсь им с людьми, которые находят это в поиске.
В QGIS (по крайней мере, начиная с версии 2.14) есть «Заполнить отверстия» в наборе инструментов Обработка, в разделе геоалгоритмы QGIS> Инструменты геометрии Vectory. Я считаю, что растворение форм, а затем запуск Fill Holes с очень высоким параметром Max area решает эту проблему.
источник
Вы также можете искать то, что раньше называлось функциональностью DROPLINE.
Хотя он не пережил переход ArcInfo Workstation к ArcGIS Desktop, в настоящее время существует идея ArcGIS для его восстановления:
источник
Вы можете использовать
ST_UNION
функцию в PostGIS из QGIS DB Manager для объединения всех многоугольников в слое (или многих групп многоугольников в более крупные многоугольники). Из документации:источник