Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
usunięcie zbędnych pikseli
17-03-2012, 14:06,
#1
usunięcie zbędnych pikseli
Witajcie,

z warstwy rastrowej chcę usunąć "zbędne", zawierające prawdopodobnie błędną informację (jednocześnie nie wyróżniające się swoją wartością na tyle, aby można było je wybrać korzystając tylko z jednego rastra) piksele (opisujące dno Bałtyku).
Jeśli chodzi o mapę Bałtyku to można ją znaleźć (oraz ewentualnie zdigitalizować to źródło) na serwerach WMS Helkomu.
Jednak proste "przycięcie" rozmiarów rastra przy pomocy biblioteki GDAL jest niewystarczające, bo usunąłbym w ten sposób poprawne piksele.

Ja wykonałbym to zadanie tworząc dodatkową warstwę (nazwijmy ją @pom) rastrową przechowującą poza dnem Bałtyku same wartości "0", wykorzystując do tego celu narzędzie gdalwarp z parametrem -cutline.
Następnie korzystając z pomocy kalkulatora rastra ustawiłbym następujące warunki:

NO_DATA_value=@pierwotna_warstwa_NO_DATA_value

if (@pom<>0) then (@wynik=NO DATA_value)
else (@wynik=@pierwotna_warstwa)

Niestety w "kalkulatorze" dostępnym w QGIS, nie widzę warunków logicznych oprócz and i or.
W jaki inny sposób można dokończyć to zadanie?


Wiadomości w tym wątku
usunięcie zbędnych pikseli - przez matandked - 17-03-2012, 14:06
RE: usunięcie zbędnych pikseli - przez borys - 17-03-2012, 17:51
RE: usunięcie zbędnych pikseli - przez matandked - 18-03-2012, 18:56
RE: usunięcie zbędnych pikseli - przez borys - 19-03-2012, 12:41

Podobne wątki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Usunięcie określonych wartości z tabeli atrybutów raczi 2 1 022 05-04-2023, 09:11
Ostatni post: jerresso

Skocz do: