Résumé
Importe des données ponctuelles d’une classe d’entités ponctuelles source dans la classe d’entités ponctuelles d’atelier parcellaire. Les points d’atelier parcellaire qui correspondent à ou se trouvent dans une tolérance de proximité des points source seront mis à jour en fonction des données ponctuelles mises à jour. Si la couche de points source comporte une sélection, seules les informations de points sélectionnées seront importées.
Les points d’atelier parcellaires peuvent être mis à jour selon les manières suivantes :
- Des points peuvent être retirés et de nouveaux points peuvent être créés à l’aide d’informations mises à jour issues des points importés.
- Des points peuvent être mis à jour en fonction d’informations attributaires issues des points source. Les points d’atelier parcellaire existants demeurent actifs (non historiques).
Si les points d’atelier parcellaire source et cible remplissent les critères de recherche, et si la classe d’entités ponctuelles source dispose de valeurs z, les coordonnées de forme x,y,z des points d’atelier parcellaire sont mises à jour. Si la classe d’entités ponctuelles source ne dispose pas de valeurs z, seules les coordonnées de forme x,y des points d’atelier parcellaire sont mises à jour et les valeurs z existantes restent inchangées. Lorsque les coordonnées de forme x,y des points d’atelier parcellaire sont mises à jour, les polygones et les lignes de parcelle connectés sont mis à jour en fonction des nouveaux emplacements de coordonnées.
Lorsque des points sont créés, ils peuvent être le cas échéant affectés à un enregistrement de parcelle nouveau ou existant.
Utilisation
Cet outil modifiera les données dans l’atelier parcellaire cible. Les valeurs attributaires de point d’atelier parcellaire peuvent être changées. Les géométries de point, de ligne et de polygone d’atelier parcellaire peuvent être changées. L’outil ne supprime pas les entités d’atelier parcellaire.
La distance de recherche est appliquée en comparant les coordonnées de forme x,y des points source avec les coordonnées de forme x,y des points d’atelier parcellaire. La distance de recherche ignore les valeurs z.
L’outil peut mettre à jour à la fois les attributs et la géométrie (coordonnées de forme) ou uniquement la géométrie des points d’atelier parcellaire. Si les attributs sont mis à jour, les champs de point d’atelier parcellaire qui correspondent à des champs dans la classe d’entités ponctuelles source seront mis à jour en fonction des valeurs attributaires de points source.
Si les références spatiales de la classe d’entités points source et de l’atelier parcellaire cible ne correspondent pas, l’outil projettera la classe d’entités points source vers le système de coordonnées utilisé par l’atelier parcellaire cible. Si les datums géographiques de la référence spatiale de la classe d’entités ponctuelles source et de l’atelier parcellaire cible ne correspondent pas, une transformation géographique doit être effectuée sur la classe d’entités ponctuelles source pour correspondre au datum géographique de l’atelier parcellaire cible avant d’exécuter l’outil.
Si plusieurs points d’atelier parcellaire sont trouvés dans la tolérance de proximité d’un point source, un conflit est signalé en tant que message d’avertissement. Vous pouvez également signaler les conflits dans une table des conflits. Si une table des conflits est spécifiée pour le paramètre Conflicts Table (Table des conflits), les identifiants d’objets du point source et des points d’atelier parcellaire sont stockés dans la table.
Les points importés sont affectés à l’enregistrement spécifié dans le paramètre Record Name (Nom d’enregistrement). Si l’enregistrement n’existe pas déjà, il est créé avec le nom spécifié.
De nouveaux points sont importés pour retirer les points d’atelier parcellaire existants, importés vers un atelier parcellaire vide ou importés vers un emplacement ne comportant pas de points. Pour importer de nouveaux points afin de retirer des points existants, utilisez l’option Retire and replace (Retirer et remplacer) du paramètre Update Type (Type de mise à jour). Les points existants sont retirés par l’enregistrement spécifié dans le paramètre Record Name (Nom d’enregistrement).
Syntaxe
arcpy.parcel.ImportParcelFabricPoints(source_points, target_parcel_fabric, match_point_method, {search_distance}, update_type, {record_name}, {match_field}, {conflicts_table})
Paramètre | Explication | Type de données |
source_points | La classe d’entités points source qui sera utilisée pour mettre à jour les points dans l’atelier parcellaire cible. | Feature Layer |
target_parcel_fabric | Atelier parcellaire cible contenant les points qui seront mis à jour. L’atelier parcellaire cible peut provenir d’une géodatabase fichier, d’une géodatabase d’entreprise connectée à la version par défaut ou d’un service d’entités. | Parcel Layer |
match_point_method | Spécifie la méthode qui sera utilisée pour rechercher des points d’atelier parcellaire correspondant aux points source.
| String |
search_distance (Facultatif) | La distance qui sera utilisée pour rechercher des points d’atelier parcellaire se trouvant à proximité des points source. Si un point d’atelier parcellaire est trouvé dans la distance de recherche d’un point source, les points seront associés et le point d’atelier parcellaire sera mis à jour. | Linear Unit |
update_type | Spécifie le type de mise à jour qui sera appliqué aux points d’atelier parcellaire correspondant aux points source.
| String |
record_name (Facultatif) | Nom de l’enregistrement qui sera associé aux nouveaux points importés. Si l’enregistrement existe déjà dans l’atelier parcellaire cible, les nouveaux points sont associés avec l’enregistrement. Si l’enregistrement n’existe pas, il sera créé. Si les nouveaux points remplacent des points existants et que Update Type (Type de mise à jour) est défini sur Retire and replace (Retirer et remplacer) (update_type = RETIRE_AND_REPLACE dans Python), l’enregistrement sera utilisé pour retirer les points en tant que points historiques. | String |
match_field (Facultatif) | Le champ qui sera utilisé pour associer les points source aux points d’atelier parcellaire lorsque Name and proximity (Nom et proximité) (NAME_AND_PROXIMITY dans Python) ou Global ID and proximity (Identifiant global et proximité) (GLOBALID_AND_PROXIMITY dans Python) est utilisé pour le paramètre Match Point Method (Méthode d’appariement des points) (match_point_method dans Python). Dans le cas d’une recherche par nom, le champ dans la classe d’entités points source doit être de type texte. Dans le cas d’une recherche par identifiant global, le champ dans la classe d’entités points source doit être de type GUID. | Field |
conflicts_table (Facultatif) | Chemin et nom de la table en sortie qui stockera les conflits. Si plusieurs points d’atelier parcellaire sont trouvés dans la tolérance de recherche d’un point source, les identifiants d’objet des points source et des points d’atelier parcellaire sont indiqués dans la table des conflits. | Table |
Sortie dérivée
Nom | Explication | Type de données |
updated_parcel_fabric | Désigne l’atelier parcellaire mis à jour. | Couche de parcelle |
Exemple de code
Le script de fenêtre Python ci-dessous montre comment utiliser l’outil ImportParcelFabricPoints pour importer des points dans un atelier parcellaire en mode immédiat.
import arcpy
arcpy.parcel.ImportParcelFabricPoints(
"C:/Parcels/Database.gdb/UpdatePoints",
"C:/Parcels/Database.gdb/County/CountyFabric", 'PROXIMITY', '0.1 Feet',
'ALL', 'Record001', None, "C:/Parcels/Database.gdb/ConflictsTable")
Environnements
Informations de licence
- Basic: Non
- Standard: Oui
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?