Gibt es eine Möglichkeit, programmgesteuert oder auf andere Weise ein DEM zu generieren, das zur weiteren räumlichen Analyse in ArcGIS Desktop eingespeist wird?
Möglicherweise muss dies in kleinere inkrementelle Schritte unterteilt werden:
- Erstellen Sie ein Raster
- Füllen Sie das Raster mit Werten, bei denen:
0 > value < maxElevation
- Nachbarzellen:
(x1-x2) < maxSlope
Antworten:
Versuchen Sie oder lesen Sie diese Seite für einige gute Informationen. und zweiter link zeigen ihnen den weg des zufälligen digitalen höhenmodells.
quelle
Sie können Fraktale für diese verwenden: .
Die obere Zeile wurde mit der fraktalen Dimension d = 2.0005 (links: Höhenkarte, rechts: Aspektkarte), die untere Zeile mit der fraktalen Dimension d = 2.90 (links: Höhenkarte, rechts: Aspektkarte) erzeugt. Ich habe r.surf.fractal von GRASS GIS verwendet. Dann exportieren Sie einfach das künstliche DEM mit r.out.gdal (oder der GUI) nach GeoTIFF.
quelle
r.surf.fractal
?Sie können auch ein Skript verwenden, das einen zufälligen Teil eines vorhandenen realen DEM übernimmt.
quelle
Hier finden Sie eine großartige Ressource zu Algorithmen und Software für die Geländegenerierung auf vterrain.org: http://vterrain.org/Elevation/Artificial/
quelle
Hier ist eine R-Lösung, die einen Gaußschen Kern verwendet, um einem zufälligen Raster eine Autokorrelation hinzuzufügen. Obwohl ich sagen muss, dass die von @markusN vorgeschlagene Funktion GRASS r.surf.fractal der beste Ansatz ist.
quelle
Sie können versuchen, Perlin-Rauschen zu verwenden, um ein zufälliges fraktales Terrain zu erstellen. Diese Antwort auf Stackoverflow erklärt, wie Sie in Python beginnen können. Der Trick wäre, in einen sehr kleinen Bereich des verrauschten Gitters hineinzuzoomen, damit es nicht zu unregelmäßig aussieht.
quelle
libnoise gibt dir was du willst. Sie müssen es wahrscheinlich bis zu einem gewissen Grad anpassen. Überprüfen Sie das Beispiel 'Komplexe Planetenoberfläche'.
quelle
Dieser Code kann verwendet werden, um ein "Hill Slope" -DM mit nahezu beliebig vielen Zeilen und Spalten zu erstellen:
quelle