OnlineMapMaker logo

Générateur de courbes de niveau pour n’importe quel lieu

Cliquez n’importe où sur la carte et ce générateur trace les courbes de niveau d’un carré de 1 à 5 km² autour de ce point. Changez l’équidistance, colorez les lignes selon l’altitude et téléchargez le résultat en GeoJSON, CAO (DXF), KML ou PNG prêt à imprimer, avec un rapport technique. C’est gratuit et sans compte. Ouvrir en plein écran ↗

Rate this tool:
Publicité
Publicité
Loading map…
Besoin d'aide pour votre projet SIG ?Découvrir Nos Services

Un créateur de cartes de courbes de niveau dans votre navigateur

Une carte des courbes de niveau montre la forme du terrain avec des lignes. Chaque ligne relie des points de même altitude : là où les lignes sont serrées, le terrain est raide, là où elles s’écartent, il est plat. Une carte topographique avec courbes de niveau est le document de base de presque tout travail sur le terrain : implanter une maison, une route, un sentier, un fossé de drainage ou une centrale solaire. Le problème est de s’en procurer une. La plupart des cartes de courbes de niveau en ligne sont des images non modifiables, ou du travail SIG qui demande un logiciel, des fichiers d’altitude et de l’expérience.

Ce générateur de courbes de niveau fait ce travail pour vous. Cliquez sur un lieu : il charge des données d’altitude gratuites depuis les AWS Terrain Tiles, construit une grille d’altitudes d’environ 3 à 5 m par cellule, la lisse et trace les courbes de niveau d’un carré de 1 à 5 km² autour de votre clic. Vous choisissez l’équidistance, l’unité d’altitude et les couleurs. Les lignes sont colorées du bas vers le haut, une ligne sur cinq est plus épaisse en tant que courbe maîtresse, et les cotes suivent les lignes, comme sur une carte topographique imprimée.

Quand la carte avec courbes de niveau vous convient, emportez-la. Téléchargez les lignes en GeoJSON pour le SIG et les cartes web, en fichier DXF pour AutoCAD, BricsCAD ou Civil 3D (en mètres UTM, avec l’altitude réelle sur chaque ligne), en KML pour Google Earth ou en PNG prêt à imprimer avec légende, échelle et flèche du nord. Un rapport technique avec les statistiques d’altitude, de pente, d’exposition et de courbes l’accompagne. Mon conseil : commencez par l’équidistance automatique, regardez le résultat, puis affinez seulement ensuite. Le rapport vous dit quelle finesse les données de votre zone permettent vraiment.

Publicité
Publicité

Ce que fait ce générateur de courbes de niveau

Voici tout ce que fait l’outil, dans l’ordre où vous l’utiliserez.

  1. Trouvez votre lieu. Recherchez une adresse, une ville ou un site connu et appuyez sur Entrée, ou déplacez et zoomez vous-même la carte satellite. Les boutons d’exemple mènent à cinq paysages connus, chacun couvert par un type de données d’altitude différent, pour voir l’outil fonctionner tout de suite.
  2. Cliquez pour tracer les courbes. Cliquez sur la carte. Un carré de la surface choisie se dessine autour du point et les courbes de niveau y apparaissent en une ou deux secondes. Cliquez ailleurs pour déplacer le carré ; l’outil y trace de nouvelles courbes.
  3. Réglez la surface. Le curseur règle la surface de 1 à 5 km² par pas de 0,5 km². Un carré de 1 km² mesure 1 × 1 km ; 5 km² font environ 2,24 × 2,24 km. Les grandes surfaces chargent plus de tuiles et prennent un peu plus de temps.
  4. Choisissez l’équidistance. Auto choisit une équidistance ronde qui donne un nombre de lignes lisible pour la plage d’altitude et la qualité des données. Vous pouvez aussi choisir une valeur fixe de 0,5 m à 100 m (ou de 1 ft à 250 ft). La carte se redessine aussitôt, sans recharger les données.
  5. Courbes maîtresses et cotes. Une ligne sur cinq (ou sur quatre ou dix, si vous préférez) est une courbe maîtresse : plus épaisse, plus foncée et cotée. Les cotes suivent la direction de la ligne et restent toujours lisibles à l’endroit.
  6. Couleur selon l’altitude. Chaque ligne est colorée selon son altitude avec l’une de trois échelles : Spectral (bleu en bas, rouge en haut), Hypsométrique (vert en plaine jusqu’au brun et au gris en montagne) ou Viridis (lisible pour les daltoniens). Une légende montre l’échelle.
  7. Ombrage et aplat de couleur. Activez un ombrage, calculé à partir de la même grille d’altitudes, pour voir la forme du terrain sous les lignes. L’aplat de couleur teinte le carré selon l’altitude. Les deux aident à expliquer le terrain à quelqu’un qui ne lit pas les courbes de niveau.
  8. Lissage et unités. Le lissage supprime les petites marches qui apparaissent quand des données grossières sont agrandies. Auto choisit la force selon la résolution des données sources ; vous pouvez le couper ou le régler sur léger ou fort. Les altitudes s’affichent en mètres ou en pieds.
  9. Lisez les résultats. Le panneau montre le point le plus bas et le plus haut, le dénivelé, la pente moyenne, le nombre et la longueur totale des courbes et les jeux de données utilisés. Survolez une ligne pour voir son altitude.
  10. Téléchargez et partagez. Téléchargez GeoJSON, DXF, KML, une carte PNG ou le rapport technique. « Copier le lien » vous donne un lien qui ouvre le même carré avec les mêmes réglages.

