Как вычесть из полигона

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
space_tma
Интересующийся
Сообщения: 16
Зарегистрирован: 15 сен 2015, 10:12
Репутация: 0

Как вычесть из полигона

Сообщение space_tma » 15 сен 2015, 11:15

Добрый день, С Аркгис работаю недавно, подскажите как можно получить из первой вторую? Изображение
Есть полигоны, их мне нужно раскрасить применив символизацию как во второй фигуре
Таких полигонов несколько некоторые неправильной формы.

dime1
Гуру
Сообщения: 939
Зарегистрирован: 29 май 2011, 19:41
Репутация: 94
Откуда: Киев

Re: Как вычесть из полигона

Сообщение dime1 » 15 сен 2015, 12:11

Не совсем понятно. Нужно вырезать дырки в форме овалов внутри каждого полигона, оставив только рамки вокруг? Или тут вопрос лежит в картографической визуализации, типа градиентные заливки от края полигона до центра?

space_tma
Интересующийся
Сообщения: 16
Зарегистрирован: 15 сен 2015, 10:12
Репутация: 0

Re: Как вычесть из полигона

Сообщение space_tma » 15 сен 2015, 14:55

Есть полигоны, их нужно отобразить на карте, чтобы они имели символизацию в виде штриховки по краям(буфер около 5 км с внутренней стороны)
Как вырезать внутреннюю часть оставив буферную зону со штриховкой не знаю, помогите разобраться.

Донецков
Гуру
Сообщения: 3058
Зарегистрирован: 19 май 2010, 19:44
Репутация: 189

Re: Как вычесть из полигона

Сообщение Донецков » 15 сен 2015, 15:04

Начертить 2 многоугольника, можно и 1 и по нему построить буфер с нужным значением...
из большего полигона вырезать меньший, останется "бублик", который оформите нужной Вам символикой...

space_tma
Интересующийся
Сообщения: 16
Зарегистрирован: 15 сен 2015, 10:12
Репутация: 0

Re: Как вычесть из полигона

Сообщение space_tma » 16 сен 2015, 08:44

Спасибо за ответ, но полигонов куча, можно ли сделать символику с буфером проделать на одном, а применить ко всем?

Донецков
Гуру
Сообщения: 3058
Зарегистрирован: 19 май 2010, 19:44
Репутация: 189

Re: Как вычесть из полигона

Сообщение Донецков » 16 сен 2015, 10:24

Можно...

dime1
Гуру
Сообщения: 939
Зарегистрирован: 29 май 2011, 19:41
Репутация: 94
Откуда: Киев

Re: Как вычесть из полигона

Сообщение dime1 » 16 сен 2015, 10:35

В Арке можно создавать собственную символогию и применять её к полигональным объектам. Как это делается почитайте в соответствующем разделе справки.

[ Сообщение с мобильного устройства ]

В инструменте buffer можно ввести "-5км". Раскрасить верхний слой в белый, а нижний в сетку. Если на выходе нужен только сама окантовка buffer и прозрачная внутренняя часть, то сделать операцию clip и получить один слой, который раскрасить сеткой.
Если буффер должен быть именно овальной/круглой формы в неровных полигонах, то играться с параметрами построения buffer (об этом тоже в справке).
Вложения
Безымянный.jpg
Безымянный.jpg (76.77 КБ) 6778 просмотров

space_tma
Интересующийся
Сообщения: 16
Зарегистрирован: 15 сен 2015, 10:12
Репутация: 0

Re: Как вычесть из полигона

Сообщение space_tma » 16 сен 2015, 14:34

Спасибо, попробую!

amnesiac
Активный участник
Сообщения: 244
Зарегистрирован: 03 мар 2015, 10:01
Репутация: 24
Откуда: Санкт-Петербург

Re: Как вычесть из полигона

Сообщение amnesiac » 16 сен 2015, 16:44

Если вам нужно только для визуализации, то можете выбрать в оформлении полигона символ контура "маркерная линия" и в символе маркера выбрать какой-нибудь крестик, добавить вторым-третьим слоем контур к этому крестику, получится примерно так. Ну это если вы не захотите с вырезанием заморачиваться
Вложения
111.jpg
111.jpg (38.05 КБ) 6751 просмотр

space_tma
Интересующийся
Сообщения: 16
Зарегистрирован: 15 сен 2015, 10:12
Репутация: 0

Re: Как вычесть из полигона

Сообщение space_tma » 18 сен 2015, 06:19

Попробовал как dime1, только не clip, a инструментом erase сделал. Получилось, всем спасибо за советы! :-)

Ответить

Вернуться в «ArcGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей