Transformers FME: 2025.0

Categories
Qualité des données
Valeurs calculées

CRCCalculator

Calcule une valeur de CRC (Contrôle de Redondance Cyclique) à partir des caractéristiques de l'entité et stocke le résultat dans un nouvel attribut.

Si un CRC est calculé à la fois pour les coordonnées et les attributs, il est renvoyé sous la forme d'une chaîne hexadécimale représentant un nombre entier égal au double de la longueur de bit de l'algorithme choisi. Si un CRC est calculé uniquement pour les coordonnées ou uniquement pour les attributs, il est renvoyé sous la forme d'une chaîne hexadécimale représentant un nombre entier égal à la longueur de bits de l'algorithme.

Dans le cas où le CRC des coordonnées et des attributs est calculé, le format de la chaîne d'attributs CRC est xxxxxxxxyyyyyyyy où les x représentent le CRC calculé pour les coordonnées, et les y représentent le CRC calculé pour la combinaison des coordonnées et des attributs. Dans ce cas, la première moitié du CRC (les x) correspondra à l'intégralité du CRC calculé uniquement pour les coordonnées géométriques. La seconde moitié du CRC (les y) ne correspondra pas au CRC total du calcul des attributs uniquement.

Les sommes de contrôle MD5 ne suivent pas ce modèle et sont renvoyées sous la forme d'une chaîne hexadécimale de 32 chiffres calculée sur la base de l'ensemble de l'entrée.

Notes

Vous pouvez utiliser cette valeur CRC pour vérifier les données à une date ultérieure - pour vous assurer qu'elles n'ont pas été modifiées, corrompues, supprimées, etc. Elle peut également être utilisée comme une forme de ChangeDetector (au lieu d'utiliser le ChangeDetector pour comparer la géométrie, utilisez le Matcher pour comparer les valeurs CRC).

Comme tous les algorithmes CRC, les différentes entités peuvent produire la même valeur CRC avec une probabilité minime.

Exemples

Cet exemple de FME Support Center met en évidence l'intérêt d'utiliser CRCCalculator plutôt que ChangeDetector.

Configuration

Ports d'entrée

Ports de sortie

Note  L'Ordre des entités peut changer selon les ports de sortie. L'ordre des entités par port est maintenu.

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.

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.