Appliquer l’ajustement par les moindres carrés à la parcelle (Parcelle)

Résumé

Applique les résultats d’un ajustement par les moindres carrés aux classes d’entités de l’atelier parcellaire. Les résultats d’un ajustement par les moindres carrés dans les classes d’entités AdjustmentLines et AdjustmentPoints sont appliqués aux classes d’entités des lignes de parcelle, lignes de connexion et points correspondants de l’atelier parcellaire.

Utilisez l’outil Analyser les parcelles via l’ajustement par les moindres carrés pour exécuter un ajustement par les moindres carrés sur les parcelles et stocker les résultats dans les classes d’entités d’ajustement.

Utilisation

  • L’outil utilise le champ Point ID dans la classe d’entités AdjustmentPoints pour localiser les points correspondants dans la classe d’entités ponctuelles de l’atelier parcellaire. Les points de l’atelier parcellaire sont transférés vers les emplacements des points d’ajustement si la distance entre les points (translation des coordonnées) est supérieure à la valeur spécifiée pour le paramètre Movement Tolerance (Tolérance de déplacement).

  • L’outil utilise les champs Line ID et Source dans la classe d’entités AdjustmentLines pour localiser les lignes correspondantes dans les classes d’entités de lignes de type de parcelle ou de lignes de connexion dans l’atelier parcellaire. Si les extrémités des lignes ont été mises à jour selon les emplacements de la classe d’entités AdjustmentPoints, les géométries des lignes de l’atelier parcellaire sont mises à jour pour se trouver entre les points mis à jour.

    Remarque :

    Les cotes COGO des lignes ne changent pas.

  • Si le champ Update Source de la classe d’entités AdjustmentPoints est défini sur No (Non), le point correspondant dans la classe d’entités Points de l’atelier parcellaire ne sera pas mis à jour.

  • Cet outil ne tient pas compte des sélections dans la carte.

Syntaxe

arcpy.parcel.ApplyParcelLeastSquaresAdjustment(in_parcel_fabric, {movement_tolerance}, {update_attributes})
ParamètreExplicationType de données
in_parcel_fabric

Désigne l’atelier parcellaire à mettre à jour.

Parcel Layer
movement_tolerance
(Facultatif)

La tolérance représente la translation de coordonnées minimum autorisée lors de la mise à jour des points de l’atelier parcellaire. Si la distance séparant le point d’ajustement du point d’atelier parcellaire est supérieure à la tolérance spécifiée, le point d’atelier parcellaire est mis à jour selon l’emplacement du point d’ajustement. La tolérance de recherche par défaut est de 0,05 mètres.

Linear Unit
update_attributes
(Facultatif)

Spécifie si les champs attributaires de la classe d’entités Points de l’atelier parcellaire sont mis à jour en fonction des métadonnées statistiques. Les champs XY Uncertainty, Error Ellipse Semi Major, Error Ellipse Semi Minor et Error Ellipse Direction sont mis à jour selon les valeurs stockées dans les mêmes champs figurant dans la classe d’entités AdjustmentPoints.

  • UPDATE_ATTRIBUTESLes champs attributaires qui se trouvent dans la classe d’entités Points de l’atelier parcellaire sont mis à jour en fonction des métadonnées statistiques.
  • NO_UPDATE_ATTRIBUTESLes champs attributaires ne sont pas mis à jour. Il s’agit de l’option par défaut.
Boolean

Sortie dérivée

NomExplicationType de données
updated_parcel_fabric

Désigne l’atelier parcellaire mis à jour.

Booléen

Exemple de code

Exemple d’utilisation de l’outil ApplyParcelLeastSquaresAdjustment (fenêtre Python)

Le script de fenêtre Python ci-dessous montre comment utiliser la fonction ApplyParcelLeastSquaresAdjustment pour appliquer les résultats d’une analyse des moindres carrés à l’atelier parcellaire en mode immédiat :

import arcpy
arcpy.parcel.ApplyParcelLeastSquaresAdjustment('c:/Parcels/Database.gdb/CountyParcels/CountyFabric',
                                               0.05, 'NO_UPDATE_ATTRIBUTES')

Environnements

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

Informations de licence

  • Basic: Non
  • Standard: Oui
  • Advanced: Oui

Rubriques connexes