Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Mon 14 October 2024 19:01

west_archeo
Juste Inscrit !
Date d'inscription: 14 Oct 2024
Messages: 3

QGIS: aide production fond de carte topographique

Bonjour,

Je cherche à produire des cartes de la France métropolitaine pour un travail universitaire et je ne trouve aucun fond de carte satisfaisant. J’aimerais par exemple produire quelque chose dans ce style : https://www.geoatlas.com/fr-france-relief-large.html C’est à dire avec des courbes topographiques assez lissées.

Pour ce faire j’ai procédé de la manière suivante sur QGIS (3.28.1) en prenant comme donnée topographique de base les données du SRTM (90 m de résolution).
-    Extraction des courbes de niveau à partir du geotiff
-    Suppression de toutes les courbes de niveau de longueur inférieure à 100 000 m et dont l’élévation ne correspond pas à celles que je veux retenir pour ma carte
-    Simplification des courbes de niveau (j’ai essayé Douglas-Peucker, tolérence 5 km)
-    Lissage des courbes (0.25 de décalage, 180 angle de nœud max)
-    Lignes vers polygones

Pour l’instant cette méthode n’est pas satisfaisante pour plusieurs raisons. Les lignes peuvent se chevaucher après la phase de lissage et certaines courbes de niveau n’étant pas fermés j’obtiens de polygones fermés par défaut avec des traits droits qui traversent l’intégralité de ma carte.

Chaque étape en exemple sur ces images
https://ibb.co/8sC2kzS
https://ibb.co/NywyV5y
https://ibb.co/xjg3kjL
https://ibb.co/TtD28yk

Merci si vous pouvez m’aider !

Hors ligne

 

#2 Tue 15 October 2024 10:22

Pascal Boulerie
Participant assidu
Lieu: France
Date d'inscription: 12 Sep 2005
Messages: 2947
Site web

Re: QGIS: aide production fond de carte topographique

Est-il possible de faire un seuillage par niveaux de gris sur l'image initiale / le MNT ? (pour ne garder que les seuils qui vous intéressent *)

à part ça, vu que c'est la France, est-ce que l'IGN propose des données de MNT ?



* en gros, ça vous éviterait la 2e étape de votre méthode.


« L'État est désormais quasi déliquescent. » (José Cohen-Aknine, ingénieur X-Ponts, IGPEF, dans Déliquescence et renaissance de l'État.)

Hors ligne

 

#3 Tue 15 October 2024 17:13

west_archeo
Juste Inscrit !
Date d'inscription: 14 Oct 2024
Messages: 3

Re: QGIS: aide production fond de carte topographique

Bonjour,
Merci pour votre réponse mais ce n'est pas tellement cette étape qui me pose problème mais plutôt d'une part comment contraindre les courbes de niveau pour ne pas qu'ils se superposent au moment de procéder à la simplification et au lissage (images 2 et 3), d'autre part pour ensuite fermer les courbes obtenues (fonction lignes vers polygones, image 4).

Hors ligne

 

#4 Tue 15 October 2024 17:27

ppluvinet
Participant assidu
Lieu: VALENCE
Date d'inscription: 6 Aug 2007
Messages: 617

Re: QGIS: aide production fond de carte topographique

Bonjour,
Peut-être que préalablement il faudrait lisser fortement le Geotiff avant d'en déduire les courbes de niveau. Par exemple soit en l'exportant avec des tailles de cellule 1km, soit en gardant la même résolution (90m) et en effectuant une moyenne sur une distance assez grande (1000m peut-être...). cela permettrait d'avoir moins de chevauchement après la simplification. C'est une piste...


Pascal PLUVINET

Hors ligne

 

#5 Wed 16 October 2024 10:26

west_archeo
Juste Inscrit !
Date d'inscription: 14 Oct 2024
Messages: 3

Re: QGIS: aide production fond de carte topographique

Bonjour,
Merci pour cette remarque cela aide effectivement. En revanche, je suis toujours confronté au problème pour fermer les courbes de niveau (image 4) pour les transformer en polygones. Quelqu'un aurait une solution ?

Hors ligne

 

Pied de page des forums

Powered by FluxBB