czwartek, 13 października 2011

Jak dodać w ArcGIS dwa rastry o różnych zakresach (extent)

Gdy dodajesz dwa rastry o różnym zakresie to raster wynikowy jest domyślnie przycinany do tego takiego rastra, który zawiera zakresy wszystkich rastrów.


Jednak najczęściej zależy nam aby to było połączenie dwóch rastrów nawet w tych miejscach gdy jeden z nich nie ma wartości (NoData/NULL)


Żeby to osiągnąć trzeba ustawić zmienną Processing Extent -> Extent -> Union of Inputs w Enviroment Settings.


Gdy do tego użyjesz  Raster Calculator z odpowiednimi formułami, np.
Con(IsNull("nmt1"), 0.0, "nmt1") + Con(IsNull("nmt2"), 0.0, "nmt2")
to na pewno wszystko zadziała tak jak powinno.

poniedziałek, 10 października 2011

Jak ustawić wartość NULL w ArcGIS za pomocą Raster Calculator

Aby ustawić wartość NULL (NoValue) dla komórek o zadanej wartości wystarczy w ArcGIS Raster Calculator wpisać odpowiednią formułę, np.:

SetNull("nmt" < 1.0, "nmt") 





Można też użyć po prostu polecenia SetNull








Jeżeli natomiast chcemy dla wszyskich komórek o wartości NoValue przypisać jakąś wartość np. 0 to należy wpisać formułę

Con(IsNull("nmt"), 0.0, "nmt")