Еще один баг с растрами 10.1

0 голосов
спросил 17 Янв, 13 от Vadim (28,120 баллов) в категории Программные продукты Esri
При интерполяции растров в Sptial или 3D Analyst если одновременно соблюдается следующие условия:

*Путь к папке содержит русские буквы (скорее всего просто non-English, аналогично https://forum.esri-cis.ru/index.php?qa=43126
*В Raster Analysis используется маска,

то вываливается сообщение вида:

Executing: Idw Dohod <msg>0;Start Time: Thu Jan 17 17:18:19 2013
ERROR 999999: Error executing function.
("esriDataSourcesRaster.RasterWorkspace") Failed to create raster dataset
ERROR 010429: Error in GRID IO: CellLyrCreateInternal: Unable to create cell layer directory d:\temp\<msg>2;ERROR 010429: Error in GRID IO: CellLyrChannelClose: Attempt to close invalid cell layer channel.
ERROR 010029: Unable to create the raster D:\Temp\<msg>2;ERROR 010067: Error in executing grid expression.
Failed to execute (Idw).
Failed at Thu Jan 17 17:18:21 2013 (Elapsed Time: 2,00 seconds)
ERROR 010067: Error in executing grid expression.
Failed to execute (Idw).
Failed at Thu Jan 17 17:18:21 2013 (Elapsed Time: 2,00 seconds)

2 Ответы

0 голосов
ответил 18 Янв, 13 от Grigoriy (127,020 баллов)
Это можно сказать не баг, а фича image.
Почти все инструменты Spatial Analyst в качестве промежуточных и временных результатов используют формат хранения GRID. А т.к. формат придуман очень давно, то имеет определенные ограничения.
Формат Esri Grid
"Внимание:
Как со многими форматами, в названии грида не следует использовать пробелы или другие специальные символы. Многоканальный грид не может иметь больше 9 символов в имени файла, а одноканальный набор растровых данных не может иметь больше 13 символов"
И т.д.


    
0 голосов
ответил 18 Янв, 13 от Vadim (28,120 баллов)
Григорий, спасибо за ответ, но в данном случае это самый настоящий баг, причем достаточно детский image. Существующие ограничения грида конечно же известны, вот только они не пересекаются с условиям, о которых я говорю.
Еще раз условия:
*Путь к папке (лучше сказать путь к выходному растру) содержит русские буквы (возможно если китайские, тоже не будет работать, я не пробовалimage )
*В Raster Analysis используется маска

Если одно из этих условий не выполняется: русские буквы/без маски или английские буквы/ с маской, то все проходит на ура.

В предыдущих версиях ArcGIS таких чудес не наблюдалось.
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...