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.
arcgis-desktop
arcgis-10.0
interpolation
kriging
barriers
elayne927
quelle
quelle
Antworten:
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/
quelle
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.
quelle
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!
quelle