Met à jour les attributs COGO des entités linéaires compatibles COGO afin d’apparier leurs géométries de forme linéaire.
Les attributs COGO suivants seront mis à jour :
Direction
Distance
Radius
Arc Length
Les directions, distances et rayons peuvent être mis à l’échelle et pivotés selon une correction des mesures.
Utilisation
Attention :
Cet outil modifie les données en entrée. Pour en savoir plus et découvrir des stratégies permettant d’éviter des modifications de données non souhaitées, reportez-vous à la section Outils qui modifient ou mettent à jour les données en entrée.
La classe d’entités linéaires en entrée doit être compatible avec la fonctionnalité COGO.
Mettre à jour la distance, le rayon et la longueur de l’arc
(Facultatif)
Indique comment les attributs COGO Distance, Radius et Arc Length de la ligne en entrée sont mis à jour.
Remplacer toutes les valeurs—Toutes les valeurs (y compris les valeurs nulles) seront mises à jour pour correspondre à la longueur de forme. Il s’agit de l’option par défaut.
Mettre à jour les valeurs nulles uniquement—Seules les valeurs nulles seront mises à jour pour correspondre à la longueur de forme.
Mettre à jour les valeurs avec une différence minimale—Les valeurs différentes de la longueur de forme de plus de la tolérance spécifiée seront mises à jour pour correspondre à la longueur de forme.
Ne mettre à jour aucune valeur—Les valeurs ne seront pas mises à jour.
String
Différence de distance minimale
(Facultatif)
Différence de distance minimale entre la longueur de la forme de ligne et la valeur des champs Distance, Radius et Arc Length. Si la différence dans les distances est supérieure à la tolérance spécifiée, la valeur attributaire des champs Distance, Radius ou Arc Length sera mise à jour pour correspondre à la longueur de la forme linéaire. La valeur par défaut est 0 mètre.
Linear Unit
Mettre à jour les directions
(Facultatif)
Indique comment les attributs COGO Direction de l’entrée seront mis à jour.
Remplacer toutes les valeurs—Toutes les valeurs (y compris les valeurs nulles) seront mises à jour pour correspondre à la direction de la forme. Il s’agit de l’option par défaut.
Mettre à jour les valeurs nulles uniquement—Seules les valeurs nulles seront mises à jour pour correspondre à la direction de la forme.
Mettre à jour les valeurs avec une différence minimale—Les valeurs différentes de la direction de la forme de plus de la tolérance spécifiée seront mises à jour pour correspondre à la direction de la forme.
Ne mettre à jour aucune valeur—Les valeurs ne seront pas mises à jour.
String
Différence de direction minimale (secondes)
(Facultatif)
Différence de direction minimale (en secondes) entre la direction de la forme linéaire et la valeur du champ Direction. Si la différence dans les directions est supérieure à la tolérance spécifiée, la valeur attributaire dans le champ Direction sera mise à jour pour correspondre à la direction de la forme linéaire. La valeur par défaut est 0.
Double
Décalage latéral minimal de direction
(Facultatif)
Distance minimale autorisée entre l’extrémité de la forme linéaire et l’extrémité de la ligne dessinée avec la valeur du champ Direction. Une tolérance de décalage latéral peut être utilisée pour les très longues lignes où de petits changements de direction peuvent entraîner de grandes différences dans les extrémités de ligne. La valeur par défaut est 0 mètre.
Linear Unit
Facteur d’échelle combiné
(Facultatif)
Facteur d’échelle basé sur une correction des mesures à appliquer à la longueur de la forme de ligne. Le facteur d’échelle peut être indiqué sous forme de nombre ou déduit d’une expression Arcade avec les champs attributaires de la ligne. La distance mise à jour renseignée dans les champs Distance, Radius et Arc Length est le résultat de la multiplication de la longueur de forme par le facteur d’échelle.
Calculator Expression
Décalage de direction (secondes)
(Facultatif)
Rotation basée sur une correction des mesures à appliquer à la direction de la forme de ligne. Le décalage de rotation peut être indiqué sous forme de valeur en secondes ou déduit d’une expression Arcade avec les champs attributaires de la ligne. La direction mise à jour renseignée dans le champ Direction de la ligne est la direction de la forme linéaire pivotée par le décalage de direction spécifié.
Indique comment les attributs COGO Distance, Radius et Arc Length de la ligne en entrée sont mis à jour.
OVERWRITE—Toutes les valeurs (y compris les valeurs nulles) seront mises à jour pour correspondre à la longueur de forme. Il s’agit de l’option par défaut.
UPDATE_NULL_ONLY—Seules les valeurs nulles seront mises à jour pour correspondre à la longueur de forme.
USE_MINIMUM_DIFFERENCE—Les valeurs différentes de la longueur de forme de plus de la tolérance spécifiée seront mises à jour pour correspondre à la longueur de forme.
DO_NOT_UPDATE—Les valeurs ne seront pas mises à jour.
String
distance_tolerance
(Facultatif)
Différence de distance minimale entre la longueur de la forme de ligne et la valeur des champs Distance, Radius et Arc Length. Si la différence dans les distances est supérieure à la tolérance spécifiée, la valeur attributaire des champs Distance, Radius ou Arc Length sera mise à jour pour correspondre à la longueur de la forme linéaire. La valeur par défaut est 0 mètre.
Linear Unit
direction_type
(Facultatif)
Indique comment les attributs COGO Direction de l’entrée seront mis à jour.
OVERWRITE—Toutes les valeurs (y compris les valeurs nulles) seront mises à jour pour correspondre à la direction de la forme. Il s’agit de l’option par défaut.
UPDATE_NULL_ONLY—Seules les valeurs nulles seront mises à jour pour correspondre à la direction de la forme.
USE_MINIMUM_DIFFERENCE—Les valeurs différentes de la direction de la forme de plus de la tolérance spécifiée seront mises à jour pour correspondre à la direction de la forme.
DO_NOT_UPDATE—Les valeurs ne seront pas mises à jour.
String
minimum_direction_difference
(Facultatif)
Différence de direction minimale (en secondes) entre la direction de la forme linéaire et la valeur du champ Direction. Si la différence dans les directions est supérieure à la tolérance spécifiée, la valeur attributaire dans le champ Direction sera mise à jour pour correspondre à la direction de la forme linéaire. La valeur par défaut est 0.
Double
minimum_direction_lateral_offset
(Facultatif)
Distance minimale autorisée entre l’extrémité de la forme linéaire et l’extrémité de la ligne dessinée avec la valeur du champ Direction. Une tolérance de décalage latéral peut être utilisée pour les très longues lignes où de petits changements de direction peuvent entraîner de grandes différences dans les extrémités de ligne. La valeur par défaut est 0 mètre.
Linear Unit
combined_scale_factor
(Facultatif)
Facteur d’échelle basé sur une correction des mesures à appliquer à la longueur de la forme de ligne. Le facteur d’échelle peut être indiqué sous forme de nombre ou déduit d’une expression Arcade avec les champs attributaires de la ligne. La distance mise à jour renseignée dans les champs Distance, Radius et Arc Length est le résultat de la multiplication de la longueur de forme par le facteur d’échelle.
Calculator Expression
direction_offset
(Facultatif)
Rotation basée sur une correction des mesures à appliquer à la direction de la forme de ligne. Le décalage de rotation peut être indiqué sous forme de valeur en secondes ou déduit d’une expression Arcade avec les champs attributaires de la ligne. La direction mise à jour renseignée dans le champ Direction de la ligne est la direction de la forme linéaire pivotée par le décalage de direction spécifié.
Calculator Expression
Sortie dérivée
Nom
Explication
Type de données
updated_line_features
Entités linéaires mises à jour.
Parcel Layer
Exemple de code
Exemple d’utilisation de la fonction UpdateCOGO (fenêtre Python)
Le script de fenêtre Python ci-dessous illustre l’utilisation de la fonction UpdateCOGO pour mettre à jour les attributs COGO de ligne en mode immédiat.