Ликбез по ArcGIS Model Builder

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: Ликбез по ArcGIS Model Builder

Сообщение novia »

Изображение
источник

Name соединять не надо

если вводили просто %Name% то конечно же ловили ошибку. используйте %Name%.img например или пишите их в базу геоданных.
понравилось? жми палец вверх :!:
Nule
Завсегдатай
Сообщения: 276
Зарегистрирован: 26 дек 2011, 12:26
Репутация: 3

Re: Ликбез по ArcGIS Model Builder

Сообщение Nule »

Как видно из скриншота, я использовал F%Name%. И сохраняю я не в файл, а в GDB.
C:\Users\Admin\Documents\ArcGIS\Default.gdb\F%Name%

Ошибка:

ERROR 999999: Error executing function.
The table name is invalid.
No spatial reference exists.
ERROR 010302: Unable to create the output raster: C:\Users\Admin\Documents\ArcGIS\Default.gdb\FL5015041_04119930905_B10.TIF
ERROR 010067: Error in executing grid expression.
Failed to execute (Float).
Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: Ликбез по ArcGIS Model Builder

Сообщение novia »

Nule писал(а):И сохраняю я не в файл, а в GDB.
C:\Users\Admin\Documents\ArcGIS\Default.gdb\F%Name%
этого не было видно из скриншота.
The table name is invalid.
C:\Users\Admin\Documents\ArcGIS\Default.gdb\FL5015041_04119930905_B10.TIF
сами понимаете что это неправильно?
если знали, что пишете в базу - зачем приписали расширение (я же написал или расширение или в базу)?
понравилось? жми палец вверх :!:
Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: Ликбез по ArcGIS Model Builder

Сообщение novia »

Nule писал(а):Не могу понять, как настроить имена выходных растров.
Получается, что все итерации пишутся в один результирующий файл. Попробовал в Output ввести %Name%. Тогда ошибка при выполнении.
Снимок.JPG
Снимок.JPG (16.25 КБ) 9473 просмотра
странные у вас названия в модели.

растры точно все одноканальные? а то float не сработает
понравилось? жми палец вверх :!:
Nule
Завсегдатай
Сообщения: 276
Зарегистрирован: 26 дек 2011, 12:26
Репутация: 3

Re: Ликбез по ArcGIS Model Builder

Сообщение Nule »

Названия Arcgis присвоил автоматически. Я только указал папку с данными. Названия обычные для ландсата.

Если исходные данные в файлах, как сохранить результат в базу? Если указать %Name%, то как раз и получаем ...\Default.gdb\FL5015041_04119930905_B10.TIF. Т.е. имя берется вместе с расширением.
Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: Ликбез по ArcGIS Model Builder

Сообщение novia »

Nule писал(а):Названия Arcgis присвоил автоматически. Я только указал папку с данными. Названия обычные для ландсата.
я не о телефонных номерах в имени файла... а о не совпадении цифр. если не смущает, то ок.
Nule писал(а):Если исходные данные в файлах, как сохранить результат в базу? Если указать %Name%, то как раз и получаем ...\Default.gdb\FL5015041_04119930905_B10.TIF. Т.е. имя берется вместе с расширением.
укажите папку как рабочую область (Workspace) в качестве параметра среды (Environments).

файлы с расширением при всем желании аркгис в базу не запишет.
понравилось? жми палец вверх :!:
Nule
Завсегдатай
Сообщения: 276
Зарегистрирован: 26 дек 2011, 12:26
Репутация: 3

Re: Ликбез по ArcGIS Model Builder

Сообщение Nule »

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

Re: Ликбез по ArcGIS Model Builder

Сообщение novia »

сейчас я вижу дефолтную базу геоданных. сделайте скриншот как указывали и скопируйте текст сообщения об ошибке.
понравилось? жми палец вверх :!:
Nule
Завсегдатай
Сообщения: 276
Зарегистрирован: 26 дек 2011, 12:26
Репутация: 3

Re: Ликбез по ArcGIS Model Builder

Сообщение Nule »

Изображение

Executing: Model1
Start Time: Tue Jul 31 12:19:53 2012
Executing (Iterate Rasters): IterateRasters C:\1\USA\FL\LT50150411993248XXX02 L* TIF NOT_RECURSIVE
Start Time: Tue Jul 31 12:19:53 2012
Succeeded at Tue Jul 31 12:19:54 2012 (Elapsed Time: 1,00 seconds)
Executing (Float): Float C:\1\USA\FL\LT50150411993248XXX02\L5015041_04119930905_B10.TIF C:\Users\Admin\Documents\ArcGIS\Default.gdb\L5015041_04119930905_B10.TIF
Start Time: Tue Jul 31 12:19:54 2012
ERROR 999999: Error executing function.
The table name is invalid.
No spatial reference exists.
ERROR 010302: Unable to create the output raster: C:\Users\Admin\Documents\ArcGIS\Default.gdb\L5015041_04119930905_B10.TIF
ERROR 010067: Error in executing grid expression.
Failed to execute (Float).
Failed at Tue Jul 31 12:20:06 2012 (Elapsed Time: 12,00 seconds)
Failed to execute (Model1).
Failed at Tue Jul 31 12:20:06 2012 (Elapsed Time: 13,00 seconds)
Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: Ликбез по ArcGIS Model Builder

Сообщение novia »

на каком уровне указали параметры среды. в логе черным по белому написано, что пишет файлы он опять в базу данных. сделайте так, чтобы писал в папку.
понравилось? жми палец вверх :!:
Nule
Завсегдатай
Сообщения: 276
Зарегистрирован: 26 дек 2011, 12:26
Репутация: 3

Re: Ликбез по ArcGIS Model Builder

Сообщение Nule »

Если исходные данные в файлах, как сохранить результат в базу? Если указать %Name%, то как раз и получаем ...\Default.gdb\FL5015041_04119930905_B10.TIF. Т.е. имя берется вместе с расширением.
Мне и надо в базу данных. Для этого надо как-то отсечь в %Name% расширение.
Имя берется у исходных данных, а они в виде файлов. Прицепляется расширение, которое не дает сохранить в базу.

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

Re: Ликбез по ArcGIS Model Builder

Сообщение novia »

Для этого надо как-то отсечь в %Name% расширение.
Ответ в одном из вариантов тут. в каком не скажу. прочтите каждый.
понравилось? жми палец вверх :!:
Ответить

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

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

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