Tout le traitement se fait dans votre navigateur. Les tuiles d’altitude viennent directement du stockage public d’AWS ; vos clics et vos fichiers ne sont jamais envoyés à notre serveur.

Comment faire une carte des courbes de niveau, étape par étape

Un exemple réel : une carte topographique du bord du cratère du mont Saint Helens, dans l’État de Washington (États-Unis), prête pour la CAO.

Générateur de courbes de niveau avec une carte satellite du monde et le panneau de réglages
1
Étape 1: Ouvrez le générateur de courbes de niveau

L’outil s’ouvre sur une carte satellite du monde. Le panneau de droite contient la recherche, les lieux d’exemple et tous les réglages. Rien n’est tracé tant que vous n’avez pas choisi un lieu.

Recherche du mont Saint Helens avec des courbes de niveau colorées sur le bord du cratère
2
Étape 2: Recherchez votre lieu

Tapez le nom d’un lieu et appuyez sur Entrée, ou cliquez sur un exemple. Ici, « Mount St. Helens » amène la carte sur le volcan, et l’outil trace aussitôt les courbes de niveau de 1 km² autour du résultat.

Courbes de niveau colorées dans un carré de 1 km sur la paroi du cratère du mont Saint Helens, avec des cotes
3
Étape 3: Cliquez pour tracer des courbes partout

Cliquez n’importe où sur la carte pour y déplacer le carré. L’outil charge les tuiles d’altitude du nouveau lieu et trace les lignes en une ou deux secondes. Les courbes maîtresses sont plus épaisses et portent des cotes.

Carte des courbes de niveau de 2 kilomètres carrés avec une équidistance de 10 mètres et le panneau de réglages
4
Étape 4: Réglez la surface et l’équidistance

Placez le curseur de surface sur 2 km² et choisissez une équidistance de 10 m. Le carré passe à 1,41 × 1,41 km et la carte se redessine aussitôt. Le panneau de résultats indique le nombre de lignes obtenues (ici plus de 100) et leur longueur totale.

Carte des courbes de niveau avec ombrage et aplat hypsométrique sous des courbes foncées
5
Étape 5: Mettez en forme la carte topographique

Activez l’ombrage et l’aplat de couleur et choisissez les couleurs hypsométriques. L’aplat colore le sol selon l’altitude, les lignes passent donc en foncé pour le contraste. La légende montre quelle couleur correspond à quelle altitude.

Courbes de niveau avec une info-bulle d’altitude et le panneau de résultats avec plage d’altitude, pente et source des données
6
Étape 6: Vérifiez le panneau de résultats

Survolez une ligne pour voir son altitude exacte. Le panneau de résultats indique le point le plus bas et le plus haut, le dénivelé, la pente moyenne et les jeux de données utilisés. Ici, ce sont les données USGS 3DEP à 1/9 de seconde d’arc (environ 3 m), d’où le grand détail des lignes sur la paroi du cratère.

Carte PNG des courbes de niveau prête à imprimer avec légende, barre d’échelle et flèche du nord
7
Étape 7: Téléchargez la carte PNG

La carte PNG mesure 2200 × 1700 pixels avec ombrage, courbes colorées, cotes, légende, barre d’échelle, flèche du nord et sources des données. Elle est prête à imprimer ou à insérer dans un rapport.

Rapport technique des courbes de niveau avec statistiques d’altitude et classes de pente
8
Étape 8: Ouvrez le rapport technique

Le rapport donne les statistiques d’altitude, de pente, d’exposition et de courbes, les réglages du traitement et une lecture du terrain en langage simple. Imprimez-le ou enregistrez-le en PDF avec le bouton en haut.

Publicité
Publicité

La logique et les mathématiques derrière les courbes de niveau

Une courbe de niveau paraît simple, mais en tracer une bonne demande plusieurs étapes. Voici exactement ce que fait l’outil avec les chiffres, de la tuile d’altitude à la ligne finie.

1. Lire les altitudes dans les tuiles

Les AWS Terrain Tiles stockent les altitudes dans des images PNG normales, au format appelé Terrarium. Chaque pixel a une valeur de rouge, de vert et de bleu de 0 à 255, et les trois valeurs ensemble donnent l’altitude avec une précision de 1/256 m (environ 4 mm) :

altitude = (R × 256 + G + B / 256) − 32768      (mètres)

