Monotonie

Disponible avec les licences ArcGIS Pro Standard et Data Reviewer.

Résumé

La vérification Monotonicity (Monotonie) recherche les entités polylignes qui contiennent des erreurs monotoniques dans les valeurs d’altitude ou de mesure (valeurs z ou valeurs m).

Workflows pris en charge

Les vérifications ArcGIS Data Reviewer prennent en charge plusieurs méthodes pour implémenter l’examen automatisé des données. La table suivante identifie les méthodes d’implémentation prises en charge pour cette vérification :

ValidationContrainte

Traitement par lots Data Reviewer

Règle attributaire (validation)

Oui

(ArcGIS Pro 2.4 ou version ultérieure)

Oui

Oui

(ArcGIS Pro 2.5 et ArcGIS Enterprise 10.8 ou version ultérieure)

Remarque :

Les règles Reviewer cartographiques sont obsolètes et ne sont plus disponibles. Il est recommandé de migrer les processus d’examen automatisé vers les fonctionnalités Data Reviewer disponibles dans les règles attributaires. L’ouverture ou l’enregistrement d’une carte (.aprx) dans ArcGIS Pro 3.0 ou version ultérieure supprime toutes les règles cartographiques existantes du document.

Vue d’ensemble

La vérification Monotonicity (Monotonie) identifie les entités qui contiennent des valeurs z ou des valeurs m qui ne sont pas strictement croissantes ou décroissantes. Les entités qui contiennent des valeurs non monotoniques peuvent affecter les résultats de votre analyse et de vos modèles.

Vous pouvez également évaluer les entités afin de décider si elles présentent une tendance spécifique. Les entités qui contiennent des valeurs de nœud dont la tendance est inattendue peuvent affecter les résultats de votre analyse.

Les entités multi-parties possédant des valeurs m égales sur des parties consécutives sont considérées monotoniques et ignorées par la vérification. Toutefois, les méthodes de calibrage définies pour les itinéraires des systèmes de référencement linéaire (LRS) ont un impact sur le caractère monotonique ou non monotonique d’une entité itinéraire.

Si cette vérification est configurée comme une règle de contrainte, une notification d’erreur est renvoyée lorsqu’une entité est créée ou modifiée en fonction des conditions définies dans les paramètres de la règle.

Si cette vérification est configurée comme une règle de validation, une erreur est créée lors de la validation lorsqu’une entité contient un sommet non monotonique ou qui répond à d’autres conditions spécifiées dans la règle. Dans le cas de validation des valeurs M, les sommets qui ne contiennent aucune valeur de mesure (NaN) sont également renvoyés en tant qu’erreurs.

Scénarios liés aux secteurs d’activité

  • Dans le domaine de la gestion des ressources en eaux, les valeurs d’élévation stockées dans des entités de cours d’eau sont utilisées pour l’ajout de détails aux modèles numériques d’élévation (conditionnement de MNE hydrologique) dans le but d’appliquer des modèles de drainage connus.
  • Dans le domaine de la gestion des routes, les itinéraires routiers qui comportent deux sommets consécutifs ou plus dotés de la même mesure peuvent affecter les calculs de longueur, par exemple dans les rapports de kilométrage du Ministère des transports américain.

Exemples

Non monotonique : l’image suivante représente deux entités linéaires avec des valeurs z et des valeurs m qui ne sont pas strictement croissantes ou décroissantes :

Valeurs z et m de monotonie

Le diagramme suivant montre un itinéraire discontinu. Cet itinéraire est monotonique lorsque la méthode de calibrage des interruptions est Étape=0 ou Ajouter=0. Le même itinéraire est non-monotonique lorsque la méthode de calibrage des interruptions est euclidienne ou lorsque Étape>0 ou Ajouter>0.

Un itinéraire LRS discontinu
.

Syntaxe

ParamètreRequisDescriptionWorkflows

Sous-type

Non

Sous-type auquel la règle est appliquée.

Contrainte

Validation

Attribut

Non

Requête qui identifie les entités auxquelles la règle s’applique.

Validation

Evaluer

Oui

Propriété à évaluer.

Sélectionnez des valeurs Z ou des valeurs M en vue de l’évaluation.

Contrainte

Validation

Objectif de la recherche

Oui

Conditions d’erreur évaluées par la règle. Les entités dont les valeurs correspondent à celles qui sont définies dans la règle sont renvoyées en tant qu’erreur.

  • Non-Monotonic Features (Entités non monotoniques) : les sommets des entités sont renvoyés lorsque la valeur des sommets n’augmente ou ne diminue pas de manière stricte.
  • Level Values (From = To) (Valeurs égales (De = À)) : les entités sont renvoyées lorsque le nœud d’origine est égal au nœud de destination.
  • Decreasing Values (From > To (Valeurs décroissantes (De > À)) : les entités sont renvoyées lorsque le nœud d’origine est supérieur au nœud de destination.
  • Increasing Values (From < To) (Valeurs croissantes (De < À)) : les entités sont renvoyées lorsque le nœud d’origine est inférieur au nœud de destination.
  • Ignore duplicate measures between parts (Ignorer les mesures en double entre les parties) : les entités multi-parties pour lesquelles il existe des valeurs de mesure en double entre des parties consécutives sont ignorées.

Contrainte

Remarque :

Le paramètre Ignore duplicate measures between parts (Ignorer les mesures en double entre les parties) n’est pas disponible avec les processus des règles attributaires de contrainte.

Validation

Déclencheur

Oui

Événements de mise à jour qui déclenchent l’application de la règle.

  • Insert (Insérer) : déclenche la règle lorsqu’une nouvelle entité est ajoutée.
  • Update (Mettre à jour) : déclenche la règle lorsqu’une entité est mise à jour.
  • Delete (Supprimer) : déclenche la règle lorsqu’une entité est supprimée.

Contrainte

Nom

Oui

Nom unique pour la règle.

Ces informations sont utilisées dans la prise en charge de la traçabilité des critères de qualité des données, la création automatisée de rapport et les processus correctifs.

Contrainte

Validation

Description

Non

Une description de l’erreur que vous définissez lorsqu’une entité non conforme est trouvée.

Ces informations sont utilisées pour indiquer comment faciliter les processus correctifs.

Contrainte

Validation

Gravité

Non

Gravité de l’erreur attribuée lorsqu’une entité non conforme est détectée.

Cette valeur indique l’importance du résultat Reviewer par rapport à d’autres résultats. Les valeurs peuvent aller de 1 à 5, 1 étant la priorité la plus élevée et 5 la plus basse.

Validation

Balises

Non

Propriété de la balise de la règle Data Reviewer.

Ces informations sont utilisées dans la création de règles et les processus de gestion pour prendre en charge la traçabilité et la création de rapports sur les critères de qualité des données.

Contrainte

Validation

Remarques

  • Les entités polylignes doivent prendre en charge les valeurs Z ou M pour pouvoir être utilisées dans cette vérification.
  • Les différences dans les valeurs z ou m entre des sommets adjacents dans la tolérance respective spécifiée ne sont pas comparées lors de l’évaluation de la monotonie.
  • Les entités polylignes doivent avoir un système de coordonnées verticales défini pour pouvoir être utilisées dans cette vérification pour l’évaluation des valeurs Z.
  • Les valeurs Depuis le nœud et Vers le nœud sont utilisées pour décider si les valeurs z ou les valeurs m doivent être strictement croissantes ou décroissantes lors de l’évaluation de la monotonie.
  • Les entités multi-parties sont évaluées dans l’ordre des parties (Partie 0, Partie 1, etc.) lors de l’évaluation de la monotonie.
  • Si cette vérification est créée en tant que règle attributaire (validation) et que plusieurs conditions d’erreur sont détectées sur une entité (par exemple, non monotonique et croissant) une seule entité d’erreur est créée. Si cette vérification figure dans une tâche de traitement par lots Data Reviewer, un résultat d’erreur est créé pour chaque condition.
  • Le paramètre de filtre Attribute (Attribut) est limité aux opérateurs de comparaison (=, <>, >, <, >=, <=) et aux opérateurs logiques (AND/OR, IN/NOT IN, LIKE/NOT LIKE, IS NULL).
  • Le paramètre Ignore duplicate measures between parts (Ignorer les mesures en double entre les parties) est facultatif et activé uniquement si l’option Evaluate (Évaluer) est cochée pour les valeurs m. Cette option n’est pas disponible pour les valeurs z.
  • Les paramètres de filtre Attribute (Attribut) ne prend pas en charge les types de champ suivants : Big Integer, Date Only, Time Only et Timestamp Offset. S’il est sélectionné, l’en-tête de ligne s’affichera en rouge et la règle ne pourra pas être sauvegardée.

Rubriques connexes