Créer des enregistrements de parcelle (Parcelle)

Résumé

Crée des enregistrements de parcelle pour les classes d’atelier parcellaire en entrée à l’aide d’un champ de nom d’enregistrement expression ou d’une expression.

Des enregistrements de parcelle sont créés et ajoutés à l’atelier parcellaire de la classe d’entités Enregistrements. Les polygones d’enregistrement de parcelle correspondent à la géométrie cumulative de tous les polygones de parcelles associés.

La classe d’entités d’enregistrements stocke les informations concernant l’enregistrement de parcelle légal telles que la date et le type d’enregistrement. Dans l’atelier parcellaire, les entités de parcelle sont associées à l’enregistrement qui les a créées et retirées (en en faisant un historique).

En savoir plus sur les enregistrements d’atelier parcellaire

Utilisation

  • Si l’option Field (Champ) est utilisée pour le paramètre Record Name Method (Méthode du nom d’enregistrement), le nom Record Field (Champ d’enregistrement) en entrée doit exister dans la table attributaire de l’entité de parcelle en entrée et doit contenir des noms d’enregistrement qui correspondent à leurs entités de parcelle associées.

  • L’outil crée des enregistrements de parcelle et génère une géométrie d’enregistrement sur la géométrie commutative de toutes les entités parcellaires associées.

  • L’outil met à jour le champ Created By Record des entités de parcelle avec les ID globaux des nouveaux enregistrements.

  • L’outil met à jour le champ Parcel Count dans la classe d’entités Records (Enregistrements) avec le nombre de parcelles associées à chaque enregistrement créé.

  • Si des enregistrements existent déjà, ils ne sont pas dupliqués. Toutefois, les géométries d’enregistrement sont mises à jour en fonction des géométries des entités de parcelle utilisées lors de la dernière exécution de l’outil.

  • Les enregistrements sont créés et attribués uniquement aux entités parcellaires en entrée, par exemple, aux polygones. Pour affecter des enregistrements à des entités de parcelle connectées telles que des points et des lignes, exécutez l’outil Construire un atelier parcellaire.

  • Dans une géodatabase d’entreprise, les données ne doivent pas être versionnées.

Syntaxe

arcpy.parcel.CreateParcelRecords(in_parcel_features, {record_field}, {record_expression}, {record_name_method})
ParamètreExplicationType de données
in_parcel_features

Entités de parcelles en entrée qui seront utilisées pour créer des enregistrements de parcelle. Les entités parcellaires en entrée peuvent provenir d’un atelier parcellaire d’une géodatabase fichier ou d’une géodatabase d’entreprise.

Feature Layer
record_field
(Facultatif)

Champ attributaire contenant les noms d’enregistrement. Le champ attributaire doit être de type texte et contenir des noms d’enregistrement de parcelle qui correspondent à leurs entités de parcelle associées.

Field
record_expression
(Facultatif)

Expression Arcade qui utilise des champs, des opérateurs de type chaîne et des opérateurs mathématiques pour représenter les noms d’enregistrement. Par exemple, l’expression Left($feature.Name,4) extrait les quatre premiers caractères du champ du nom de parcelle dans la classe d’entités surfaciques de l’atelier parcellaire pour créer les noms d’enregistrement.

Calculator Expression
record_name_method
(Facultatif)

Spécifie la méthode à utiliser pour créer des enregistrements de parcelle.

  • FIELDLes enregistrements de parcelle sont créés avec les noms d’enregistrement issus d’un champ de type texte sur les entités de parcelle en entrée. Il s’agit de l’option par défaut.
  • EXPRESSIONLes enregistrements de parcelle sont créés à l’aide d’une expression Arcade.
String

Sortie dérivée

NomExplicationType de données
out_record_feature_class

Classe d’entités Enregistrements mise à jour.

Classe d’entités
updated_parcel_fabric

Désigne l’atelier parcellaire mis à jour.

Atelier parcellaire

Exemple de code

Exemple 1 d’utilisation de CreateParcelRecords (fenêtre Python)

Le script de fenêtre Python ci-dessous montre comment utiliser la fonction CreateParcelRecords en mode immédiat. Le script crée des enregistrements de parcelle pour les entités de type parcelle de terrain à l’aide du champ RecordName.

import arcpy
arcpy.parcel.CreateParcelRecords(r'c:\Data\Database.gdb\Parcels\Lot', 
                                 'RecordName', '', 'FIELD')
Exemple 2 d’utilisation de CreateParcelRecords (fenêtre Python)

Le script de fenêtre Python ci-dessous montre comment utiliser la fonction CreateParcelRecords en mode immédiat. Le script crée des enregistrements de parcelle pour les entités de type parcelle de terrain à l’aide d’une expression. L’expression extrait les quatre premiers caractères à partir du champ du nom de parcelle.

import arcpy
arcpy.parcel.CreateParcelRecords(r'c:\Data\Database.gdb\Parcels\Lot', '', 
                                 'Left($feature.Name,4)', 'EXPRESSION')

Environnements

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

Informations de licence

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

Rubriques connexes