J'ai créé un nuage de points très élevé et dense de certaines parcelles forestières à l'aide d'un scanner laser terrestre. Puis enlevé les points au-dessus de 1,3 mètre pour voir les débris ligneux grossiers (arbres morts tombés). Ci-joint le DEM ombré de la parcelle échantillon avec des débris ligneux grossiers à l'intérieur de l'ellipse rouge.
La parcelle se compose également de petits arbres, d'une partie des tiges d'arbres de moins de 1,3 mètre, de sol et de petites roches. De l'image, les débris ligneux sont perceptibles par leur forme continue. Je cherche l'outil pour extraire les débris ligneux de cette image. Arcmap, Envi ou tout autre logiciel open source serait parfait, et j'ai également des connaissances de base en Python si le codage est utile.
Réponses:
Pour ajouter à ce qui a été dit par Michael, je recommanderais de calculer la rugosité de surface de votre DEM en utilisant l'indice Rumple ou une métrique similaire. Vous pouvez également effectuer l'estimation de la rugosité sur le nuage de points lui-même tant que les points au sol ont été classés.
Vous pourrez peut-être classer le type de débris qui vous intéresse en fonction des seules valeurs de rugosité, mais vous pourrez également comparer la comparaison de la rugosité du DEM et du nuage de points. Cela peut vous aider à vérifier la validité de votre DEM ainsi que l'emplacement de vos gros débris ligneux.
Voici un lien vers un package qui peut calculer l'index rumple dans R: https://rdrr.io/cran/lidR/man/rumple_index.html
Et voici un programme python qui fait quelque chose de similaire bien que statistiquement différent: https://github.com/BodoBookhagen/PC_geomorph_roughness
ÉDITER:
Pour visualiser la rugosité de votre DEM en tant que couche raster, utilisez la fonction gdal gdaldem pour créer des cartes de rugosité et de robustesse du terrain.
la source
las <- readLAS('a-4.las') chm = grid_canopy(las,0.1,p2r()) roughness = rumple_index(chm)
Pourriez-vous s'il vous plaît laissez-moi savoir comment changer un code pour faire une carte d'index de rugosité?