Jest to jezioro o powierzchni około 13 ha z 81 próbkowanymi głębokościami w około 10 przecinających się liniach:
Wcześniej w ARCgis z jeziorem o powierzchni 50 ha i około 100 punktami próbkowania na głębokości uzyskałem przyzwoitą wydajność dzięki temu TopotoRaster
narzędziu. Jednak wydaje się, że nie istnieje taki dokładny odpowiednik w przypadku QGIS lub oprogramowania open source.
W QGIS mam interpolowany raster poniżej, używając metody TIN we wtyczce Raster Interpolation. Wydawało się to jednak szczęśliwym wynikiem, gdy próbowałem powtórzyć, otrzymałem różne wyniki (niezadowalające), mimo że tak naprawdę nie zmieniłem żadnego parametru.
Są to bardziej miejskie (zbudowane) zbiorniki niż jeziora, dlatego mają dość regularny profil złoża, stąd gęstość próbkowania w niskim punkcie. Niektóre artykuły zdawały się sugerować Odwrotną Ważenie Odległości (IDW) jako najbardziej odpowiednią technikę, ale wydawało mi się, że osiągam najgorsze wyniki (prawdopodobnie z powodu niskiej gęstości punktowej).
Czy można tu zastosować heurystykę, biorąc pod uwagę wielkość jeziora, jego regularny profil i gęstość próbkowania punktowego, aby ustalić, która metoda interpolacji jest odpowiednia? (między Krigingiem, IDW, dwuliniowym, splotem sześciennym, TIN lub splajnem)
Czy zawsze jest to trochę prób i błędów?
źródło
Odpowiedzi:
Jedną z możliwości jest interpolacja splajnu, jak zasugerowano w powiązanym poście: Interpolacja batymetrii wielowiązkowej .
Z QGIS użyj narzędzia GRASS
v.surf.rst
:Następnie możesz przetestować różne typy parametryzacji dostępne w narzędziu. Istnieje możliwość zastosowania jednoznacznej weryfikacji krzyżowej w celu optymalizacji parametrów, która będzie stopniowo zmieniać napięcie, wygładzanie itp .; w celu znalezienia minimalnego błędu predykcyjnego.
Jak sugeruje użytkownik 30184, upewnij się, że wejściowy zestaw danych używa punktów na poziomie gruntu na granicach jeziora, aby uniknąć ekstrapolacji.
źródło