работа с растром в ModelBuilder

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
Waleryth
Новоприбывший
Сообщения: 4
Зарегистрирован: 24 июн 2014, 08:13
Репутация: 0

работа с растром в ModelBuilder

Сообщение Waleryth » 24 июн 2014, 08:53

Всем привет! Прошу помощи в создании модели в ModelBuilder!
немного о последовательности действий.
Допустим имеется аски построеный в surer
1)=> Далее для работы в аркгис его необходимо конвертировать в растр.
2)=> Далее его необходимо классифицировать (свойства слоя-символы-классификация(строится гистограмма)) после построения гистограммы предоставляется возможность выбрать кол-во классов(допусти 4 класса), далее вручную указываем граничные значения классов (например 9,9; 19,9; 29,9; 49,9)
3)=> далее экспортируем данный проклассифицированый растр в TIFF
4)=> далее данный TIFF конвертируем в полигоны и сохраняем в базе сде
5)=> затем уже к данному слою применяем символы значений (расцветку) вручную, а так же можно выполнить импорт символов из ранее созданного слоя.
И теперь непосредственно о моей проблеме:
шаг 1-й - конвертирование в растр (понятно)
шаг 2-й - классифицировать (незнаю каким инструменом можно данную задачу выполнить)
шаг 3-й - растр в TIFF (понятно)
шаг 4-й - конвертируем в полигоны (понятно)
шаг 5-й - применяем символы значений (понятно) - можно воспользоваться инструментом "Применить символы из слоя" - т.е. импортирует символы из ранее созданного слоя.

Собственно я незнаю как выполнить 2-шаг, каким инструментов можно выполнить данную задачу с возможностью указания необходимых границ (может по какому то заранее созданному шаблону)?????
Я бы вставил скрины чтобы было более понятней о чем идет речь, но я ненашел здесь такой возможности!
Заранее всем спасибо!

tishsh
Интересующийся
Сообщения: 21
Зарегистрирован: 03 мар 2012, 21:59
Репутация: 3

Re: работа с растром в ModelBuilder

Сообщение tishsh » 24 июн 2014, 09:09

Самое простое решение - инструмент Reclassify из модуля Spatial Analyst.
Кстати, не очень понятна необходимость шага номер 3. Почему нельзя сразу растр в рабочем формате конвертировать в полигоны, а обязательно перегнать его сначала в Tiff?

Waleryth
Новоприбывший
Сообщения: 4
Зарегистрирован: 24 июн 2014, 08:13
Репутация: 0

Re: работа с растром в ModelBuilder

Сообщение Waleryth » 24 июн 2014, 09:27

Насколько я помня но когдато в 9-й версии арк гис какието были проблемы в рабочим файлом при повторном открытии и у нас остолась по сей день такая методика работы, по сути тифф и не ненужен.

Waleryth
Новоприбывший
Сообщения: 4
Зарегистрирован: 24 июн 2014, 08:13
Репутация: 0

Re: работа с растром в ModelBuilder

Сообщение Waleryth » 24 июн 2014, 11:21

Подскажите пожалуйста по 5-му шагу, как можно назначить символы значений (расцветку) вручную, не используя инструмент "Применить символы из слоя".

tishsh
Интересующийся
Сообщения: 21
Зарегистрирован: 03 мар 2012, 21:59
Репутация: 3

Re: работа с растром в ModelBuilder

Сообщение tishsh » 24 июн 2014, 16:01

В свойствах слоя закладка Symbology, в левом поле выбрать Show: Categories Unique values. Далее справа выбрать поле с уникальными значениями.

Waleryth
Новоприбывший
Сообщения: 4
Зарегистрирован: 24 июн 2014, 08:13
Репутация: 0

Re: работа с растром в ModelBuilder

Сообщение Waleryth » 25 июн 2014, 06:49

tishsh писал(а):В свойствах слоя закладка Symbology, в левом поле выбрать Show: Categories Unique values. Далее справа выбрать поле с уникальными значениями.
Это само-сабой, но как это сделать в ModelBuilder?

tishsh
Интересующийся
Сообщения: 21
Зарегистрирован: 03 мар 2012, 21:59
Репутация: 3

Re: работа с растром в ModelBuilder

Сообщение tishsh » 25 июн 2014, 09:26

Для ModelBuilder знаю только инструмент Apply Symbology From Layer группы инструментов Layers and Table Views, который Вы не хотите применять. И подозреваю, что другого готового решения нет - только писать отдельный скрипт и добавлять его в модель.

Andrey Zhukov
Гуру
Сообщения: 838
Зарегистрирован: 10 дек 2009, 23:24
Репутация: 169
Ваше звание: старик-гисовик
Откуда: Москва
Контактная информация:

Re: работа с растром в ModelBuilder

Сообщение Andrey Zhukov » 25 июн 2014, 11:54

Да, для реализации символогии в скриптах есть модуль arpy.mapping. Но это уже проще забить на MB и писать все на питоне.

doujin
Активный участник
Сообщения: 163
Зарегистрирован: 28 июн 2012, 01:02
Репутация: 84
Откуда: Vladivostok

Re: работа с растром в ModelBuilder

Сообщение doujin » 26 июн 2014, 00:43

На сколько я знаю, arcpy.mapping тоже не умеет (по крайней мере пока) работать с условными знаками. Там есть функция аналогичная Apply Symbology From Layer и только. То есть в любом случае нужен заранее заготовленный слой с оформлением. Так что вылазить из ModelBuilder в python особого смысла не имеет.

Andrey Zhukov
Гуру
Сообщения: 838
Зарегистрирован: 10 дек 2009, 23:24
Репутация: 169
Ваше звание: старик-гисовик
Откуда: Москва
Контактная информация:

Re: работа с растром в ModelBuilder

Сообщение Andrey Zhukov » 26 июн 2014, 07:39

Не совсем так, там много много всяких вариантов. Но проблема есть - чтобы управлять символогией, она уже должна быть назначена :(

Ответить

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

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

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