Suite

Déterminer si les points sont les mêmes dans FME

Déterminer si les points sont les mêmes dans FME


Je travaille donc sur un projet utilisant des données ponctuelles spatiales dans FME. Les deux fichiers contiennent 500 points et j'espère qu'ils sont tous les mêmes. Pour savoir si certains sont différents, je pensais utiliser PointSurPointSurcouche outil au lieu d'un agent immobilier spatial.

Quelles sont vos pensées les gars à ce sujet ou est leur une meilleure façon. Juste à titre informatif, les deux fichiers contiennent les mêmes informations mais provenant de sources différentes, donc l'identifiant et d'autres informations utiles ne seraient pas les mêmes pour utiliser une simple fusion de fonctionnalités, puis prendre celles non fusionnées comme les différentes.

L'objectif est de déterminer quels enregistrements ne figurent pas dans l'autre ensemble de données.


J'essaierais le ChangeDetector sans attributs - vous le configureriez donc pour comparer uniquement les géométries. Faites-le simplement comparer aucun attribut.

Il faut un peu de concentration pour comprendre ce que font tous les ports, mais si vous vérifiez la documentation, cela devrait être suffisamment clair.

Vous pouvez obtenir le même résultat avec un PointOnPointOverlayer, mais ce serait plus de travail de post-traiter les résultats pour déterminer qui serait ajouté ou supprimé. Vous devez configurer les attributs avant d'entrer, puis examiner ce qui sort une fois les attributs des points correspondants fusionnés. Donc cela pourrait être fait mais ce serait plus difficile. Remarque - si vous vouliez gérer des correspondances non exactes, vous devrez suivre cette voie car ChangeDetector exige une correspondance d'emplacement exacte, alors que point sur point a une tolérance.

PS : n'hésitez pas à poster sur la nouvelle communauté FME car d'autres personnes peuvent avoir des informations supplémentaires.


Voir la vidéo: Points alignés - Équations de droites - Maths seconde - Les Bons Profs