Vous êtes ici
coordinatesystemsetter
Définit le système de coordonnées des entités, conformément au paramètre SYSTEME DE COORDONNEES. Ce Transformer ne reprojete pas les entités et ne modifie pas leur géométrie.
Il doit être utilisé si vous connaissez le système de coordonnées des entités, et que ce dernier n'est pas défini dans la source. Ceci peut arriver si les entités proviennent d'un format qui ne stocke pas les informations du système de coordonnées.
Paramètres
Systèmes de coordonnées
Cliquer sur bouton parcourir pour choisir un système de coordonnées dans la Galeries des systèmes de coordonnées.
Notes
- Pour reprojeter les entités, changez les systèmes de coordonnées source et destination dans l'arborescence du projet, utilisez le Transformer Reprojector.
- Pour supprimer le système de coordonnées des entités, utilisez le transformer CoordinateSystemRemover.
Définir le système de coordonnées sur la base de la valeur d'un attribut
L'exemple ci-dessous montre comment définir un système de coordonnées sur la base de la valeur d'un attribut.
L'attribut des entités en entrée doit être renseigné avec le nom d'un système de coordonnées FME, selon les noms donnés dans la galerie de systèmes de coordonnées. L'exemple ci-dessous utilise le système "CH1903.LV03".Pour spécifier le nom du système de coordonnées, vous pouvez ajouter un attribut, puis choisir Insérer > Constante. Vous pouvez ensuite mettre en entrée du Transformer les entités dont le champs "cs-attr" a été rempli avec les valeurs "CH1903.LV03"

Cliquer sur le bouton Propriétés du Transormer et entrer @Value(<attribute_name>) dans le champs Système de coordonnées.

Implémentation
Fonction(s) de bas niveau utilisée(s) (Function ou Factory):
@CoordSys

Ajouter un commentaire