Страница 1 из 1

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

Добавлено: 24 июн 2014, 08:53
Waleryth
Всем привет! Прошу помощи в создании модели в 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-шаг, каким инструментов можно выполнить данную задачу с возможностью указания необходимых границ (может по какому то заранее созданному шаблону)?????
Я бы вставил скрины чтобы было более понятней о чем идет речь, но я ненашел здесь такой возможности!
Заранее всем спасибо!

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

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

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

Добавлено: 24 июн 2014, 09:27
Waleryth
Насколько я помня но когдато в 9-й версии арк гис какието были проблемы в рабочим файлом при повторном открытии и у нас остолась по сей день такая методика работы, по сути тифф и не ненужен.

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

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

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

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

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

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

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

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

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

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

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

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

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

Добавлено: 26 июн 2014, 07:39
Andrey Zhukov
Не совсем так, там много много всяких вариантов. Но проблема есть - чтобы управлять символогией, она уже должна быть назначена :(