Warum gibt das Werkzeug "Kontur" Konturen mit einem ungeraden rechteckigen Muster zurück?


8

Ich generiere 2'-Konturen aus einem geglätteten DEM mit einer horizontalen Auflösung von 1 m (3,2808 Fuß). Das Ergebnis zeigt diese ungeraden Quadrate, die ungefähr 80 'auf einer Seite sind. Die Glättung wurde mit 8 Nachbarn durchgeführt ( BEARBEITEN: Ich dachte, ich hätte die Fokusmehrheit verwendet, aber ich habe meine Notizen überprüft und tatsächlich einen Fokusmittelwert verwendet . Ich habe mich auch bei den 8 Nachbarn geirrt. Es war eine 9x9- Nachbarschaft.). Das DEM zeigt diese Quadrate nicht an (siehe zweiten Screenshot unten).

Ich habe eines der Quadrate mit dem Zeichenwerkzeug gezeichnet, um es zu demonstrieren, aber ich denke, sie sind ziemlich offensichtlich.

F) Kann jemand eine Erklärung dafür oder eine mögliche Lösung liefern?

Dieses Ergebnis stammt aus dem Tool "Kontur" unter "Spatial Analyst Tools -> Oberfläche -> Kontur" und ich verwende 10.3.1

Konturen mit rechteckigem Muster

Zweiter Screenshot mit dem geglätteten DEM (gleicher allgemeiner Bereich, jedoch etwas vergrößert) Geben Sie hier die Bildbeschreibung ein


Insbesondere in flachen Bereichen hat dies nur etwas mit Ja / Nein-Zellenlogik und Leseblöcken zu tun. Ich fand, dass eine gute Glättung sie weniger offensichtlich macht (Resample und / oder Fokusmittelwert). Sie könnten versuchen, GDAL_Contour zu verwenden, oder wenn Sie ein Terrain, ein LAS-Dataset oder eine TIN-Arbeit von diesen haben - aber aus dem Speicher sind diese Methoden gleich oder schlechter.
Michael Stimson

Ich würde gerne unterstützen, aber die einzige Aktion, die ich vorschlagen kann, ist das Zurücksenden von DEM an den Anbieter. Etwas schrecklich Falsches mit Kacheln / Handhabungsüberschneidungen (?), Die sie angewendet haben
FelixIP

Antworten:


2

Standardmäßig ist jede Interpolation (Projektierung / Resampling) der nächste Nachbar, und dies ist die meiste Zeit das Problem (für kategoriale Daten, die NICHT kontinuierlich sind). Ich würde sagen, dass die fokale Mehrheit eine schlechte Wahl ist, da ich mir vorstellen würde, dass alle Zellen eindeutige Float-Werte haben. Besser dran mit dem Mittelwert. Sie können die Interpolation auch in bilinear ändern und einfach Resample (Datenverwaltung> Raster> Rasterverarbeitung> Resample) anstelle von Focal Mean verwenden.


Ich bin mir ziemlich sicher, dass ich für die Projektion bilinear verwendet habe. Ich werde meine Notizen noch einmal durchgehen müssen. Möglicherweise habe ich mich auch falsch daran erinnert, welchen Filter ich verwendet habe (die Logik der Verwendung des Fokusmittelwerts ist mir klar, und das habe ich möglicherweise tatsächlich verwendet. Vielen Dank für die Ideen.
jbchurchill

Sie können versuchen, zu C: \ Programme (x86) \ ArcGIS \ Desktop10.1 \ Utilities \ AdvancedArcMapSettings.exe (oder wo immer es für Sie ist) zu wechseln und die Standardeinstellung auf der Registerkarte "Raster" auf "bilinear" zu ändern, bis dies funktioniert . Nur für den Fall, dass im Hintergrund etwas los ist. Ich erinnere mich vage an einen Ordner mit Dems, der als ganzzahliger Wert in einem geografischen System bereitgestellt wurde, den ich vor dem Projizieren in Float konvertieren musste, oder der eine Ganzzahl ausgeben wollte ... was das Steppen deutlicher machte ... könnte mit dem Pixeltyp zusammenhängen vielleicht auch
Mike
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.