Importer des points d’atelier parcellaire (Parcelle)

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ètreExplicationType 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.

  • PROXIMITYLes points d’atelier parcellaire qui se trouvent dans la tolérance de proximité des points source seront appariés aux points source et mis à jour. Il s’agit de l’option par défaut.
  • NAME_AND_PROXIMITY Les points d’atelier parcellaire qui se trouvent dans la tolérance de proximité et ont le même nom que les points source seront appariés aux points source et mis à jour.
  • GLOBALID_AND_PROXIMITYLes points d’atelier parcellaire qui se trouvent dans la tolérance de proximité et ont le même identifiant global que les points source seront appariés aux points source et mis à jour. Les identifiants globaux sont stockés dans le champ Global ID de la classe d’entités ponctuelles d’atelier parcellaire et dans le champ Global ID spécifié de la classe d’entités 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.

  • ALLLa géométrie (x,y,z) et les champs attributaires correspondants des points d’atelier parcellaire seront mis à jour. Si la géométrie des points d’atelier parcellaire est mise à jour, les entités de parcelle coïncidentes sont également mises à jour. Il s’agit de l’option par défaut.
  • GEOMETRY_XYZ Seule la géométrie (x,y,z) des points d’atelier parcellaire sera mise à jour. Les entités de parcelle coïncidentes seront également mises à jour.
  • RETIRE_AND_REPLACELes points source seront importés en tant que nouveaux points d’atelier parcellaire. Les points d’atelier parcellaire correspondants seront retirés en tant que points historiques. Le champ Retired By Record de chaque point d’atelier parcellaire correspondant recevra l’identifiant global de l’enregistrement spécifié dans le paramètre Record Name (Nom d’enregistrement).
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

NomExplicationType de données
updated_parcel_fabric

Désigne l’atelier parcellaire mis à jour.

Couche de parcelle

Exemple de code

Exemple d’utilisation de ImportParcelFabricPoints (fenêtre Python)

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

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

Informations de licence

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

Rubriques connexes