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

21

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

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

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

Видели
источник

Ответы:

29

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

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

Джейсон
источник
6

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

user1569047
источник
0

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

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

Kari
источник