pixel d’exemple  R = 128, G = 100, B = 64
altitude = (128 × 256 + 100 + 64 / 256) − 32768
         = 32868.25 − 32768
         = 100.25 m

L’outil utilise le niveau de zoom 15, le plus fin des tuiles. Une tuile fait 256 × 256 pixels. Chaque tuile envoie aussi un en-tête, x-amz-meta-x-imagery-sources, avec le nom des jeux de données sources. C’est ainsi que le rapport peut vous dire si vos altitudes viennent d’un levé LIDAR à 2 m ou de données radar SRTM à 30 m.

2. Du clic à un carré de cellules

Votre clic donne une latitude φ et une longitude λ. Le carré a un côté s = √A, où A est la surface choisie. L’outil convertit le demi-côté en degrés avec la longueur d’un degré à cette latitude, puis convertit les coins en pixels Web Mercator au zoom 15 :

s = √A                         A = 2 km²  →  s = 1414.2 m
Δφ = (s / 2) / (111132.95 − 559.82·cos 2φ + 1.18·cos 4φ)
Δλ = (s / 2) / (111412.84·cos φ − 93.5·cos 3φ)

x = (λ + 180) / 360 × 256 × 2^15
y = (1 − ln(tan φ + sec φ) / π) / 2 × 256 × 2^15

taille de cellule = 40075016.69 × cos φ / (256 × 2^15)
                  = 4.78 m à l’équateur, 3.31 m à 46.2° N (mont Saint Helens)

La grille couvre le carré plus une marge de 16 cellules de chaque côté, pour que le lissage et le calcul des pentes aient de vrais voisins au bord. Sur 2,3 km, la taille d’un pixel Mercator varie de moins de 0,05 %, donc chaque cellule peut être traitée comme un carré de même taille.

3. Lisser la grille d’altitudes

La plupart des données d’altitude sont plus grossières que les pixels des tuiles. SRTM, par exemple, a une altitude tous les 30 m et en mètres entiers seulement. Agrandi en cellules de 3 m, il devient une suite de petites terrasses plates avec des marches de 1 m, et une courbe tracée dessus ferait des zigzags à chaque marche. Un filtre gaussien corrige cela. Chaque cellule devient une moyenne pondérée de ses voisines :

G(d) = e^(−d² / 2σ²)                 poids à la distance d (cellules)
z'(x, y) = Σ G(i)·G(j)·z(x+i, y+j) / Σ G(i)·G(j)     pour |i|, |j| ≤ 3σ

auto :  σ = 0.3 × résolution d’origine / taille de cellule   (0.7 à 4 cellules)
SRTM 30 m, cellule 3.4 m  →  σ = 2.6 cellules (9 m)
LIDAR 2 m, cellule 3.0 m  →  σ = 0.7 cellule (2 m)

Le filtre est séparable : il passe une fois le long des lignes et une fois le long des colonnes, ce qui est rapide. Léger divise le σ automatique par deux, Fort le double, Aucun garde les valeurs brutes. Le lissage arrondit un peu les sommets pointus, c’est pourquoi l’altitude minimale, maximale et moyenne du panneau et du rapport sont lues dans les données brutes, pas dans la grille lissée. Mon avis : laissez Auto sauf raison particulière. Avec des données LIDAR, il touche à peine les lignes ; avec SRTM, il fait la différence entre une carte utilisable et une carte confuse.

4. Marching squares : où la ligne traverse chaque cellule

Pour chaque niveau L, l’outil examine chaque carré formé par quatre points voisins de la grille. Chaque coin est au-dessus ou au-dessous de L, ce qui donne 16 cas possibles. Là où un coin d’une arête est au-dessus et l’autre au-dessous, la ligne traverse cette arête, et l’interpolation linéaire donne le point exact :

coins  hg  hd        bit = 1 si altitude ≥ L
       bg  bd        cas = 8·hg + 4·hd + 2·bd + 1·bg   (0 … 15)

passage sur une arête de a à b :
  t = (L − za) / (zb − za)          0 ≤ t ≤ 1
  point = a + t × (b − a)

exemple  za = 512.0 m, zb = 527.0 m, L = 520 m
  t = (520 − 512) / (527 − 512) = 0.533  → 53 % le long de l’arête

Deux cas (5 et 10) sont des cols, ou selles : les deux coins hauts sont en diagonale. Une selle peut se relier de deux façons, l’outil prend donc la moyenne des quatre coins. Si le centre est au-dessus de L, les coins hauts sont reliés par le milieu ; sinon, ce sont les coins bas. Cela lève l’ambiguïté et empêche les lignes de se croiser.

5. Relier, découper et simplifier les lignes

Marching squares produit des milliers de petits segments, un ou deux par cellule traversée. Deux cellules voisines partagent une arête et produisent donc exactement le même point de passage. L’outil numérote chaque arête et relie en une longue polyligne les segments qui se rencontrent sur la même arête. Quand une polyligne revient à son départ, c’est une ligne fermée autour d’un sommet ou d’une cuvette.

