Страница 1 из 2
Ликбез по ArcGIS Model Builder
Добавлено: 17 июн 2012, 10:38
Nule
Здравствуйте!
Только начал осваивать ArcGIS Model Builder.
Первая проблема.
Объединяю два слоя X,Y->Merge->Z
Далее хочу Z->допустим Intersect с A->B
Слоя Z изначально не существует. Model Builder сразу рубит алгоритм на корню. Нету, говорит, такого слоя.
Подскажите, пожалуйста, как это обойти.
Спасибо!
Re: Ликбез по ArcGIS Model Builder
Добавлено: 17 июн 2012, 10:40
Александр Мурый
Nule писал(а):Model Builder сразу рубит алгоритм на корню. Нету, говорит, такого слоя.
Подскажите, пожалуйста, как это обойти.
Предположу внезапное: создать "пустой" слой Z

В базе данных или где он там бывает в аркгисе..
Re: Ликбез по ArcGIS Model Builder
Добавлено: 17 июн 2012, 10:45
Nule
Я тоже об этом подумал, но питаю надежду, что можно как-то проще. Потому что запасать десяток пустых слоев для большого алгоритма, а потом еще не напутать в названиях - это геморрой, причем бессмысленный.
Re: Ликбез по ArcGIS Model Builder
Добавлено: 17 июн 2012, 11:38
Дмитрий Барышников
Не нужно пустых слоев! В билдере соединяет стрелочками квадратики инструментов и все. Очень рекомендую сразу данные подставлять для проверки (двойной щелчок на квадратик).

- model.png (10.07 КБ) 13588 просмотров
[ Сообщение с мобильного устройства ]
Re: Ликбез по ArcGIS Model Builder
Добавлено: 17 июн 2012, 12:31
Nule
Спасибо!
А как добавить поле в таблицу атрибутов и запустить для этого поля скрипт калькулятора?
Re: Ликбез по ArcGIS Model Builder
Добавлено: 17 июн 2012, 12:40
Ariki
Для добавления поля есть AddField в тулбоксе Data Management. Для вычисления выражения тоже был какой-то инструмент, название не помню, что-то вроде Calculate Field.
Re: Ликбез по ArcGIS Model Builder
Добавлено: 17 июн 2012, 12:54
Nule
Ariki писал(а):Для добавления поля есть AddField в тулбоксе Data Management. Для вычисления выражения тоже был какой-то инструмент, название не помню, что-то вроде Calculate Field.
Спасибо!
Data Management Tools->Fields->Add Field и Calculate Field.
А есть аналог Select by Attributes? Чтобы можно было сделать выборку по атрибутом и удалить её или экспортировать?
Re: Ликбез по ArcGIS Model Builder
Добавлено: 17 июн 2012, 13:09
Ariki
Select в тулбоксе Analysis
Re: Ликбез по ArcGIS Model Builder
Добавлено: 17 июн 2012, 15:59
Nule
А почему некоторые блоки имеют тени, а некоторые нет?

Re: Ликбез по ArcGIS Model Builder
Добавлено: 17 июн 2012, 19:30
Максим Дубинин
вроде это значит операция выполнялась и соответствующий временный слой существует
чтобы убрать темы сделайте "удалить временные файлы" или как-то так
Re: Ликбез по ArcGIS Model Builder
Добавлено: 28 июл 2012, 10:27
Nule
Здравствуйте!
Как сделать так, чтобы Model работал с произвольным набором данных? Например, есть папка, в ней подпапки с ландсатом. Допустим надо сделать сборку каналов 321 для каждой сцены.
Re: Ликбез по ArcGIS Model Builder
Добавлено: 30 июл 2012, 09:03
novia
сделать входные и выходные данные параметром (правой кнопкой мыши), а потом запустить пакетно.
или если папка действительно одна - используйте итератор наборов данных.
Re: Ликбез по ArcGIS Model Builder
Добавлено: 30 июл 2012, 09:34
Nule
Спасибо!
А можно поподробнее про итератор?
Для примера, допустим, надо обработать все 7 каналов Landsat таким образом:

На вход должны последовательно поступать каналы L..._B10, L..._B20 и т.д. На выходе соответственно Float10, Float20 и т.д.
Re: Ликбез по ArcGIS Model Builder
Добавлено: 30 июл 2012, 13:29
novia
Nule писал(а):
А можно поподробнее про итератор?
Раз,
Два
Re: Ликбез по ArcGIS Model Builder
Добавлено: 30 июл 2012, 16:25
Nule
Не могу понять, как настроить имена выходных растров.

Name ни к чему не подключается.
Получается, что все итерации пишутся в один результирующий файл. Попробовал в Output ввести %Name%. Тогда ошибка при выполнении.