Mettre à jour COGO (Mise à jour)

Synthèse

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

Paramètres

ÉtiquetteExplicationType de données
Entités linéaires en entrée

Entités linéaires de type COGO à mettre à jour.

Feature Layer
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 seront mis à jour.

  • Remplacer toutes les valeursToutes 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 uniquementSeules les valeurs nulles seront mises à jour pour correspondre à la longueur de forme.
  • Mettre à jour les valeurs avec une différence minimaleLes 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 valeurLes valeurs ne seront pas mises à jour.
String
Différence de distance minimale
(Facultatif)

Différence de distance minimale entre la longueur de la forme linéaire 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 valeursToutes 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 uniquementSeules les valeurs nulles seront mises à jour pour correspondre à la direction de la forme.
  • Mettre à jour les valeurs avec une différence minimaleLes 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 valeurLes 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é.

Calculator Expression

Sortie obtenue

ÉtiquetteExplicationType de données
Entités linéaires mises à jour

Entités linéaires mises à jour.

Parcel Layer

arcpy.management.UpdateCOGO(in_line_features, {distances_type}, {distance_tolerance}, {direction_type}, {minimum_direction_difference}, {minimum_direction_lateral_offset}, {combined_scale_factor}, {direction_offset})
NomExplicationType de données
in_line_features

Entités linéaires de type COGO à mettre à jour.

Feature Layer
distances_type
(Facultatif)

Indique comment les attributs COGO Distance, Radius et Arc Length de la ligne en entrée seront mis à jour.

  • OVERWRITEToutes 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_ONLYSeules les valeurs nulles seront mises à jour pour correspondre à la longueur de forme.
  • USE_MINIMUM_DIFFERENCELes 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_UPDATELes valeurs ne seront pas mises à jour.
String
distance_tolerance
(Facultatif)

Différence de distance minimale entre la longueur de la forme linéaire 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.

  • OVERWRITEToutes 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_ONLYSeules les valeurs nulles seront mises à jour pour correspondre à la direction de la forme.
  • USE_MINIMUM_DIFFERENCELes 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_UPDATELes 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 obtenue

NomExplicationType de données
updated_line_features

Entités linéaires mises à jour.

Parcel Layer

Exemple de code

Exemple 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.

import arcpy

arcpy.edit.UpdateCOGO('Lot_Lines', 'USE_MINIMUM_DIFFERENCE', '1 Feet', 
                      'USE_MINIMUM_DIFFERENCE', '20')

Environnements

Cet outil n’utilise pas d’environnement de géotraitement.