id d’arête (horizontale) = ligne × colonnes + colonne
id d’arête (verticale)   = lignes × colonnes + ligne × colonnes + colonne

découpage (Liang–Barsky) :  garder la partie avec  0 ≤ t ≤ 1  dans le carré
simplification (Douglas–Peucker) : retirer un point s’il est à moins
  de 0.2 cellule (environ 0.6 à 1 m) de la ligne passant par ses voisins

Ensuite, chaque ligne est découpée exactement au bord de votre carré, pour que les fichiers CAO et SIG s’arrêtent sur une limite nette. Enfin, la méthode de Douglas–Peucker retire les points qui n’apportent rien à la forme, ce qui garde des fichiers légers sans changer le dessin. Les morceaux de moins de 1,5 cellule sont écartés comme du bruit.

6. Choisir l’équidistance et les courbes maîtresses

L’équidistance automatique est le plus petit nombre rond (1, 2, 2,5, 5, 10, 20, 25, 50, 100…) qui donne au plus 25 niveaux sur la plage d’altitude, sans être plus fine que la moitié de l’erreur verticale typique des données. Les courbes maîtresses sont les niveaux multiples exacts de cinq fois l’équidistance :

niveaux  = ⌈zmin / i⌉ × i  …  ⌊zmax / i⌋ × i
maîtresse = niveau / i  divisible par 5   (ou 4, ou 10)

exemple  zmin = 832 m, zmax = 1095 m, dénivelé = 263 m
  i = 5 m  → 53 niveaux (trop)
  i = 10 m → 26 niveaux (trop)
  i = 20 m → 13 niveaux  ✓   courbes maîtresses à 900 et 1000 m

Il existe aussi une règle pratique tirée des normes de précision cartographique : l’équidistance doit valoir au moins environ deux fois l’erreur verticale des données. L’outil l’appelle le minimum recommandé, affiche un avertissement dans le panneau si vous descendez plus bas et l’indique dans le rapport.

7. Pente, exposition et ombrage

La pente, l’exposition et l’ombrage viennent de la même grille lissée, avec la méthode 3 × 3 de Horn, celle de la plupart des logiciels SIG. Pour les huit voisins a à i autour d’une cellule (e est le centre) :

dz/dx = ((c + 2f + i) − (a + 2d + g)) / (8 × cellule)
dz/dy = ((g + 2h + i) − (a + 2b + c)) / (8 × cellule)

pente      = atan( √(dz/dx² + dz/dy²) )          degrés
exposition = atan2( −dz/dx, dz/dy )              0° = tournée vers le nord
pente %    = tan(pente) × 100                    45° = 100 %

ombrage = sin(alt)·cos(pente) + cos(alt)·sin(pente)·cos(az − exposition)
          azimut du soleil 315° (nord-ouest), hauteur 45°

Le rapport classe chaque cellule dans sept classes de pente (0 à 2°, 2 à 5°, 5 à 10°, 10 à 15°, 15 à 30°, 30 à 45° et plus) et huit expositions. Les cellules de moins de 1° n’ont pas de vraie direction et sont comptées à part comme plates.

8. Indicateurs du terrain dans le rapport

Trois autres chiffres décrivent le caractère du terrain. L’intégrale hypsométrique indique si la plus grande partie du terrain est haute ou basse. Le rapport de surface compare la vraie surface en pente avec la surface plane de la carte. L’indice de rugosité du terrain (TRI, Riley, 1999) est la différence d’altitude moyenne entre une cellule et ses huit voisines.

HI  = (moyenne − min) / (max − min)       0 … 1
      HI > 0.6 type plateau,  HI < 0.4 type vallée

rapport de surface = moyenne de √(1 + dz/dx² + dz/dy²)
      1.000 plat,  1.155 partout à 30°

TRI = moyenne de  Σ |z_voisine − z_centre| / 8

densité des courbes = longueur totale des lignes / surface     (km par km²)

La densité des courbes est aussi un test rapide de rugosité : une plaine agricole à 5 m d’équidistance peut avoir 2 à 5 km de courbes par km², un versant de montagne raide 30 km ou plus.

Les formats de téléchargement en détail

Chaque téléchargement est créé dans votre navigateur à partir des mêmes courbes de niveau, donc les fichiers correspondent toujours à ce que vous voyez sur la carte. Voici le contenu de chacun et son usage.

GeoJSON .geojson

Tracez des courbes de niveau en GeoJSON en ligne et téléchargez-les sous forme de FeatureCollection standard RFC 7946. Chaque courbe est un LineString en longitude et latitude WGS84, avec l’altitude en troisième coordonnée. Les propriétés contiennent l’altitude, l’unité, le type (maîtresse ou intermédiaire), si la ligne est fermée, sa longueur en mètres et sa couleur d’affichage.

