Poszukuję narzędzia do interpolacji do tworzenia batymetrii rzecznej (topografii) z przekrojów


15

Zgodnie z tytułem szukam narzędzia, które może tworzyć batymetrię rzeki z przekrojów. Chociaż ludzie, którzy znają takie narzędzia, prawdopodobnie nie będą potrzebowali żadnego wyjaśnienia, dlaczego tego rodzaju interpolacja jest nieco skomplikowana, oto kilka słów wyjaśnienia dla tych, którzy mogą znać takie rzeczy i wykorzystywać je do innych celów.

Aby otrzymać DEM doliny rzeki z batymetrią koryta rzeki, muszę ogrodzić / oznaczyć barierami obszar na moim oryginalnym DEM, w którym ma zostać utworzona batymetria. Zasadniczo jest to cały obszar mokrego koryta rzeki, w którym TLS nie miało szansy zmierzyć powierzchni dna (batymetrii). Rzeki są w różnych kształtach, czasem bardziej meandrujące, czasem bardziej proste, a także głębokość dna i jego wyrównanie są bardzo różne, co sprawia, że ​​interpolacja jest bardziej złożona, ponieważ musi podążać za linią środkową rzeki, a także prowadzić interpolację pionowo i poziomo.

Dr Venkatesh Marwade przygotował takie rozszerzenie do ArcGIS 9.2, chociaż miałem pewne problemy i zastanawiałem się, czy ktokolwiek znałby oprogramowanie lub kod, które mogłyby wygenerować coś podobnego.

(Edycja: zobacz grafikę w tym samouczku ).


Czy możesz opublikować grafikę? Prześlij do jakiegoś miejsca, takiego jak imgur.com
Kirk Kuykendall

1
Dodałem link do pliku pdf z grafiką.
Kirk Kuykendall

Dzięki. Będę pamiętać o dołączeniu takich informacji w przyszłości.
Tomek

Chcę również użyć narzędzia dr Venkatesha Marwade'a do stworzenia batymetrii rzecznej z przekrojów. Ale nie wiem, jak wygenerować własny plik wejściowy (w tym samym formacie co SampleData.mdb). Czy możesz mnie nauczyć, jak to zrobić? Dzięki.

@peterlai: Jeśli odpowiedzi tutaj są niewystarczające, otwórz nowe pytanie.
podmroku

Odpowiedzi:


1

Mike11 ma moduł, który to robi.


Jeśli chodzi o mnie, MIKE wykonuje prostą interpolację liniową, w której wyniki są wyświetlane w granicach rzeki, ale sama interpolacja odbywa się w terenie cięcia linii prostej itp. Mogę się mylić, ale myślę, że tak jest. Jednak mogę nie wiedzieć o jakimś dodatkowym module. Sprawdzę, czy o to chodzi.
Tomek

W rzeczywistości szukam czegoś podobnego do narzędzia dr Merwade'a, które zasadniczo interpoluje nowe sekcje między znanymi sekcjami, a następnie łączy wszystkie sekcje interpolowanymi poliliniami. Nowe sekcje są wyrównane do znanej linii środkowej. W rezultacie otrzymasz siatkę polilinii. Jest to dość podstawowy opis, ale chcę tylko wskazać, że w ten sposób otrzymujesz siatkę wektorów zamiast rastra. Dzięki
Tomek

Zapomniałem Mike'a.
Brad Nesom

5

Czy znasz już GRASS Wiki „Marine Science” ? Omawia przetwarzanie batymetrii i niezbędne kroki.


Tak, zaglądałem w to. Jednak zastanowiłeś się nad tym, a ja jeszcze raz. W rzeczywistości było kilka interesujących narzędzi interpolacyjnych. Będę cię informował.
Tomek

4

W tym momencie muszę się poprawić.

Rozwiązanie, którego szukałem, to narzędzie zawierające zestaw procedur, 2 metody interpolacji liniowej itp. Zamiast jednej metody / narzędzia interpolacji.

Nie mogę znaleźć żadnej funkcji w stanie wykonać zadanie prawidłowo , inne następnie dr Venkatesh Merwade za narzędzie .

Aby go użyć, musiałem obniżyć wersję ArcGIS na komputer. Narzędzie wciąż nie jest wolne od błędów, ale spełnia swoje zadanie.


On ma teraz także dla ArcGIS 10
Nadya



1

Minęło kilka lat, odkąd spojrzałem na te rzeczy, ale HEC-RAS z USACE jest potężnym, choć złożonym pakietem oprogramowania - szeroko stosowanym w rządzie. W tej chwili mogą istnieć również zaczepy do ArcGIS.


0

Prawidłowym sposobem na zrobienie tego, czego potrzebujesz, jest użycie narzędzia takiego jak v.surf.rst z GRASS. Problem twoich danych polega na tym, że dane nie są izotropowe, podobnie jak ogólnie biorąc pod uwagę interpolację konturów. Konieczne jest więc wstawienie parametru do anizotropii. Przykładem jest GIS Neteler i Mitasova Open Source: podejście GRASS GIS na stronie 163 (książka z 2004 roku, którą można zobaczyć tutaj ).

Parametry anizotropii znajdują się w pakiecie R gstat , w którym można wykonywać różne typy interpolacji krigingowych.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.