Vous êtes ici
changedetector
Détecte les changements entre les deux jeux d'entités entrant dans le Transformer.
Ce Transformer est souvent utilisé avec de multiples lecteurs pour identifier les changements entre deux fichiers. Il permet d'identifier toutes les entités que deux fichiers en entrée ont en commun, et celles qui sont dans un seul fichier tels que les ajouts et les suppressions.
Port d'entrée
- ORIGINAL : Un jeu de données entre par le port ORIGINAL.
- REVISED : un autre jeu de données entré par le port REVISED.
Port de sortie
- UNCHANGED : Une entité originale ressort par le port UNCHANGED (inchangé) quand elle correspond (géométrie, attributs ou les deux) à une entité révisée
- ADDED : Une entité modifiée (provenant du port REVISED) sans correspondance avec une entité originale ressort par le port ADDED (ajouté).
- DELETED : Une entité originale ressort par le port DELETED (supprimé) quant aucune correspondance n'est trouvée parmi les entités révisées
Paramètres
Correspondance de la géométrie
Ce paramètre contrôle si la géométire 2D ou 3D doit être la même avant qu'une correspondance soit déclarée.
FULL permet de s'assurer que tous les attributs 3D, mesures et géométries correspondent.
Lors de la comparaison de raster: 2D compare les propriétés, 3D compare les propriétés et les valeurs, et FULL compare les propriétés, les valeurs et la géométrie.
Lors de la comparaison de surfaces et solides : 2D fonctionne comme 3D : les valeurs Z sont aussi comparées.
Comparaison indulgente de la géométrie
Si la correspondance indulgente de la géométrie vaut "oui", l'ordre des vertex dans les entités linéaires et surfaciques est ignoré. Les différences de composition entre les chemins (path) et les lignes seront ignorées. Les arcs et les ellipses sont vectorisés en polygone.
Ce Transformer ne supporte pas les surfaces et solides en entrée si ce paramètre vaut Oui.
Attributs à apparier
Choisir les attributs qui doivent être modifiés avant qu'une comparaison soit effectuée.
Comparaison de tous les attributs à l'exception de
Choisir les attributs à exclure.
Compare tous les attributs
Choisir Oui pour comparer tous les attributs.
Traiter les valeurs Nuls comme différentes des attributs manquants
Si ce paramètre vaut oui, un attribut sera considéré comme différent pour comparer deux entités lorsqu'une contient des attributs avec des valeurs vides et l'autre ne contient pas du tout d'attribut.
Tolérance des vertex supplémentaires
Note : Ce paramètre n'a pas d'effet si vous utilisez une comparaison indulgente de la géométrie.
Lorsqu'une géométrie est comparée, le paramètre la Tolérance des vertex supplémentaires autorise l'ajout de vertex le long de lignes.
Une valeur de 0 signifie que l'ajout de vertex supplémentaire est interdit. Une valeur différente de zéro permet de créer des vertex supplémentaires pour connecter des lignes aux vertex voisins.
Pour les surfaces et les solides, la tolérance pour l'ajout de vertex supplémentaire est ignorée et est supposée être à 0.0.
Exemple

Transformers liés
Matcher
permet une approche plus générale qui peut être mieux adaptée à certains projets.
Implémentation
Fonction(s) de bas niveau utilisée(s) (Function ou Factory):MatchingFactory.

Ajouter un commentaire