Kriging mit Barrieren in ArcGIS Desktop?

10

Ich versuche, in einem Küstengebiet mit Datenpunkten in mehreren Flüssen zu interpolieren, die in eine Bucht und auf gegenüberliegenden Seiten der Halbinseln münden.

Ich habe eine Küstenebene erstellt, um sie als Barriere zu verwenden, kann jedoch nicht herausfinden, wie dies in ArcGIS 10 funktioniert.

Ich sehe nirgendwo in einem der Kriging-Tools ein Barriereobjekt.

Ich habe versucht, nur das Kriging durchzuführen und es dann auf das Land zu beschneiden, aber ich erhalte unrealistische Ergebnisse, bei denen Datenpunkte nahe beieinander liegen, aber durch Land getrennt sind, was zu Problemen führt.

Ich sehe Online-Dokumentation dazu in Geoverarbeitungsskripten in 9.3, aber nichts Ähnliches für 10.

elayne927
quelle
Nur um ein paar Links zu Ansicht , die Änderungen hinzuzufügen, vergleichen Dokumentation für ArcGIS 9.3 im Vergleich zu ArcGIS 10
Mike T

Antworten:

3

Laufen die Flüsse im Allgemeinen in eine bestimmte Richtung? In diesem Fall können Sie die empirischen Semivariogramme mithilfe von Richtungsbinning entlang der Mittellinien der Flüsse nur auf Punktpaare beschränken, die entlang der Länge der Flüsse verlaufen. (Weitere Informationen finden Sie hier: http://help.arcgis.com/de/arcgisdesktop/10.0/help/index.html#/Exploring_directional_autocorrelation/0031000000m2000000/ )

Eine andere Möglichkeit wäre, die Punktmuster in separate Datensätze zu unterteilen und Ihr Kriging für jeden Satz separat auszuführen. Dies könnte ohnehin angemessener sein, da jeder Fluss unterschiedliche statistische Modelle haben könnte; würde aber nicht funktionieren, wenn Ihre Stichprobengröße für jeden Fluss klein ist.

Müssen Sie eine geostatistische Methode verwenden oder würde eine deterministische Methode funktionieren? Ich denke, Sie können möglicherweise mit Diffusionsinterpolation mit Barrieren erreichen, was Sie wollen. Sie könnten Ihr Land als extrem hohe Kostenbarriere nutzen. http://help.arcgis.com/de/arcgisdesktop/10.0/help/index.html#//00310000002s000000.htm

Hier ist auch die Diffusionsinterpolation mit absoluten Barrieren als Geoverarbeitungsskript-Tool. Ihre Küste wäre eine perfekte absolute Barriere. http://help.arcgis.com/de/arcgisdesktop/10.0/help/index.html#/Diffusion_Interpolation_With_Barriers/003000000005000000/

Blord-Castillo
quelle
0

Haben Sie das Topo to Raster-Tool ausprobiert? Sie können den Typ der Eingabe-Features angeben (Punkthöhe, Stream, Senke, Kontur, Grenze, See). Sie können versuchen, die Features Ihrer Küstenlinienebene auf "TopoLake" zu setzen.

Das Ergebnis der Topo-zu-Raster-Werkzeuge ist außerdem ein "hydologisch korrektes" Raster

Zitieren aus der Hilfe: TopoLake Eine Polygon-Feature-Class, die den Standort von Seen angibt. Alle Ausgabe-Rasterzellen innerhalb eines Sees werden dem minimalen Höhenwert aller Zellen entlang der Küste zugewiesen.

Jakub Sisak GeoGraphics
quelle
Ich glaube, dass das OP keine Darstellung der Topographie erstellen möchte, sondern eine Oberfläche für Messungen wie die Wasserqualität in Gewässern erstellen möchte. Topo2Raster macht das nicht. (Krige auch nicht.)
whuber
Ja, ich versuche genau das zu tun.
elayne927
Sie haben absolut Recht, Bill, Topo to Raster erlaubt kein Kriging. Hatte gerade den Eindruck, dass Elayne sich allgemein auf Interpolation bezog. (Ich höre oft Leute, die alle Interpolation unter Kriging zusammenfassen.)
Jakub Sisak GeoGraphics
Elayne, ich glaube ich weiß was du mit unrealistischen Ergebnissen meinst. Sie können versuchen, Ihre Seen in ein Raster aus Punkten mit regelmäßigem Abstand umzuwandeln, wobei der Höhenwert des Sees jedem Punkt zugewiesen und als Eingabe für das Topo-Raster-Werkzeug als "Punkthöhe" hinzugefügt wird. Dies führt auch nicht zu einem perfekten Ergebnis, insbesondere entlang der Küste wird aber realistischer erscheinen. Haben Sie TIN und Breaklines ausprobiert und dann das resultierende TIN in Raster konvertiert? Können Sie den Link zu den Geoverarbeitungsskripten veröffentlichen, auf die Sie sich beziehen?
Jakub Sisak GeoGraphics
0

Ich bin ein später Anwender, daher kann ich Ihnen nur sagen, was in 9.3 mit der Spatial Analyst-Erweiterung funktioniert - für den Fall, dass die Methode noch in 10 funktioniert. Erstellen Sie zunächst einen geschlossenen Linienstreifen, der Ihren Interessenbereich darstellt (klingt wie umgekehrt Ihrer Küste hier). Geben Sie Ihren "Container" im Dialogfeld "Spatial Analyst-Optionen" auf der Registerkarte "Ausdehnung" an. Führen Sie Ihre Analyse durch, indem Sie im Menü "Spatial Analyst" unter "In Raster interpolieren" die Option "Kriging" auswählen.

Viel Glück!

rec.thegeom
quelle