Растровые файлы *.img - Standard Deviation

0 голосов
спросил 19 Дек, 06 от Maria1 (3,660 баллов) в категории Программные продукты Esri
Добрый день!
 
Вот такой ворос: из SID фалов вырезаем кусок и сохраняем как *.img файлы. В исходном SID файле Standard deviation = none, а в результативном *.img файле -2. Можно ли как, то сделать так чтобы были сохранены настройки standard deviation  внутри файла.
 
Каждый раз менть настройки слоя  или написать скрип - не предлагать:) Это и так знаем.
 
 
Интересует вопрос почему в исходном None, а в вырезанном 2. Причем, если потом сохранять в SID - результат такой же.

7 Ответы

0 голосов
ответил 26 Дек, 06 от Grigoriy (127,020 баллов)

ArcMap самостоятельно подбирает способ рендеринга растра в зависимости от его типа, формата, наличия статистики и т.д. Если в формате явно не прописан способ его отображения, то без "Создать слойБ каждый раз менть или написать скрип" не обойдетесь.

 
0 голосов
ответил 27 Дек, 06 от Maria1 (3,660 баллов)

Но тогда не понятно, как ArcMap самостоятельно подбирает. И почему в исходном sid - none, а в вырезанном куске - 2? Уже пытали службу поддержки Американскую. Они не знают, говорят нельзя нигде ничего ни задать, ни присвоить. Только вручную менять в настройках слоя. И не знают почему разные deviations на входе и на выходе.

0 голосов
ответил 27 Дек, 06 от Tiger (920 баллов)
У меня та же ерунда возникает, только при работе с растрами - регистрируешь растр, все нормально, а потом он открывается именно с deviation - 2. Причем редко так происходит, чаще получается none. Это какой-то глюк программы, который иногда возникает при регистрации новых изображений. Это изображение уже всегда открывается так. При перерегистрации если повезет - все получается нормально....
0 голосов
ответил 27 Дек, 06 от Grigoriy (127,020 баллов)

Если нет статистики на растр и растр не однобитный, то как правило deviation - None. Для растра, с которым ArcGIS уже поработал обычно сразу создается статистика. После этого он его уже отображает по-умолчанию с deviation = 2.

When a single-band raster dataset is drawn, the rules for determining the default renderer are as follows:

  • If your dataset has a color map, it will be displayed with the Colormap renderer using the colors stored in the color map.
  • If your dataset contains 1-bit data and the dataset does not have pyramids, the Unique Values renderer will be used with zero set to white and one set to black. When 1-bit data has pyramids, the Stretched renderer will be used. Pyramid files for 1-bit data are created as 8-bit grayscale to achieve improved display when viewing the raster at its full extent.
  • If your dataset contains less than, or equal to, 25 unique values, the Unique Values renderer will be used with random colors assigned to the values.
  • If your dataset has an internally stored custom stretch, the Stretched renderer will be used with a color ramp from black to white.
  • If your dataset has statistics, the Stretched renderer will be used with a color ramp from black to white and a two standard deviation stretch. If there are no statistics for your dataset, the Stretched renderer with a color ramp from black to white will still be used, but the values won't be stretched

 

0 голосов
ответил 27 Дек, 06 от Maria1 (3,660 баллов)
Спасибо. Очень полезная информация.
 
И еще такой вопрос: Как сделать так, чтобы статистика не создавалась или как удалить ее потом из растрого файла?
 
 
 
0 голосов
ответил 31 Янв, 07 от Maria1 (3,660 баллов)
Все еще жду каких-то советов!!!! Очень надо!!!
0 голосов
ответил 18 Окт, 07 от oleg2 (3,340 баллов)

Batch Calculate Statistics (Data Management)

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