Mon patron m'a donné un petit fichier de formes de points 3D et m'a demandé d'en faire un DEM, que je devrais assembler avec un DEM plus ancien du même site, qui a été fait avec Surfer.
J'ai créé une couche raster à partir du fichier de formes et utilisé l'outil contour pour créer des contours de niveau. Malheureusement, ils semblent être des lignes plutôt que des polygones. Lorsque j'utilise l'outil ligne à polygone, certains niveaux disparaissent. Je suis sûr qu'il existe un moyen de créer un DEM à partir de données ponctuelles, mais je n'ai aucune idée de ce que je fais mal.
J'utilise QGIS Valmiera.
Réponses:
Un DEM (modèle numérique d'élévation) est un raster et non des lignes de contour ou des polylignes. Si les données de points sont une grille systématique de points (espacement égal), cela est aussi simple que de convertir directement en raster à l'aide d'un outil de rastérisation. Dans QGIS, vous pouvez utiliser "Raster> Conversion> Rasterize (Vector to raster)".
Cependant, si les points sont irréguliers, cela devient un problème d'interpolation. De nombreuses options sont disponibles. L'outil QGIS "Raster> Interpolation> Interpolation" en stock ne dispose que de TIN et IDW. Je ne recommanderais pas vraiment l'une de ces méthodes, mais elles peuvent convenir à vos besoins. Grâce à la boîte à outils QGIS, SAGA GIS (à installer) fournit le krigeage et l'interpolation Spline. Il existe également plusieurs options très robustes dans GRASS GIS (également disponibles dans la boîte à outils QGIS).
Options d'interpolation GRASS:
"r.surf.nnbathy" - Natural_neighbors
"v.surf.bspline" - B-splines
"v.surf.rst" et "v.vol.rst" - splines régularisées avec tension
"v.krige" - Krigeage (GRASS 7+)
Souvent, on essaie quelques méthodes puis sélectionne un modèle basé sur RMSE (Root Mean Squared Error) ou une erreur résiduelle pour évaluer l'ajustement du modèle.
la source