Vous êtes ici

csmapreprojector

Reprojette les coordonnées de l'entité d'un système de coordonnées à un autre en utilisant la librairie de reprojection CS-MAP.

Paramètres

Système de coordonnées destination et source

Si le système de coordonnées source est "lu depuis l'entité" ou nul; alors le système de coordonnée de l'entité en entrée est utilisé comme source. Dans ce cas, si l'entité en entrée n'a pas de système de coordonnées, le Transformer va définir le système de coordonnées de l'entité à partir de système de coordonnées destination et les coordonnées de l'entité resteront inchangées.

Gestion verticale

Ce paramètre détermine comment la valeur z sera traitée. Il y a 3 options possibles :

  • Ignore la hauteur et laisse la valeur inchangée. La valeur z n'est pas affectée par la reprojection, elle ne sera pas modifiée. C'est le comportement traditionnelle du Transformer Reprojector lorsque le moteur de reprojection est "FME"
  • La hauteur est relative à l'ellipsoïde. La valeur z sera traitée comme la hauteur de l'ellipsoïde avec la même unité qu'à l'horizontale (soit des mètres, pour les systèmes de coordonnées géographiques).
  • Hauteur NAD27 en NGVD29; hauteur NAD83 en NAVD88. VERTCON sera utilisé pour convertir entre NAD27 (NGVD29) et NAD83 (NAVD88). La valeur z aura la même unité que l'unité horizontale (ou des mètres, pour les systèmes de coordonnées géographiques).

A noter que les rasters ne peuvent être reprojetés qu'en 2D (c'est à dire, avec l'option Ignorer la hauteur et laisser la valeur inchangée

Type d'interpolation (pour raster)

Le TYPE D'INTERPOLATION n'aura d'effet que sur les données raster. Les valeurs des cellules sont interpolées afin de modifier le raster à la taille spécifiée.

  • PLUS PROCHE VOISIN est la méthode la plus rapide mais produit la moins bonne qualité d'image.
  • BILINEAIRE offre un compromis raisonnable entre vitesse et qualité.
  • BICUBIQUE est la méthode la plus lente mais produit la meilleure qualité d'image.
  • MOYENNE 4 et MOYENNE 16 ont des performances similaires à BILINEAIRE et sont pratiques pour les "rasters" numériques de type DEM.

Taille de cellule (pour raster)

TAILLE DE CELLULE s'applique uniquement aux entités raster.

  • Si TAILLE DE CELLULE est défini à REDIMENSIONNER LES CELLULES, la taille de cellule du raster est ajustée pour maintenir le même nombre de lignes et de colonnes dans le raster reprojeté par rapport au raster d'origine.
  • Si TAILLE DE CELLULE est défini à CELLULES CARRÉES, le nombre de lignes et de colonnes ainsi que leur espacement seront modifiés pour maintenir approximativement la même surface des cellules et former des cellules carrées où les tailles des cellules horizontales et verticales seront égales. Comme l'option CELLULES CARRÉES, PRESERVER LES CELLULES changera à la fois le nombre de lignes et de colonnes et l'espacement pour maintenir la surface des cellules mais essaiera également de préserver le ratio original des cellules en prenant en compte toute déformation causée par la reprojection.
  • Comme l'option CELLULES CARRÉES, PRESERVER LES CELLULES changera à la fois le nombre de lignes et de colonnes et l'espacement pour maintenir la surface des cellules mais essaiera également de préserver le ratio original des cellules en prenant en compte toute déformation causée par la reprojection.

Systèmes de coordonnées dynamiques

Si le SYSTEME DE COORDONNEES DESTINATION est de type "_AZMEA_" ou "_AZMED_", chaque entité en entrée est respectivement reprojettée vers un système qui conserve les superficies (projection équivalente) ou qui conserve les distances. En général, cela nécessite de redéfinir le système de cordonnées de chaque entité entrante.

Chaque entité garde en mémoire quel système de coordonnées qui conserve les superficies ou les distance elle a et peut rapidement être reprojetée dans un système de coordonnées normal (non dynamique).

Exemple :

Un type d'entité en entrée représentant un point sur terre en LL-WGS84 (lat/long normal).

  • Ce point est reprojeté en _AZMED_ via le Transformer CsmapReprojector.Le système de coordonnées source est LL-WGS84 et le système de coordonnées destination est défini par _AZMED_.
  • Les coordonnées X et Y du point sont extraits en X1 et Y1.
  • Définir x2 = x1 + 1000, et y2 = y1
  • Ajouter un vertex au point pour faire une ligne (x1,y1) -> (x2,y2).
  • Pour revenir à la reprojection en LL-WGS84, il faut ré-utiliser le Transformer CsmapReprojector avec système de coordonnées source définit à "Read from feature" et système de coordonnées destination définit à LL-WGS84.

Maintenant nous avons changé notre point en ligne par le biais d'une extension de 1 km à l'Est du point d'origine en Lat/Long.

Notes

  • Ce Transformer n'est pas affecté par la sélection des canaux et des palettes.
  • Ce Transformer n'est pas affecté par la sélection des canaux et des palettes.

Implémentation

Fonction(s) de bas niveau utilisée(s) (Function ou Factory):@Reproject

Ajouter un commentaire