Как генерализовать контуры полигонов

0 голосов
спросил 05 Окт, 05 от Vadim (28,120 баллов) в категории Программные продукты Esri
Как генерализовать контуры полигонов?

12 Ответы

0 голосов
ответил 30 Ноя, 05 от Гость (210,080 баллов)

Нашел пример на базе Yanko Geowizards

http://www.ian-ko.com/ET_GeoWizards/UserGuide/Scripting/scri pting_userguide.htm

Технически примерно так и выглядит. На практике проблемы описаны выше.

0 голосов
ответил 01 Дек, 05 от geologic (39,860 баллов)

Подумал немного - даже технически есть загвоздочки. Например, там где для восстановления атрибутов используется Spatial Join - забавно выглядит. Стандартный Spatial Join не даст однозначно присоединить точки к полигонам, поэтому Yanko разработал свой, ET_SpatialJoin. Он насильно выдает на каждый полигон по одной Nearest точке... Кто не понял юмора, спрашивайте, подскажу что будет в результате на практике.

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

Но есть наработались идеи как восстанавливать атрибуты другими способами, кроме как через точки, и есть идеи, как делать сглаживание кроме как через линии. Кому интересно - тут пишите, отвечу.

Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...