Ręczna korekcja rastra DEM (OpenSource)?

17

Czy jest możliwe poprawienie rastrowego DEM poprzez ręczną zmianę wartości komórek rastrowych, na przykład poprzez „malowanie”?

Mój DEM (ASTER) ma jeden mały błąd, w którym wysokość wynosi około 300 m poniżej rzeczywistej wysokości. Powinno to być wzgórze, a nie dziura ...

SRTM 4.1 jest dobry, ale ma inne błędy (wzgórze jest bardzo strome i małe, więc SRTM „ignoruje” go (<90m).

wprowadź opis zdjęcia tutaj

MAPA
źródło
W tym pytaniu wygląda na to, że masz na myśli fakt, że w okręgu twojego konturu 3125 znajduje się strome wzgórze lub iglica, które nie jest pokazane na twoim DEM. W takim przypadku wahałbym się nazwać to błędem. Jeśli funkcja jest zbyt mała, aby ją przechwycić w podanej rozdzielczości zestawu danych, dane nie są błędne. DEM jest poprawny na podstawie podanych parametrów sposobu jego utworzenia.
Uzyskaj Spatial

Odpowiedzi:

17

Tak, w GRASS możesz edytować graficznie komórki rastrowe za pomocą d.rast.edit.

Edytor komórek rastrowych w GRASS 7

markusN
źródło
10

Waham się o tym wspomnieć, ponieważ odpowiedź markusN jest tak dobra. Ale jeśli nie masz dostępu do GRASS i jeśli Twój DEM nie jest zbyt duży, możesz wypróbować następujące rozwiązania.

Najpierw zanotuj współrzędne pikseli, które chcesz edytować. Następnie rozbij DEM na tryplety xyz za pomocą gdal2xyz:

gdal2xyz.py input_dem.tif output.csv

„output.csv” będzie plikiem tekstowym rozdzielanym spacjami zawierającym trojaczki xyz.

Następnie załaduj plik „output.csv” do zwykłego edytora tekstowego, wyszukaj, aby znaleźć współrzędne i odpowiednio zmienić ich wartości Z. Zapisz plik, a następnie przekonwertuj go na DEM TIF, używając gdal_translate:

gdal_translate output.csv new_dem.tif

Nacięcie.

nhopton
źródło
0

Chociaż to stare pytanie, natknąłem się na nie w poszukiwaniu tego samego. Później odkryłem, że ta wtyczka QGIS robi dokładnie to, o co prosiłeś

Jonasvsl
źródło
0

Jest do tego przeznaczona inna wtyczka Qgis : ThRasE

Ujawnienie: Opracowałem tę wtyczkę i nie chcę jej promować, chcę tylko udostępnić inną opcję

XavierCLL
źródło