Résumé
Génère des liens de déplacement pour les points d’atelier parcellaire dont l’emplacement a changé sur une période donnée.
Les liens sont stockés en tant que lignes dans une classe d’entités linéaires. Ces lignes sont dessinées à partir des emplacements d’origine jusqu’aux emplacements actuels des points. Des points d’ancrage sont créés pour les points dont l’emplacement n’a pas changé pendant la période spécifiée, puis stockés dans une classe d’entités ponctuelles.
L’emplacement des points d’atelier parcellaire peut changer suite à des actions de mise à jour telles que l’alignement des parcelles ou l’ajustement par les moindres carrés des parcelles.
Utilisation
Cet outil peut uniquement être utilisé sur un atelier parcellaire publié en tant que service d’entités.
L’outil s’exécute sur la version PAR DÉFAUT uniquement. Les versions contenant des modifications de l’emplacement des points doivent être publiées dans la version PAR DÉFAULT pour que les liens soient générés.
Les points d’ancrage et les liens en sortie peuvent être utilisés dans l’outil Rubbersheet Features (Entités élastiques) pour réaligner les données dans les classes d’entités externes avec les limites d’atelier parcellaire mises à jour. Les données telles que les polygones de zonage et les lignes de distribution dépendent des limites de la parcelle. Si les limites de la parcelle sont mises à jour suite à un ajustement et à d’autres modifications de la parcelle, ces liens et points d’ancrage peuvent être utilisés pour appliquer les mêmes mises à jour aux données des classes d’entités externes.
Les liens en sortie peuvent être utilisés pour le paramètre Input Link Features (Entités linéaires en entrée) et les points d’ancrage peuvent être utilisés pour le paramètre Input Point Features As Identity Links (Entités ponctuelles en entrée comme liens d’identité).
Syntaxe
arcpy.parcel.GenerateParcelFabricLinks(target_parcel_fabric, out_links_feature_class, out_anchor_points_feature_class, from_date, {to_date}, {min_link_length}, {extent})
Paramètre | Explication | Type de données |
target_parcel_fabric | Atelier parcellaire qui sera utilisé pour générer les liens. L’atelier parcellaire doit être publié en tant que service d’entités et la version par défaut est utilisée pour générer les liens. | Parcel Layer |
out_links_feature_class | Classe d’entités linéaires en sortie qui stocke les liens générés. | Feature Class |
out_anchor_points_feature_class | Classe d’entités ponctuelles en sortie qui stocke les points d’ancrage. | Feature Class |
from_date | Date à partir de laquelle rechercher les points qui ont changé d’emplacement dans l’atelier parcellaire. Les liens et les points d’ancrage sont uniquement générés pour les points à cette date ou postérieurs à cette date. | Date |
to_date (Facultatif) | Date de fin de la période pendant laquelle rechercher les points qui ont changé d’emplacement dans l’atelier parcellaire. Les liens et les points d’ancrage sont uniquement générés pour les points à cette date ou antérieurs à cette date. Si aucune date de fin n’est spécifiée, les liens et les points d’ancrage sont générés pour tous les points à partir de la date de début spécifiée. Si la date de fin est une date dans le futur, les liens sont générés pendant la période entre la date de début et les date et heure actuelles. | Date |
min_link_length (Facultatif) | Longueur minimale des liens générés. Si la longueur du lien entre les points actuels et leurs emplacements d’origine est plus courte que la valeur spécifiée, des points d’ancrage sont créés pour les emplacements d’origine des points. | Linear Unit |
extent (Facultatif) | Étendue du jeu de données à traiter. Seules les entités se trouvant dans l’étendue spécifiée sont traitées.
| Extent |
Exemple de code
Le script de fenêtre Python suivant montre comment utiliser l'outil GenerateParcelFabricLinks en mode immédiat. Le script génère des liens et des points d’ancrage dans une étendue spécifique.
import arcpy
extent = arcpy.Extent(7497466.20831177, 441293.021878974, 7502009.67757057, 444095.976178293)
arcpy.parcel.GenerateParcelFabricLinks('L0Parcel_Fabric', 'C:\Data\Database.gdb\OutLinks', 'C:\Data\Database.gdb\OutAnchor2',
'7/29/2020 3:50:13 PM', '', '', arcpy.env.extent)
Environnements
Informations de licence
- Basic: Non
- Standard: Oui
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?