Страница 2 из 2
Re: Ликбез по ArcGIS Model Builder
Добавлено: 30 июл 2012, 16:51
novia
источник
Name соединять не надо
если вводили просто %Name% то конечно же ловили ошибку. используйте
%Name%.img например или пишите их в базу геоданных.
Re: Ликбез по ArcGIS Model Builder
Добавлено: 30 июл 2012, 16:55
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).
Re: Ликбез по ArcGIS Model Builder
Добавлено: 31 июл 2012, 08:19
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
сами понимаете что это неправильно?
если знали, что пишете в базу - зачем приписали расширение (я же написал или расширение или в базу)?
Re: Ликбез по ArcGIS Model Builder
Добавлено: 31 июл 2012, 08:25
novia
Nule писал(а):Не могу понять, как настроить имена выходных растров.
Получается, что все итерации пишутся в один результирующий файл. Попробовал в Output ввести %Name%. Тогда ошибка при выполнении.

- Снимок.JPG (16.25 КБ) 9501 просмотр
странные у вас названия в модели.
растры точно все одноканальные? а то float не сработает
Re: Ликбез по ArcGIS Model Builder
Добавлено: 31 июл 2012, 09:37
Nule
Названия Arcgis присвоил автоматически. Я только указал папку с данными. Названия обычные для ландсата.
Если исходные данные в файлах, как сохранить результат в базу? Если указать %Name%, то как раз и получаем ...\Default.gdb\FL5015041_04119930905_B10.TIF. Т.е. имя берется вместе с расширением.
Re: Ликбез по ArcGIS Model Builder
Добавлено: 31 июл 2012, 09:58
novia
Nule писал(а):Названия Arcgis присвоил автоматически. Я только указал папку с данными. Названия обычные для ландсата.
я не о телефонных номерах в имени файла... а о не совпадении цифр. если не смущает, то ок.
Nule писал(а):Если исходные данные в файлах, как сохранить результат в базу? Если указать %Name%, то как раз и получаем ...\Default.gdb\FL5015041_04119930905_B10.TIF. Т.е. имя берется вместе с расширением.
укажите папку как рабочую область (Workspace) в качестве параметра среды (Environments).
файлы с расширением при всем желании аркгис в базу не запишет.
Re: Ликбез по ArcGIS Model Builder
Добавлено: 31 июл 2012, 10:12
Nule
я не о телефонных номерах в имени файла... а о не совпадении цифр. если не смущает, то ок.
Слева название папки, справа первый в очереди файл.
укажите папку как рабочую область (Workspace) в качестве параметра среды (Environments).

Здесь указать папку с исходными данными?
Пробовал - не помогает.
Re: Ликбез по ArcGIS Model Builder
Добавлено: 31 июл 2012, 10:57
novia
сейчас я вижу дефолтную базу геоданных. сделайте скриншот как указывали и скопируйте текст сообщения об ошибке.
Re: Ликбез по ArcGIS Model Builder
Добавлено: 31 июл 2012, 11:21
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)
Re: Ликбез по ArcGIS Model Builder
Добавлено: 31 июл 2012, 11:39
novia
на каком уровне указали параметры среды. в логе черным по белому написано, что пишет файлы он опять в базу данных. сделайте так, чтобы писал в папку.
Re: Ликбез по ArcGIS Model Builder
Добавлено: 31 июл 2012, 12:01
Nule
Если исходные данные в файлах, как сохранить результат в базу? Если указать %Name%, то как раз и получаем ...\Default.gdb\FL5015041_04119930905_B10.TIF. Т.е. имя берется вместе с расширением.
Мне и надо в базу данных. Для этого надо как-то отсечь в %Name% расширение.
Имя берется у исходных данных, а они в виде файлов. Прицепляется расширение, которое не дает сохранить в базу.
Вопрос не принципиальный, но было бы удобно сразу перегонять результат в базу.
Re: Ликбез по ArcGIS Model Builder
Добавлено: 31 июл 2012, 12:09
novia
Для этого надо как-то отсечь в %Name% расширение.
Ответ в одном из вариантов
тут. в каком не скажу. прочтите каждый.