Odpowiedz 
 
Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
r.mapcalc
21-09-2010, 08:59 AM
Post: #1
r.mapcalc
Mam pewien model terenu. Chciałbym w mapcalcu wygenerować mapę która bedzie przedstawiać teren od wysokości 2000 m w górę. W tym celu wpisałem r.mapcalc mapa=mapa_zrodlowa>2000 W wyniku dostałem wszystkie obszary powyżej 2000m z atrybutem 1. Chciałbym się dowiedzieć jak powinno wyglądać prawidłowe polecenie w mapcalc. Zaznaczam że interesuje mnie tylko mapcalc, nie interesują mnie rozwiązania typy maska itp. gdyż potrafię to zrobić inaczej.
Znajdź wszystkie posty użytkownika
Zacytuj ten post w odpowiedzi
21-09-2010, 09:28 AM
Post: #2
RE: r.mapcalc
To jest operator logiczny, więc trzeba jeszcze wynik pomnożyć przez mapa_zrodlowa.
Można też funkcją if(). W manualu do mapcalca jest wszystko opisane.

Borys Jurgiel
Zespół Rozwojowy Quantum GIS
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika
Zacytuj ten post w odpowiedzi
21-09-2010, 09:35 AM
Post: #3
RE: r.mapcalc
mapa=if(mapa_zrodlowa>2000,mapa_zrodlowa,null())

Robert Szczepanek
Zespół Rozwojowy Quantum GIS
Znajdź wszystkie posty użytkownika
Zacytuj ten post w odpowiedzi
21-09-2010, 10:52 AM
Post: #4
RE: r.mapcalc
dzięki, o to chodziło
Znajdź wszystkie posty użytkownika
Zacytuj ten post w odpowiedzi
Odpowiedz 


Skocz do: