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ètre | Explication | Type 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.
| Boolean |
Sortie dérivée
Nom | Explication | Type de données |
updated_parcel_fabric | Désigne l’atelier parcellaire mis à jour. | Booléen |
Exemple de code
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
Informations de licence
- Basic: Non
- Standard: Oui
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?