Ajout de Transformation personnalisée

Certains jeux de données nécessitent une transformation qui n'est pas prédéfinie dans FME. Dans un tel cas, une transformation personnalisée peut être créée. Les définitions de transformation peuvent se trouver dans un fichier de contrôle FME, ainsi que dans le fichier <FME_Install_Dir>/Reproject/MyCoordSysDefs.fme.

Note: Consulter la section Transformations géographiques pour plus d'informations.

Syntaxe de transformation en une seule étape

XFORM_DEF <xformName> \

SRC_DTM <datum name> \

TRG_DTM <datum name> \

[DESC_NM <descriptive name>] \

[SOURCE <source>] \

[GROUP <group>] \

[EPSG_NBR <epsg #>] \

[INVERSE <yes|no>] \

[MAX_ITR <max iterations for inverse convergence>] \

[CNVRG_VAL <inverse convergence threshold for completion>] \

[ERROR_VAL <inverse convergence threshold for error reporting>] \

[ACCURACY <0-1000>] \

[EPSG_VAR <0-32767>] \

[MIN_LNG <longitude>] \

[MAX_LNG <longitude>] \

[MIN_LAT <latitude>] \

[MAX_LAT <latitude>] \

METHOD <transformation method> \

[DELTA_X <x translation>] \

[DELTA_Y <y translation>] \

[DELTA_Z <z translation>] \

[ROT_X <x rotation>] \

[ROT_Y <y rotation>] \

[ROT_Z <z rotation>] \

[XLATE_X <x rotation origin>] \

[XLATE_Y <y rotation origin>] \

[XLATE_Z <z rotation origin>] \

[BWSCALE <scale>] \

[GRID_FILE <format>,<direction>,<file path>]* \

[FALLBACK <xformName>]

Syntaxe de transformation en plusieurs étapes

PATH_DEF <pathName> \

[SRC_DTM <datum name>] \

[TRG_DTM <datum name>] \

[DESC_NM <descriptive name>] \

[SOURCE <source>] \

[GROUP <group>] \

[ACCURACY <0-1000>] \

[XFORM <xformName>,<direction>]+

Exemples

Réfère au fichier MyCoordSysDefs.fme du dossier <FME_Install_Dir>/Reproject.

Paramètres de définition de transformation

Nom

Distance

Description

Optionnel

Par défaut

XFORM_DEF

Nom de l'identifiant CS-Map, tel qu'il est décrit

<FME_Install_Dir>/Reproject/MyCoordSysDefs.fme

Nom de la transformation à étape unique. Non  
PATH_DEF

Nom de l'identifiant CS-Map, tel qu'il est décrit

<FME_Install_Dir>/Reproject/MyCoordSysDefs.fme

Nom de la transformation multi-étapes. Non  
SRC_DTM Nom du datum Le nom du datum source. Si elle est omise pour un chemin, cette transformation n'est jamais sélectionnée automatiquement.

XFORM: No

PATH: Yes

 
TRG_DTM Nom du datum Le nom du datum cible. Si elle est omise pour un chemin, cette transformation n'est jamais sélectionnée automatiquement.

XFORM: No

PATH: Yes

 
DESC_NM Chaîne de caractères Description de la transformation. Oui  
SOURCE Chaîne de caractères Organisme fournissant les paramètres de transformation. Oui  
GROUP Chaîne de caractères Groupe qui apparaîtra dans la galerie des transformations géographiques dans FME Workbench. Oui  
EPSG_NBR Entier supérieur ou égal à zéro Utilisé pour se loguer si supérieur à zéro. Oui 0
INVERSE Yes/No Si ce paramètre vaut "yes", la transformation ne pourra pas s'exécuter dans le sens inverse (TRG_DTM -> SRC_DTM) Oui Oui
MAX_ITR Entier supérieur ou égal à zéro Le nombre maximum d'itérations tentées quand la transformation s'exécute en sens inverse, en 2D. Oui 8
CNVRG_VAL Nombre flottant. Seuil de convergence : quand une transformation 2D inversée se trouve proche de la réponse réelle, l'itération marque une pause. Oui 1.0E- 09
ERROR_VAL Nombre flottant plus grand que
CNVRG_VAL
Seuil d'erreur : quand une transformation 2D inversée ne rencontre pas le seuil CNVRG_VAL après MAX_ITR itérations, le résultat est considéré comme acceptable tant qu'il est plus proche que ERROR_VAL. Oui 1.0E- 06
METHOD Consulter Transformations géographiques. Méthode de transformation à appliquer. Non  
DELTA_X Nombre flottant. La quantité de translation de la coordonnée géocentrique X intermédiaire. Cette valeur doit être donnée en mètres et la direction de la translation est donnée par le signe de la valeur. Ne s'applique qu'à certaines METHOD. Oui 0
DELTA_Y Nombre flottant. La quantité de translation de la coordonnée géocentrique Y intermédiaire. Cette valeur doit être donnée en mètres et la direction de la translation est donnée par le signe de la valeur. Ne s'applique qu'à certaines METHOD. Oui 0
DELTA_Z Nombre flottant. La quantité de translation de la coordonnée Z géocentrique intermédiaire. Cette valeur doit être donnée en mètres et la direction de la translation est donnée par le signe de la valeur. Ne s'applique qu'à certaines METHOD. Oui 0
ROT_X Nombre flottant. La quantité de rotation autour de l'axe X qui est appliquée aux coordonnées géocentriques intermédiaires. Cette valeur est donnée en secondes d'arc, et le sens de la rotation est indiqué par le signe de la valeur. Ne s'applique qu'à certaines METHOD. Oui 0
ROT_Y Nombre flottant. La quantité de rotation autour de l'axe Y qui est appliquée aux coordonnées géocentriques intermédiaires. Cette valeur est donnée en secondes d'arc, et la direction de la rotation est indiquée par le signe de la valeur. Ne s'applique qu'à certaines METHOD. Oui 0
ROT_Z Nombre flottant. La quantité de rotation autour de l'axe Z qui est appliquée aux coordonnées géocentriques intermédiaires. Cette valeur est donnée en secondes d'arc, et le sens de la rotation est indiqué par le signe de la valeur. Ne s'applique qu'à certaines METHOD. Oui 0
XLATE_X Nombre flottant. Le composant X du point (dans le système de référence de coordonnées cartésiennes source) autour duquel la rotation sera effectuée. Ne s'applique qu'à certaines METHOD. Oui 0
XLATE_Y Nombre flottant. Le composant X du point (dans le système de référence de coordonnées cartésiennes source) autour duquel la rotation sera effectuée. Ne s'applique qu'à certaines METHOD. Oui 0
XLATE_Z Nombre flottant. La composante Z du point (dans le système de référence des coordonnées cartésiennes source) autour duquel la rotation sera effectuée. Ne s'applique qu'à certaines METHOD. Oui 0
BWSCALE Nombre flottant. Un facteur d'échelle qui est appliqué aux coordonnées géocentriques intermédiaires. La valeur est donnée en parties par million, et est la différence entre le facteur d'échelle réel et l'unité. Par exemple, une valeur de -2,5 pour le paramètre d'échelle produit un facteur d'échelle réel de 0,9999985. Autrement dit, le facteur d'échelle réel utilisé est obtenu en multipliant la valeur du paramètre par 1,0x10-06 et en ajoutant le résultat (algébriquement) à 1,0. Ne s'applique qu'à certaines METHOD. Oui 0
GRID_FILE <format>,<direction>,
<file path>
METHOD=GRID_INTERP nécessite au moins un fichier de grille ; sinon, il est invalide. Le premier fichier de grille qui couvre la coordonnée à transformer est utilisé. Cela dépend de la METHOD choisie  
GRID_FILE <format> NTv2|NADCON|FRGEO|JPPAR|
ATS77|GEOCON
Format du fichier de grille. Non  
GRID_FILE <direction> fwd|inv Le fichier de grille de direction devrait être appliqué. Non  
GRID_FILE <file_path> Chemin vers un fichier de grille Soit absolu soit relatif à <FME_Install_Dir>/Reproject Non  
FALLBACK Nom de la transformation sans grille et à étape unique Transformation à utiliser si aucun fichier de grille couvre la coordonnée en cours de transformation. Oui  
XFORM <Single-step transformation name>,<fwd|inv> Les définitions de chemin nécessitent au moins une transformation en une seule étape pour être listées. Les transformations sont appliquées dans l'ordre et la direction indiqués. Non  
ACCURACY 0-1000 Non utilisé. Oui 8
EPSG_VAR Entier supérieur ou égal à zéro Non utilisé. Oui 0
MIN_LNG Nombre flottant. Non utilisé. Oui 0
MAX_LNG Nombre flottant. Non utilisé. Oui 0
MIN_LAT Nombre flottant. Non utilisé. Oui 0
MAX_LAT Nombre flottant. Non utilisé. Oui 0