IGNFServiceAlticoder

L'IGNFServiceAlticoder est un Transformer encapsulant le service de calcul altimétrique de l'IGN.

Il détermine une altitude pour chaque point des géométries en entrée, les transformants ainsi en données 3D, en se basant sur les données de l'IGN.

Documentation du service de calcul altimétrique de l'IGN

Note

Le service IGN d’alticodage utilise la base de données IGN RGE ALTI®, spécifiée dans son descriptif de contenu (DC) ; complétée par la BD ALTI® lorsque la zone requêtée n’est pas couverte par le premier référentiel.

L’information retournée par le service est celle du RGE ALTI®, soit:

  • Altitude du sol (cf. « Règles de modélisation du sol », p.12 du DC)

  • Au pas de 1 mètre (une valeur disponible tous les mètres)

  • Exprimée par territoire/zone selon les systèmes de coordonnées planimétrique et altimétrique du tableau 2.1.6 pages 9 et 10 du DC

  • L’exactitude altimétrique dépend de la méthode d’acquisition des données et des traitements effectués selon les caractéristiques des zones traitées : littorales, inondables, forestières, urbaines, rurales…, visualisable https://www.geoportail.gouv.fr/donnees/rge-alti-sources

  • La couverture géographique, les zones non couvertes, la limite en zone frontalière terrestre, la limite en zone littorale sont décrits au paragraphe 2.1.4 p8 du DC


Configuration

Port en entrée

Input

Les géométries de type points, lignes, polygones, polygones à trous et agrégats sont acceptées en entrée.

Leur système de coordonnées doit être renseigné.

Si une donnée 3D est mise en entrée, son altitude sera alors ecrasée par le resultat du service.

Port de sortie

Output

Les entités ayant été converties en 3D ressortent par ce port.

<Rejected>

Les entités invalides ou en erreurs ressortent par ce port avec un attribut supplémentaire, "_error", indiquant la raison du rejet.

Un mauvais type de géométrie ou un système de coordonnées non-renseigné causera le rejet de l'entité.

Une erreur lors de la consultation du service de calcul altimétrique de l'IGNF causera le rejet de l'entité.

Si le service de calcul altimétrique retourne une valeur NoData pour l'un des points de la géométrie, l'entité est alors rejetée. La géométrie est tout de même forcée en 3D pour les points ayant une altitude correcte retournée. Il est alors possible de filtrer cette erreur et de gérer le cas d'une géométrie partiellement géocodée.