{ "type": "Feature",
  "properties": { "elevation": 1000, "unit": "m", "type": "index",
                  "closed": false, "length_m": 1243.6,
                  "stroke": "#f88d52", "stroke-width": 2.5 },
  "geometry": { "type": "LineString",
                "coordinates": [[-4.0761234, 53.0687456, 1000], …] } }

Utilisez-le dans QGIS, ArcGIS Pro, Mapbox, Leaflet, deck.gl ou geojson.io. Grâce à la propriété « stroke », de nombreux visualiseurs web affichent les lignes avec les mêmes couleurs qu’ici.

CAO (DXF) .dxf

Le fichier DXF est écrit au format ASCII AutoCAD R12, que tout logiciel de CAO sait ouvrir : AutoCAD, Civil 3D, BricsCAD, DraftSight, LibreCAD, MicroStation, SketchUp (avec un importateur) et QGIS. Les coordonnées sont en mètres UTM dans la zone de votre carré (le code EPSG figure dans le nom du fichier et dans un commentaire en tête du fichier), donc les distances et les surfaces se mesurent correctement en CAO.

Calques  CONTOUR_INDEX          courbes maîtresses, couleur 7
         CONTOUR_INTERMEDIATE   autres courbes, couleur 8
         CONTOUR_LABELS         cotes sur les courbes maîtresses
         BOUNDARY               le carré
Entité   POLYLINE avec élévation (groupe 30) = altitude de la courbe
         chaque VERTEX porte aussi Z = altitude de la courbe

Comme chaque polyligne porte son altitude réelle, Civil 3D et les logiciels semblables peuvent créer une surface (MNT TIN) directement à partir des courbes. Chaque ligne reçoit aussi une couleur proche de celle de la carte. C’est la principale raison pour laquelle j’ai créé un générateur de courbes de niveau pour la CAO : la plupart des outils gratuits donnent une image ou des lignes plates sans altitude.

KML .kml

Le fichier KML s’ouvre dans Google Earth, Google My Maps, ArcGIS Earth et la plupart des logiciels SIG. Les lignes sont rangées dans deux dossiers, courbes maîtresses et intermédiaires, plus le carré comme limite. Chaque ligne porte son altitude comme nom et garde sa couleur et son épaisseur. Les altitudes sont écrites en mètres, comme l’exige KML, et les lignes sont plaquées au sol pour épouser le relief 3D dans Google Earth.

Dans Google Earth Pro, inclinez la vue après l’ouverture : les courbes reposent sur le terrain 3D, ce qui permet de les comparer facilement au paysage réel.

Carte PNG .png

L’export PNG est une image de 2200 × 1700 pixels, assez nette pour une impression A4 ou Letter à 200 dpi. Elle comporte un titre, les coordonnées du centre, un ombrage doux, les courbes colorées avec les courbes maîtresses cotées, les coordonnées des coins, une légende verticale, une clé des lignes, une barre d’échelle, une flèche du nord, les chiffres clés et les sources des données.

Insérez-la directement dans un rapport, une présentation ou un dossier de permis. Le fond est dessiné à partir de la grille d’altitudes elle-même, donc l’image n’a pas de limite de droits liée à un fond de carte tiers.

Rapport technique .html

Le rapport est un seul fichier HTML qui s’ouvre dans n’importe quel navigateur et s’imprime proprement en PDF. Il comporte douze sections : résumé du projet, carte, jeux de données d’altitude, réglages du traitement, statistiques d’altitude, répartition hypsométrique, classes de pente, exposition, statistiques des courbes avec la longueur de chaque niveau, une lecture du terrain en langage simple, des notes de précision et les sources des données.

Le texte s’adapte au résultat. Un terrain plat reçoit une note sur le drainage, un terrain raide vous dit quelle part dépasse 15°, et si vous avez choisi une équidistance plus fine que ce que permettent les données, le rapport le signale.

Besoin des lignes en Shapefile ? Ouvrez le GeoJSON dans QGIS et utilisez Exporter → Sauvegarder les entités sous → ESRI Shapefile. Pour vérifier rapidement un fichier, déposez-le dans la visionneuse GeoJSON ou la visionneuse DXF de ce site. Les noms de fichier contiennent le point central et l’équidistance, ainsi plusieurs téléchargements ne s’écrasent jamais.

Publicité
Publicité

Qui utilise les cartes de courbes de niveau, et pour quoi faire

