Крутизна склонов

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
Irchhel
Новоприбывший
Сообщения: 6
Зарегистрирован: 14 апр 2011, 20:32
Репутация: 0

Крутизна склонов

Сообщение Irchhel »

Скажите пожалуйста, как запрограммировать автоматическое построение склонов в АркГисе, с добавлением кнопки на панель инструментов?
Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: Крутизна склонов

Сообщение novia »

какие у вас есть входные данные?
какая версия аргис?
вам нужна карта крутизны склонов? (слой со значениями угла крутизны)

что значит автоматическое в вашем понимании?
кнопка должны запускать автоматическое построение слоя крутизны?
понравилось? жми палец вверх :!:
Irchhel
Новоприбывший
Сообщения: 6
Зарегистрирован: 14 апр 2011, 20:32
Репутация: 0

Re: Крутизна склонов

Сообщение Irchhel »

У меня есть растр с обведенными горизонталями и занесенными отметками в атрибутивную таблицу, версия АркГИСа - 9.3. Необходимо чтоб крутизна склонов была представлена в виде полигонов (а сам АркГИС строит крутизну точечно), в дальнейшем просто необходимо провести анализ экспозиции, автоматически - "повесить" на кнопку код программы на VB, нажав на кнопку - получить крутизну склонов в виде полигонов.
Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: Крутизна склонов

Сообщение novia »

Irchhel писал(а):У меня есть растр с обведенными горизонталями и занесенными отметками в атрибутивную таблицу
может быть есть отдельно растр (наверное скан топокарты) и отдельно оцифрованные горизонтали?
Необходимо чтоб крутизна склонов была представлена в виде полигонов (а сам АркГИС строит крутизну точечно)
прекрасно, что вы знаете где это считается.

ваши дальнейшие действия - инструмент Переклассифицировать - делаете классификацию значений крутизны и экспозиции в два растра - классы по крутизне и классы по экспозиции.
значений у обоих растров целые (не double и не float)
потом запускаете инструмент из набора Конвертация - растр в Полигоны (не забудьте снять галку про Упрощение формы)
Получаются полигоны с кодом крутизны/экспозиции.
Раскрасьте их на ваш вкус.
:mrgreen: PROFIT
, в дальнейшем просто необходимо провести анализ экспозиции, автоматически - "повесить" на кнопку код программы на VB, нажав на кнопку - получить крутизну склонов в виде полигонов.
создайте модель ModelBuilder, которая строит из горизонталей ЦМР, считает крутизну и экспозицию, переклассифицирует их и делает полигоны. Используйте два lyr файла, чтобы раскрашивать результаты, и добавляйте результаты на карту.

Вам осталось выяснить, как отдать команду на запуск модели геообработки с помощью VBA и "заветной кнопки"
надеюсь программисты с форума подскажут куда копать по этому поводу
понравилось? жми палец вверх :!:
Ответить

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

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

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