Existe-t-il des outils open source ou peu coûteux pour détecter et remplir les puits sur un DEM? ArcGIS Spatial Analyst est juste hors de ma fourchette de prix.
grass
dem
software-recommendations
open-source-gis
Robert Claypool
la source
la source
SAGA a plusieurs méthodes de remplissage
http://www.saga-gis.org/saga_modules_doc/ta_preprocessor/index.html
Évier de détection plat Drainage Route Détection
Élimination de l'évier
Remplir les éviers (Planchon / Darboux, 2001)
Remplir les éviers (Wang et Liu)
Remplir les éviers XXL (Wang et Liu)
la source
C'est en fait un domaine de recherche active pour moi.
Vous pouvez utiliser l'algorithme Priority-Flood comme décrit dans cet article de journal, qui est également disponible sur arXiv. Cela vous permet de remplir les dépressions en temps O (n log n) pour les données à virgule flottante et en temps O (n) pour les données entières. Le code source est disponible ici .
L'algorithme précédent est en série et fonctionne bien jusqu'à une centaine de millions de cellules. Parfois, cependant, vos ensembles de données sont plus volumineux.
Cet article , également disponible sur arXiv , décrit un algorithme avec une excellente mise à l'échelle adapté aux ensembles de données pouvant atteindre un billion ou plus de cellules. La source est disponible ici .
Tout ce qui précède est maintenant inclus dans le wrapper Python de RichDEM . La documentation, avec des exemples et de jolies photos, est disponible ici .
(Avertissement: j'ai écrit les articles et le code mentionnés ci-dessus.)
la source
Oui, il y en a. Je n'ai pas encore testé, mais j'ai parcouru mes yeux à travers le code source. Cela me semble un bon programme.
Boîte blanche
la source
Landserf (gratuit à utiliser) - Cliquez pour aller à la page d'accueil
Je l'ai utilisé et je l'adore.
Je pense également que les algorithmes sont beaucoup plus précis dans Landserf que dans Arc, des mathématiques très très solides utilisées et Jo Wood énumère les mathématiques utilisées pour son analyse.
la source