При использовании Spatial Analyst у меня регулярно возникают проблемы со значениями NoData, возникающими в данных.
Различные инструменты появляются для регулярного представления значений NoData.
Эти значения затем вызывают проблемы с другими инструментами и должны быть устранены с помощью реклассификации, что обычно приводит к другим проблемам.
Как должны обрабатываться значения NoData? Есть ли простой способ заменить значения NoData нулями? Можно ли вообще избежать NoData?
arcgis-desktop
arcgis-10.0
spatial-analyst
Мэтью Снейп
источник
источник
-9999
) и1.#QNAN
NoData. В ArcGIS первый прозрачен, а1.#QNAN
NoData - непрозрачный черный.Ответы:
Я бы использовал растровый калькулятор со следующим выражением:
Предполагается, что ваш растр называется «растр».
Синтаксис инструмента 10.x Raster Calculator немного отличается. В этом примере «растр» - это слой на карте:
источник
Вы можете установить значения NoData на любое значение, используя условный оператор Set Null ( ArcGIS 9.3 , ArcGIS 10 ). Однако я не знаю, как предотвратить появление NoData.
Я понял, что должен был написать / связать с оператором Con, как упомянул @AndOne.
Из документации, если вы используете Python:
источник