Podczas korzystania ze Spatial Analyst regularnie mam problemy z wyświetlaniem wartości NoData w danych.
Wydaje się, że różne narzędzia regularnie wprowadzają wartości NoData.
Wartości te następnie powodują problemy z innymi narzędziami i należy je wyeliminować poprzez przeklasyfikowanie, zwykle powodując inne problemy.
Jak należy traktować wartości NoData? Czy istnieje prosty sposób zastąpienia wartości NoData wartością zero? Czy można całkowicie uniknąć NoData?
arcgis-desktop
arcgis-10.0
spatial-analyst
Matthew Snape
źródło
źródło
-9999
) I1.#QNAN
NoData. W ArcGIS ten pierwszy jest przezroczysty, a1.#QNAN
NoData jest nieprzezroczysty czarny.Odpowiedzi:
Użyłbym kalkulatora rastrowego z następującym wyrażeniem:
Zakłada się, że twój raster nazywa się „rastrem”.
Składnia narzędzia 10.x Raster Calculator jest nieco inna. W tym przykładzie „raster” to warstwa na mapie:
źródło
Możesz ustawić wartości NoData na dowolną wartość, używając operatora warunkowego Set Null ( ArcGIS 9.3 , ArcGIS 10 ). Jednak nie jestem świadomy sposobu, aby zapobiec pojawianiu się NoData.
Zdałem sobie sprawę, że powinienem napisać / połączyć z operatorem Con , jak wspomniano w @AndOne.
Z dokumentacji, jeśli używasz Pythona:
źródło