Ich versuche, eine 3D-Karte mit Mehrstrahl-Bathymetrie (65536 Features, xyz) zu erstellen, aber es scheint, dass die Interpolationsmethoden zu starr sind. Ich muss die Daten glätten, damit sie natürlicher und realistischer aussehen.
Welche Parameter muss ich variieren, damit ich diese erhalten kann?
Antworten:
Dies ist wahrscheinlich kein Problem mit dem Interpolationsmodell. Bathymetrische Daten können erhebliches Rauschen aufweisen. Aufgrund des gleichen Gewichts, das mit jeder TIN-Facette und jedem Ausreißereffekt verbunden ist, kann eine TIN-Basisinterpolation dieses Rauschen verringern und wird nicht empfohlen. Ich würde eine Spline-Interpolation von Topogrid (Topo zu Raster-Werkzeug) anwenden und dann einen Glättungsfilter auf das Ergebnis anwenden. Ich verwende normalerweise einen Gaußschen gewichteten Filter mit einem Sigma von 2, aber in ArcGIS können Sie einfach einen fokalen Mittelwert verwenden. Die Größe des Fensters hängt von der Auflösung der interpolierten Oberfläche und einem Fehlerkriterium ab. Sie möchten die Daten nicht überglätten. Daher ist es wichtig, den Root Mean Squared Error (RMSE) des beobachteten vs. vorhergesagten Wertes zu bewerten. Suchen Sie eine Fenstergröße, die ein akzeptables Gleichgewicht zwischen Glätte und Fehler aufweist.
quelle
Probieren Sie FFT (Fast Fourrier Transform) in ENVI oder einem anderen Bildverarbeitungswerkzeug aus, nachdem Sie Ihr Raster erstellt haben. Sie können es auch mit IDL direkt auf Ihr Raster anwenden.
quelle
Versuchen Sie, aus der Bathymetrie eine TIN zu machen. Ein TIN interpoliert die Punkte (Linien) und erzeugt eine glattere Oberfläche als ein Gitter. Sie können auch einen Hillshade auf dem interpolierten Raster ausführen, wodurch möglicherweise etwas entsteht, das Ihnen visuell gefällt.
quelle
Sie können die Topo-Raster-Interpolation nur in einem Schritt ausprobieren und dabei verschiedene Werte für die Glättungsparameter ausprobieren: den Diskretisierungsfehlerfaktor (1,5, 2 oder höher), die Toleranz Nr. 1 (Versuch 2-3) und die Toleranz Nr. 2 (ca. 100). . Die Entwässerungsdurchsetzung sollte für die Bathymetrie deaktiviert sein (keine Durchsetzung) und der Datentyp "Punkt". Vielleicht schaffen Sie es, die gewünschte Glätte ohne Filter zu erreichen.
quelle
Ich hasse die unnatürlichen Konturen, die man von den meisten Modellen bekommt. Hier ist mein Workflow:
Dies gibt Ihnen geglättete Konturen, behält jedoch die gemessenen Werte für Ihre Klangdaten bei. Es ist nicht besser, aber ich denke, es sieht viel besser aus.
quelle
In Bezug auf die Einfachheit kann eine TIN eine sehr vernünftige Rendite liefern.
Ich sehe keinen Grund, warum Lärm die Verwendung einer TIN per se ausschließt. Sie modellieren Ihre Datenpunkte genau, wenn Sie die Parameter so einstellen oder reibungsloser an die Oberfläche anpassen. Sie haben auch den entscheidenden Vorteil, dass sie im Gegensatz zu jeder auf beweglichen Fenstern basierenden Methode unabhängig von Skalierung und Gitterausrichtung sind.
Ich würde vorschlagen :
Der richtige Glättungsalgorithmus hängt stark von der Art des Geländes ab. Der Guassian-Filter ist möglicherweise für eine glattere DEM geeignet. FFT wäre die Mühe für abwechslungsreiches Gelände wert und könnte schärfere Winkel bewältigen, aber das iterative Jäten der TIN-Knoten könnte eine ausreichende und einfachere Option sein, die die Simulation von Daten minimiert.
quelle