Transformers FME: 2025.0

Categories
Coordonnées
Intégrations
Related Transformers
AttributeReprojector
CommonLocalReprojector
CsmapAttributeReprojector
CsmapReprojector
EsriReprojector
GridInQuestIIReprojector
GtransAttributeReprojector
GtransReprojector
PROJReprojector
ReframeReprojector
ReprojectAngleCalculator
ReprojectLengthCalculator
Reprojector

PROJAttributeReprojector

Reprojette des attributs depuis un système de coordonnées vers un autre à l'aide de la librairie PROJ.

Aller à la configuration

Cas d'utilisations typiques

  • Reprojection d'entités en utilisant une librairie PROJ
  • Ajout de pairs de coordonnées supplémentaires dans des attributs dans un système de coordonnées alternatif.

Comment fonctionne-t-il ?

Le PROJAttributeReprojector accepte n'importe quelle entité. L'utilisateur spécifie les attributs contenant les coordonnées x, y, et optionnellement z, et configure une Transformation automatique ou manuelle.

Le Transformer reprojette les coordonnées selon ces sélections en utilisant la reprojection PROJ et met à jour les attributs x et y et z selon les nouvelles valeurs, écrasant les originales.

Ce Transformer ne modifie pas la géométrie de l'entité - seules les valeurs des attributs X et Y sélectionnés (s'ils contiennent des valeurs de coordonnées) sont modifiées. La précision des résultats dépend de la spécification correcte par l'utilisateur du système de coordonnées source.

FME utilise actuellement la version 9.2.0 de PROJ.

Pour les transformations Automatiques le système de coordonnées Source et Destination doivent être définis.

Pour les transformations manuelles, il faut fournir une chaîne de caractères PROJ décrivant la transformation souhaitée, comme indiqué dans le document Transformation Pipelines de PROJ et illustré dans les exemples ci-dessous. Les descriptions WKT2 sont également valables.

Définition de systèmes de coordonnées

Ce Transformer accepte les systèmes de coordonnées définis dans les formes suivantes :

Définition Style

Exemple: LL-WGS84 Defined

Références externes

EPSG

EPSG:4326

EPSG Website

Well-Known Text (WKT1 or WKT2)

GEODCRS["WGS 84",

DATUM["World Geodetic System 1984",

ELLIPSOID["WGS 84",6378137,298.257223563,

LENGTHUNIT["metre",1.0]]],

CS[ellipsoidal,2],

AXIS["latitude",north,ORDER[1]],

AXIS["longitude",east,ORDER[2]],

ANGLEUNIT["degree",0.01745329252],

ID["EPSG",4326]]

Open Geospatial Consortium : Information géographique - Représentation textuelle connue des systèmes de référence de coordonnées

Notez que le site web EPSG peut également fournir des chaînes WKT pour des systèmes de coordonnées spécifiques.

Chaîne PROJ.

+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs

Projections PROJ

Elles sont entièrement interchangeables et peuvent être utilisées avec n'importe quelle combinaison pour définir la source et les systèmes de coordonnées destination d'une transformation automatique.

Elles peuvent également être utilisées dans une chaîne PROJ ou pour une transformation manuelle.

Notez que les représentations EPSG et WKT peuvent décrire plus complètement un système de coordonnées que les chaînes PROJ, et sont donc les types de définition préférés.

Transformations géographiques et grilles

Les transformations géographiques contrôlent comment les coordonnées sont converties entre différents datums.

Pour une Transformation automatique, FME tente de sélectionner une transformation appropriée entre le système de coordonnées Source et Destination .

Des Transformations manuellessont effectuées comme spécifiées dans les paramètres Transformation manuelle.

Ajustements datum basés sur des grilles

Certains polygones utilisent des fichiers de grille de correction pour la conversion de datum.

De nombreuses grilles nécessaires à PROJ sont incluses dans FME, et des grilles supplémentaires peuvent être téléchargées depuis le site web de PROJ.

PROJ cherchera généralement une grille appropriée à utiliser, bien que des chemins ou des URLs spécifiques puissent être spécifiés dans une définition de transformation.

Données utilisateur PROJ

Les grilles et fichiers personnalisés proj.db doivent être placés dans le dossier[FME User Directory]/ProjData .

Exemples d'emplacements de dossiers ProjData :

macOS

/Users/[User]/Library/Application\ Support/FME/ProjData/

Windows 10

C:\Users\[User]\Documents\FME\ProjData

Linux

/home/[User]/.fme/ProjData

Les Transformers PROJ donneront la préférence aux fichiers placés dans ce dossier plutôt qu'à d'autres emplacements, y compris les fichiers proj.db et grid livrés avec FME.

Exemples

Notes

  • Ce Transformer ne change par les coordonnées de l'entité, il change seulement les valeurs des attributs X, Y et Z sélectionnés (s'ils contiennent des valeurs de coordonnées).
  • Les versions antérieures de PROJ utilisaient le paquet proj-datumgrid grid files, qui est toujours disponible sur le site web de PROJ. Il doit être remplacé par le paquet actuel proj-data.
  • FME possède un paramètre de Traitement, Moteur de reprojection, qui peut être configuré sur FME (CS-Map) ou Esri. Ce Transformer respectera ce paramètre.
  • Il fournit une fonctionnalité similaire et utilise la bibliothèque par défaut (CS-Map ou Esri) définie dans FME. Elle ne gère pas les valeurs z.AttributeReprojector
  • Pour reprojeter des coordonnées stockées en tant qu'attributs, voir la section PROJReprojector.
  • Les transformations automatiques produisent une chaîne PROJ dans le log, qui peut être utilisée comme modèle pour les transformations manuelles.

Travailler avec les Transformers Systèmes de coordonnées

FME supporte de manière inhérente les transformations et les reprojections de systèmes de coordonnées.

Configuration

Ports en entrée

Ports de sortie

Paramètres

Éditer les paramètres des Transformers

Les paramètres du Transformer peuvent être définis en saisissant directement des valeurs, en utilisant des expressions ou en faisant référence à d'autres éléments de l'espace de travail tels que des valeurs d'attributs ou des paramètres utilisateur. Divers éditeurs et menus contextuels sont disponibles pour vous aider. Pour voir ce qui est disponible, cliquez sur à côté du paramètre concerné.

Pour plus d'information, consulter la section Options des Transformers.

Références

Comportement

Basé sur des entités

Stockage des entités

Non

Dépendances Aucun
Alias  
Historique  

FME Community

FME Community dispose d'une mine de connaissances sur FME, avec plus de 20 000 membres actifs dans le monde entier. Obtenez de l'aide sur FME, partagez vos connaissances et entrez en contact avec des utilisateurs du monde entier.

Voir tous les résultats à propos de ce Transformer sur FME Community.

 

Examples may contain information licensed under the Open Government Licence – Vancouver, Open Government Licence - British Columbia, and/or Open Government Licence – Canada.