no way to compare when less than two revisions
Differences
This shows you the differences between two versions of the page.
— | fr:mnt [2006/12/12 19:21] (current) – created - external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ===== Qu' | ||
+ | Il s'agit d'un fichier RASTER, c' | ||
+ | |||
+ | ===== Où trouver des MNT ? ===== | ||
+ | Plusieurs sources existent, pour disposer de MNT gratuits (c'est quand même pas mal...) : le SRTM (Shuttle Radar Topography Mission) a eu lieu en Février 2000, à bord de la navette spatiale Endeavour. Ces données couvrent **PRATIQUEMENT** l' | ||
+ | Il s'agit de l' | ||
+ | |||
+ | Si vous disposez des courbes de niveaux digitalisées, | ||
+ | |||
+ | |||
+ | |||
+ | ===== Les données du SRTM ===== | ||
+ | Elles sont de bonnes qualités, avec cependant quelques lacunes parfois... | ||
+ | Un script permet de les importer directement dans **GRASS** : \\ | ||
+ | **ATTENTION !!** Les fichiers présentent la double extension .hgt.zip . VOUS NE DEVEZ PAS LES DEZIPPER !!! Si une telle manipulation se fait automatiquement, | ||
+ | Premièrement, | ||
+ | Si vous avez votre location adéquate, allons-y :\\ | ||
+ | Dans l' | ||
+ | < | ||
+ | File -> Import -> Raster map -> SRTM hgt files | ||
+ | </ | ||
+ | Vous n'avez à préciser que le chemin d' | ||
+ | En ligne de commande, vous tapez : | ||
+ | < | ||
+ | r.in.srtm input=xxx output=xxx | ||
+ | </ | ||
+ | Le traitement prend un certain temps.\\ | ||
+ | |||
+ | Une fois qu' | ||
+ | Sous ce nom barbare, se cache un outil très puissant qui fait des calculs très précis et de bonne qualité, y compris si l'on souhaite affiner la résolution (à 50 mètres par exemple).\\ | ||
+ | Dans l' | ||
+ | < | ||
+ | Raster -> Interpolate surfaces -> Fill NULL cells by interpolation using regularized spline tension | ||
+ | </ | ||
+ | ou dans le terminal : | ||
+ | < | ||
+ | r.fillnulls input=xxx output=yyy tension=40. smooth=0.1 | ||
+ | </ | ||
+ | Dans l' | ||
+ | __input__ est le nom du raster d' | ||
+ | Cette opération est TRES longue et TRES gourmande en puissance. Un conseil : pendant le traitement, ne faites rien sur votre ordinateur !!\\ | ||
+ | |||
+ | Par la suite, vous pouvez augmenter la résolution en utilisant un outil tout à fait comparable... Dans l' | ||
+ | < | ||
+ | Raster -> Develop map -> Resample (change resolution) using regularized spline tension | ||
+ | </ | ||
+ | ou dans le Terminal : | ||
+ | < | ||
+ | r.resamp.rst input=yyy ew_res=0.000003 ns_res=0.000003 elev=elev_fine overlap=3 zmult=1.0 tension=40. </ | ||
+ | Les éléments que vous devez précisez sont :\\ | ||
+ | * __input__, le nom du fichier de départ ;\\ | ||
+ | * __ew_res__ et __ns_res__, les résolutions en sortie ;\\ | ||
+ | * __elev__ qui est le nom du fichier de sortie.\\ | ||
+ | Vous pouvez générer d' | ||
+ | |||
+ | ===== Faire un MNT à partir de courbes de niveau ===== |