Les courbes de niveau sont la langue commune de tous ceux qui travaillent avec la forme du terrain. Voici les usages les plus fréquents de ce générateur de courbes de niveau.

  1. Architectes et paysagistes. Importez les courbes de niveau d’une parcelle dans AutoCAD avant la première esquisse, pour placer la maison, prévoir des terrasses et vérifier les vues. Le DXF s’ouvre à la bonne taille et au bon endroit.
  2. Ingénieurs et études préliminaires. Vérifiez la pente d’une route, d’une canalisation ou d’un drainage avant de payer un relevé, estimez déblais et remblais et créez dans Civil 3D une surface TIN approximative à partir des courbes.
  3. Projets solaires et éoliens. La pente et l’exposition décident de l’emplacement des panneaux et des éoliennes. Le rapport donne sur une page la part du terrain sous 5° et l’exposition principale.
  4. Randonneurs, coureurs et créateurs de sentiers. Faites une carte topographique d’un itinéraire ou d’un sommet, imprimez le PNG ou chargez le GeoJSON dans une appli GPS. Les lignes fermées montrent sommets et cuvettes d’un coup d’œil.
  5. Agriculteurs et gestion du sol et de l’eau. Prévoyez un labour en courbes de niveau, des noues, des mares et des terrasses. Une équidistance de 1 ou 2 m sur de bonnes données montre où l’eau va couler.
  6. Pilotes de drone et géomètres. Planifiez les hauteurs de vol sur un terrain vallonné, ou comparez un nouveau modèle de drone avec les données d’altitude publiques du même carré.
  7. Enseignants et élèves. Montrez comment les courbes de niveau traduisent la forme d’une vallée ou d’un volcan en activant et coupant l’ombrage, et utilisez le rapport pour des devoirs de géographie et de SIG.
  8. Immobilier et acheteurs de terrain. Voyez en une minute si une parcelle est plate, en pente douce ou raide, et ajoutez une carte des courbes propre à une annonce ou à une étude de terrain.
  9. Créateurs de jeux et artistes 3D. Utilisez des formes de terrain réelles comme base pour des niveaux de jeu, des maquettes de train et des impressions 3D : le KML et le GeoJSON contiennent les altitudes.

Questions fréquentes sur les courbes de niveau et cet outil

Les 20 questions les plus posées sur les cartes de courbes de niveau, les cartes topographiques et ce générateur.

1. Qu’est-ce qu’une courbe de niveau ?

Une courbe de niveau relie des points de même altitude au-dessus du niveau de la mer. Si vous marchiez dessus, vous ne monteriez ni ne descendriez jamais. Les lignes d’une carte sont une pile de ces coupes du terrain, en général à un pas d’altitude fixe appelé équidistance.

2. Qu’est-ce que l’équidistance, et laquelle choisir ?

L’équidistance est la différence d’altitude entre deux lignes voisines. Les petites valeurs (1 à 2 m) montrent le détail sur un terrain doux ; les grandes (20 à 50 m) gardent les montagnes raides lisibles. Commencez par Auto : il donne au plus 25 niveaux et respecte la qualité des données. Pour un travail de CAO sur une parcelle, 1 m est courant, mais seulement si le rapport indique que vos données sont assez fines.

3. Que sont les courbes maîtresses ?

Les courbes maîtresses sont une ligne sur cinq (ici vous pouvez aussi choisir une sur quatre ou sur dix). Elles sont plus épaisses et portent la cote, pour compter vite les lignes à partir d’une altitude connue. Avec une équidistance de 10 m, les courbes maîtresses sont tous les 50 m : 500, 550, 600 et ainsi de suite.

4. Comment lire la pente sur des courbes de niveau ?

Des lignes serrées signifient un terrain raide, des écarts larges un terrain plat. Vous pouvez aussi la calculer : pente = équidistance ÷ distance horizontale entre deux lignes. Avec 10 m d’équidistance et des lignes à 50 m, la pente vaut 10 ÷ 50 = 20 %, soit environ 11,3°. Le rapport donne les statistiques de pente pour tout le carré.

5. Comment distinguer une colline d’une cuvette ?

Les deux apparaissent comme des anneaux fermés. Si les altitudes augmentent vers le centre, c’est une colline ; si elles diminuent, c’est une cuvette ou une dépression. Activez les cotes et l’aplat de couleur, ou survolez les lignes : l’échelle de couleurs rend la chose évidente.

6. Que signifient les courbes en V et en U ?

Là où les courbes forment un V, la pointe du V est tournée vers l’amont le long d’un vallon ; l’eau s’écoule par le côté ouvert. Une forme en U ou arrondie tournée vers l’aval est une croupe ou un éperon. C’est le moyen le plus rapide de repérer les axes d’écoulement sur une carte topographique.

7. Quelle est la différence entre une carte des courbes de niveau et une carte topographique ?

Une carte topographique montre la surface du terrain en général, le plus souvent avec des courbes de niveau, des routes, des rivières, des bâtiments et des noms. Une carte des courbes de niveau ne montre que les lignes d’altitude. Cet outil crée une carte des courbes de niveau, et le fond satellite ou relief apporte le contexte topographique à l’écran.

8. D’où viennent les données d’altitude ?

Des AWS Terrain Tiles, un jeu de données ouvert et gratuit créé par Mapzen (projet Tilezen) et hébergé sur l’AWS Open Data Registry. Il combine les meilleures données d’altitude publiques pour chaque lieu : USGS 3DEP aux États-Unis, LIDAR de l’Environment Agency en Angleterre, EU-DEM en Europe, SRTM pour la plus grande partie du monde et plusieurs modèles nationaux. Le rapport indique les jeux de données de votre carré.

