Объединить полигоны в шейп-файле на основе значений полей?


21

У меня есть шейп-файл с большим количеством полигонов.

Эти полигоны сгруппированы в категорию: район.

Как я могу объединить полигоны на основе одного и того же имени категории в этом шейп-файле?

Ответы:


29

Я считаю, что инструмент, который вы ищете, это инструмент Dissolve .

Вы можете указать, в каком поле вы хотите растворить свою функцию, поэтому в вашем случае вы бы указали «район», и он будет растворять все ваши полигоны на основе значения в этом поле.


6

В QGIS есть инструмент для растворения полигонов. Посмотрите в векторе -> GeoProcessingTools-> Dissolve


0

Если вы не хотите изменять свой фактический шейп-файл / класс пространственных объектов, вы можете использовать уровни символов, чтобы слои выглядели распущенными по атрибутам. Это требует некоторого привыкания, но поэкспериментируйте с этим, и я подозреваю, что в конечном итоге вы получите желаемую символику без необходимости изменять ваши фактические данные.

http://desktop.arcgis.com/en/arcmap/10.3/map/working-with-layers/working-with-symbol-level-drawing.htm

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.