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ètre | Explication | Type 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.
| String |
Sortie dérivée
Nom | Explication | Type 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
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')
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
Informations de licence
- Basic: Non
- Standard: Oui
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?