Chcę utworzyć DEM z konturów głębokości (plik kształtu) w QGIS. Próbowałem wypracować sposób na zrobienie tego na podstawie poprzedniego pytania , zwłaszcza z tego linku z tej strony, jednak utknąłem i miałem nadzieję, że ktoś może pomóc.
Mój postęp / proces do tej pory:
- otwórz nową mapę w QGIS, zaimportuj plik kształtów konturu
- ustaw zakres GRASS, ustaw nowy plik mapy GRASS itp
- spróbuj „zaimportować” plik kształtu do trawy, konwertując go do pliku trawy, w oparciu o przeczucie sformułowania z tej strony (szukaj na stronie: „użycie qgis i trawy”): zarządzanie plikami, import do trawy, importowanie wektora do trawy zaimportuj załadowany wektor (v.in.ogr.qgis), a następnie przejrzyj dane wyjściowe. To tworzy identycznie wyglądającą warstwę.
- spróbuj użyć r.surf.contour na tym - nie pozwala na wybranie warstwy.
- spróbuj użyć do tego r.surf.contour2 - albo zawiesza QGIS, albo tworzy pełny blok koloru.
Wszelkie przemyślenia / wskazówki na temat tego, co powinienem robić inaczej?
Błąd interpolacji, próbowałem wszystkiego w GRASS i we wtyczce GRASS, nie powiodło się, czy problem może wynikać z pliku źródłowego?
Czego nauczyłem się gdzie indziej to „narzędzia geometrii> sprawdź poprawność geometrii”, które uruchomiłem na pliku kształtu konturu i znalazłem mnóstwo błędów.
Zastanawiam się, czy to może być powód, dla którego wszystkie moje wysiłki zmierzające do stworzenia DEM kończą się niepowodzeniem?
Czy ktoś wyświadczyłby mi ogromną przysługę, że rzucił okiem na mój plik kształtu, aby sprawdzić, czy jestem po prostu bezużyteczny, czy też jest to problem, którego względny nowicjusz byłby usprawiedliwiony za nie przewidywanie?
Odpowiedzi:
Wykorzystałem ten samouczek do stworzenia cyfrowego modelu terenu (DTM).
Wykorzystuje jako wejściowe kształty kształtu przekształcone w kontury rastrowe, które są później interpolowane w DTM (wygląda jak ciągła mapa ciepła)
Nie używa QGIS, tylko GRASS, ale może być wykonalne dzięki wtyczce Grass firmy QGIS.
źródło
Samouczek GRASS wygląda jak bilet. Czy podążając tymi krokami, czy konwertujesz kontury na raster gdzieś pomiędzy 1 a 4?
Ostatni akapit w sekcji Informacje:
źródło
Z wielkim powodzeniem stosuję następującą procedurę. Otwórz przybornik „Przetwarzanie” w QGIS, kliknij „SAGA”, kliknij „Narzędzia do tworzenia rastra”, a na koniec kliknij „Triangulacja”. W oknie dialogowym „triangulacja” wybierz plik kształtu, który zawiera punkty danych użyte do utworzenia konturu. Wybierz pole atrybutu zawierające dane wysokości, określ rozmiar komórki. Im mniejsza wartość wielkości komórki, tym wyższa będzie rozdzielczość. Uruchom, a plik rastrowy zostanie utworzony i załadowany jako warstwa pamięci.
źródło