9. Quelle est la précision des courbes de niveau ?

Elle dépend de la source. Le LIDAR (Angleterre, une partie des États-Unis) est précis à environ 15 à 50 cm ; les modèles nationaux de 5 à 10 m, à 1 à 2 m ; les données radar SRTM, en général à 5 à 10 m, moins bien en forêt, en ville et sur terrain très raide. Les lignes conviennent pour planifier, étudier et cartographier, pas pour une implantation de chantier. Le rapport indique la source et une équidistance minimale recommandée.

10. Pourquoi les courbes sont-elles lisses alors que les données sont à 30 m ?

L’outil lisse la grille d’altitudes avec un filtre gaussien avant de tracer les lignes. Sans lui, des données grossières agrandies en cellules de 3 à 5 m créent des lignes en escalier. Le lissage n’ajoute pas de précision ; il supprime des artefacts. Vous pouvez le régler sur Léger ou Aucun pour voir le résultat brut.

11. Puis-je ouvrir les courbes dans AutoCAD ou Civil 3D ?

Oui. Téléchargez le fichier CAO (DXF) et ouvrez-le directement. Les lignes sont sur des calques séparés pour les courbes maîtresses et intermédiaires, en mètres UTM, et chaque polyligne a son élévation, donc Civil 3D peut en créer une surface. La zone UTM (code EPSG) figure dans le nom du fichier.

12. Pourquoi les coordonnées DXF sont-elles en UTM et pas en latitude et longitude ?

Les logiciels de CAO mesurent dans des unités planes comme le mètre. La latitude et la longitude sont des angles, les distances et surfaces seraient donc fausses. L’UTM est un quadrillage métrique utilisé dans le monde entier, précis à une fraction de millimètre par mètre sur un carré de 2 km. Si vous avez besoin d’un système national, reprojetez le GeoJSON dans QGIS.

13. Comment tracer des courbes en GeoJSON en ligne et les utiliser dans QGIS ?

Cliquez sur la carte, réglez l’équidistance et appuyez sur GeoJSON. Dans QGIS, faites glisser le fichier sur la carte. Pour l’étiqueter, utilisez le champ « elevation » ; pour le styliser, « type » (index ou intermediate) ou « elevation » avec une rampe de couleurs graduée. Le fichier est en WGS84 simple, il s’aligne donc sur n’importe quel fond de carte.

14. Puis-je obtenir des courbes en pieds ?

Oui. Réglez l’unité d’altitude sur Pieds. Les équidistances passent en pieds (1, 2, 5, 10, 20 ft et plus), les cotes et statistiques sont en pieds et les élévations du DXF aussi. Les coordonnées X et Y du DXF restent en mètres UTM. Les altitudes KML sont toujours en mètres, car KML l’exige.

15. Pourquoi la surface est-elle limitée à 5 km² ?

Un carré de 5 km² demande déjà 4 à 9 tuiles d’altitude et environ un quart de million de cellules à pleine résolution, tout traité dans votre navigateur. Des surfaces plus grandes seraient lentes sur téléphone et donneraient des cartes surchargées. Pour une zone plus vaste, faites plusieurs carrés côte à côte ; les bords sont découpés exactement et se raccordent proprement.

16. Puis-je faire des courbes sous le niveau de la mer ?

Oui. En mer, les tuiles contiennent la bathymétrie d’ETOPO1 et d’autres sources, vous obtenez donc des isobathes avec des altitudes négatives. Leur résolution est bien plus grossière (environ 1,8 km pour ETOPO1) : prenez ces courbes marines comme une image approximative.

17. Le générateur de courbes de niveau est-il vraiment gratuit ? Faut-il un compte ?

Il est gratuit, sans compte, sans filigrane sur le PNG et sans limite de téléchargements. Les tuiles d’altitude sont des données ouvertes sur AWS et tout le traitement se fait dans votre navigateur, il n’y a donc pas de coût de serveur à vous répercuter.

18. Puis-je utiliser les cartes téléchargées dans un travail commercial ?

Oui. Les données d’altitude sont ouvertes et utilisables commercialement, mais vous devez citer les sources. Le rapport et le PNG contiennent déjà les mentions requises ; gardez-les, ou copiez les lignes de la section « Sources des données » ci-dessous dans votre propre document.

19. Pourquoi certaines zones montrent-elles des lignes en blocs ou rayées ?

Là où deux jeux de données se rejoignent (par exemple à une frontière ou sur une côte), ou là où SRTM a comblé des trous en montagne et dans les déserts, les données elles-mêmes peuvent avoir des marches ou des zones plates. Essayez le lissage Fort ou une équidistance plus grande, et vérifiez les jeux de données affichés dans le panneau de résultats.

20. Comment imprimer une carte des courbes à une échelle donnée ?

La carte PNG mesure 1500 pixels de large pour le carré. Si un carré de 1 × 1 km est imprimé sur 15 cm de large, l’échelle est de 1:6 667 ; pour 2,24 km, environ 1:15 000. Vérifiez l’échelle avec la barre après impression, et imprimez à 100 % sans « ajuster à la page ».

Sources des données et mentions

Les altitudes proviennent des AWS Terrain Tiles. Les tuiles combinent de nombreux jeux de données d’altitude publics, dont les licences demandent les mentions ci-dessous. Les jeux de données réellement utilisés pour votre carré figurent dans le panneau de résultats, le PNG et le rapport.

  • Terrain Tiles on AWS (Mapzen / Tilezen Joerd) · AWS Open Data, terms of each source
    Terrain Tiles : les tuiles d’altitude mondiales fusionnées au format PNG Terrarium que lit cet outil, créées par le projet Joerd de Mapzen (Tilezen) et hébergées gratuitement sur l’AWS Open Data Registry.
  • USGS 3DEP (formerly NED) · Public domain (U.S. Government)
    États-Unis : 3DEP (anciennement NED) à 1/3 de seconde d’arc (environ 10 m) et 1/9 de seconde d’arc (environ 3 m), avec l’aimable autorisation de l’U.S. Geological Survey.
  • SRTM (NASA / USGS) · Public domain (U.S. Government)
    La plus grande partie du monde entre 60° N et 56° S : données radar SRTM à 1 seconde d’arc (environ 30 m), avec l’aimable autorisation de l’U.S. Geological Survey.
  • GMTED2010 (USGS) · Public domain (U.S. Government)
    Monde aux petits zooms : GMTED2010, avec l’aimable autorisation de l’U.S. Geological Survey.
  • ETOPO1 (NOAA NCEI) · Public domain (U.S. Government)
    Océans : relief mondial ETOPO1 (environ 1,8 km), U.S. National Oceanic and Atmospheric Administration.
  • EU-DEM (Copernicus) · Copernicus free and open data policy
    Europe : EU-DEM, produit à partir de données et d’informations Copernicus financées par l’Union européenne.
  • Environment Agency LIDAR (England) · Open Government Licence
    Angleterre : LIDAR DTM de l’Environment Agency à 2 m, © Environment Agency copyright and/or database right 2015. All rights reserved.
  • ArcticDEM (Polar Geospatial Center) · Free use with acknowledgement
    Arctique (au nord de 60°) : mosaïques ArcticDEM à 5 m, créées à partir d’images de DigitalGlobe, Inc. et financées par les subventions NSF 1043681, 1559691 et 1542736.
  • Canadian Digital Elevation Model (NRCan) · Open Government Licence – Canada
    Canada : Modèle numérique d’élévation du Canada, contient des informations sous licence du gouvernement ouvert – Canada.
  • Australie : © Commonwealth of Australia (Geoscience Australia) 2017.
  • Autriche : © offene Daten Österreichs – Digitales Geländemodell (DGM) Österreich.
  • INEGI Continental Relief (Mexico) · INEGI terms of free use
    Mexique : INEGI, Continental relief, 2016.
  • Nouvelle-Zélande : Copyright 2011 Crown copyright (c) Land Information New Zealand and the New Zealand Government. All rights reserved.
  • Kartverket (Norway) · CC BY 4.0
    Norvège : © Kartverket.

Si vous publiez une carte faite avec cet outil, gardez la ligne de mentions fournie avec le PNG et le rapport. Elle indique déjà les jeux de données utilisés pour votre zone.

Logiciels et fonds de carte

L’outil repose sur des logiciels et des services ouverts :

Le moteur de courbes de niveau (décodage, lissage, marching squares, découpage, statistiques et tous les exports) a été écrit pour ce site et tourne entièrement dans votre navigateur.

Outils d’altitude et de cartographie associés

Les courbes de niveau sont créées à partir de modèles d’altitude publics et sont approximatives. Ne les utilisez pas pour un chantier, la navigation ou des limites légales sans un relevé professionnel. Elevation: Terrain Tiles (Mapzen / Tilezen) on AWS. Map data © OpenStreetMap contributors, Protomaps (hosted by KONAKTIVE), CARTO, Esri.

Muhammad Gulraiz Khan, expert GIS et fondateur de KONAKTIVE et OnlineMapMaker.com

À Propos de l’Auteur

Muhammad Gulraiz Khan

Expert et Consultant GIS · Fondateur de KONAKTIVE

Muhammad Gulraiz Khan est un expert GIS avec plus d’une décennie d’expérience professionnelle dans la fourniture de solutions géospatiales pour le secteur de l’énergie, notamment des projets pour la Banque mondiale, la Société financière internationale (IFC) et l’USAID. Il a créé OnlineMapMaker.com pour rendre les outils de cartographie professionnels gratuits et accessibles à tous.

Publicité
Publicité