Ajouter un atelier parcellaire (Atelier parcellaire)
Récapitulatif
Ajoute un ou plusieurs ateliers parcellaires dans un atelier parcellaire cible existant. La référence spatiale des ateliers parcellaires en entrée doit correspondre à la référence spatiale de l'atelier parcellaire cible.
Utilisation
-
Utilisez cet outil pour ajouter de nouvelles parcelles dans des ateliers parcellaires existants. Par exemple, vous pouvez ajouter une nouvelle subdivision entrée par le service des Travaux publics de la ville dans la base de données des parcelles fiscales de l'assesseur du comté. Un autre exemple pourrait consister à assembler des ateliers parcellaires de comtés différents en un atelier parcellaire unique.
Les points de limite coïncidents sont fusionnés entre les ateliers ajoutés afin que la topologie interne des ateliers parcellaires reste intacte.
L'option Append parcels as Unjoined Group ajoute les nouvelles parcelles en tant que groupes dissociés. Les parcelles dissociées existent en dehors de l'atelier parcellaire dans leur propre espace de coordonnées local. Les parcelles dissociées peuvent être jointes à l'atelier parcellaire à n'importe quel moment. Il est préférable d'ajouter les parcelles à l'état dissocié si vous devez encore travailler sur les parcelles avant de les associer à la couche d'atelier parcellaire.
Les parcelles figurant à la fois dans l'atelier parcellaire en entrée et l'atelier parcellaire cible restent intactes après l'ajout, même si les parcelles se chevauchent. Par exemple, les parcelles existantes ne sont pas fractionnées ni modifiées par des parcelles ajoutées qui se superposent. Les points coïncidents sont toujours fusionnés.
Si TEST est spécifié pour Parcels Schema Type, Lines Schema Type ou Control Schema Type, la structure (définitions des champs) des tables des ateliers parcellaires en entrée doit correspondre à celle des tables de l'atelier parcellaire cible pour les parcelles à ajouter. Les paramètres de type de structure s'appliquent seulement aux attributs que vous avez ajoutés aux tables attributaires des parcelles, lignes ou points de contrôle. Les attributs système d'atelier parcellaire restent les mêmes pour les différents ateliers parcellaires. Si la valeur NO_TEST est spécifiée, les attributs des tables d'atelier des parcelles, des lignes ou des points de contrôle en entrée (définitions des champs) ne doivent pas nécessairement correspondre à ceux des tables du jeu de données d'atelier cible. Toutefois, les champs issus des tables d'atelier parcellaire en entrée qui ne correspondent pas aux champs des tables d'atelier parcellaire cible ne seront pas mappés. Les champs sont uniquement mappés entre l'atelier parcellaire en entrée et l'atelier parcellaire cible si les deux ateliers comportent les mêmes champs.
Les références spatiales des ateliers parcellaires en entrée et cible doivent correspondre. L'outil ne peut pas ajouter un atelier parcellaire qui possède une référence spatiale différente de la référence spatiale de l'atelier parcellaire cible.
Les versions de mise à niveau des ateliers parcellaires en entrée et cible doivent correspondre.
Les couches d'atelier parcellaire peuvent être utilisées en tant que Input Parcels. Si une couche d'atelier parcellaire a une sélection, seules les parcelles sélectionnées sont utilisées.
Cet outil ne peut pas utiliser plusieurs couches d'atelier parcellaire en entrée portant le même nom. Bien qu'ArcMap autorise l'affichage de couches d'atelier parcellaire portant le même nom, ces couches ne peuvent pas être utilisées. Pour contourner ce problème, utilisez le bouton de navigation de la boîte de dialogue de l'outil pour rechercher les chemins complets de chacune des Input Parcels.
Pour utiliser les paramètres Parcels Subtype, Lines Subtype et Control Points Subtype, l'atelier parcellaire cible doit avoir défini des champs de sous-type et des codes de sous-type attribués dans les tables des parcelles, des lignes et des points de contrôle. Dans les paramètres Parcels Subtype, Lines Subtype ou Control Points Subtype, fournissez une description de sous-type pour attribuer ce sous-type à toutes les nouvelles entités d'atelier parcellaire qui sont ajoutées dans l'atelier parcellaire cible.
Syntaxe
Paramètre | Explication | Type de données |
in_parcels |
Ateliers parcellaires en entrée qui seront ajoutés dans l'atelier parcellaire cible. La référence spatiale de l'atelier parcellaire en entrée doit correspondre à celle de l'atelier parcellaire cible. | Parcel Fabric Layer |
target |
Atelier parcellaire existant dans lequel les ateliers parcellaires en entrée seront ajoutés. La référence spatiale de l'atelier parcellaire en entrée doit correspondre à celle de l'atelier parcellaire cible. | Parcel Fabric |
unjoined_group | Détermine la manière d'ajouter les parcelles.
| Boolean |
parcels_schema_type (Facultatif) |
Spécifie si la structure (définitions des champs) de la table des parcelles des ateliers parcellaires en entrée doit correspondre à la structure de la table des parcelles de l'atelier parcellaire cible pour que les données puissent être ajoutées.
| String |
field_mapping_parcels (Facultatif) |
Répertorie les champs attributaires qui seront mappés à la table de parcelles cible. La liste inclut les champs attributaires de la table de parcelles cible, ainsi que les champs attributaires qui ont une correspondance dans la table de parcelles en entrée et dans la table de parcelles cible. Etant donné que l'atelier parcellaire en entrée est ajouté dans un atelier parcellaire cible existant qui possède une structure prédéfinie (définitions des champs), l'option Parcels Extended Attribute Field Map ne permet pas d'ajouter ni de supprimer des champs dans l'atelier parcellaire cible. | Field Mappings |
parcels_subtype (Facultatif) |
Description de sous-type permettant d'attribuer ce sous-type à toutes les nouvelles entités parcelles dans un atelier parcellaire qui est ajouté à l'atelier parcellaire cible. | String |
lines_schema_type (Facultatif) |
Spécifie si la structure (définitions des champs) de la table des lignes des ateliers parcellaires en entrée doit correspondre à la structure de la table des lignes de l'atelier parcellaire cible pour que les données puissent être ajoutées.
| String |
field_mapping_lines (Facultatif) |
Répertorie les champs attributaires qui seront mappés à la table de lignes cible. La liste inclut les champs attributaires de la table de lignes cible, ainsi que les champs attributaires qui ont une correspondance dans la table de lignes en entrée et dans la table de lignes cible. Etant donné que l'atelier parcellaire en entrée est ajouté dans un atelier parcellaire cible existant qui possède une structure prédéfinie (définitions des champs), l'option Lines Extended Attribute Field Map ne permet pas d'ajouter ni de supprimer des champs dans l'atelier parcellaire cible. | Field Mappings |
lines_subtype (Facultatif) |
Description de sous-type permettant d'attribuer ce sous-type à toutes les nouvelles entités linéaires dans un atelier parcellaire qui est ajouté à l'atelier parcellaire cible. | String |
control_schema_type (Facultatif) |
Spécifie si la structure (définitions des champs) de la table de contrôle des ateliers parcellaires en entrée doit correspondre à la structure de la table de contrôle de l'atelier parcellaire cible pour que les données puissent être ajoutées.
| String |
field_mapping_control (Facultatif) |
Répertorie les champs attributaires qui seront mappés à la table de contrôle cible. La liste inclut les champs attributaires de la table de contrôle cible, ainsi que les champs attributaires qui ont une correspondance dans la table de contrôle en entrée et dans la table de contrôle cible. Etant donné que l'atelier parcellaire en entrée est ajouté dans un atelier parcellaire cible existant qui possède une structure prédéfinie (définitions des champs), l'option Control Points Extended Attribute Field Map ne permet pas d'ajouter ni de supprimer des champs dans l'atelier parcellaire cible. | Field Mappings |
control_subtype (Facultatif) |
Description de sous-type permettant d'attribuer ce sous-type à toutes les nouvelles entités points de contrôle dans un atelier parcellaire qui est ajouté à l'atelier parcellaire cible. | String |
Exemple de code
Le script de fenêtre Python suivant montre comment utiliser l'outil Ajouter un atelier parcellaire en mode immédiat.
import arcpy
arcpy.env.workspace = "C:/data/OaklandCounty.gdb"
arcpy.AppendParcelFabric_fabric ("/ParcelData/CountyFabric","/SubdivisionData/Subdivision","JOINED_GROUP",
"TEST","","","TEST","","","TEST","","")
Le script autonome suivant illustre l'utilisation de l'outil Ajouter un atelier parcellaire.
# Name: Append Parcels.py
# Description: Appends a new subdivision to the county's Parcel Fabric
# Import system modules
import arcpy
from arcpy import env
# Set workspace
env.workspace = "E:\City\LocalGovernment.gdb\ParcelEditing"
# Set local variables
in_data = "Parcel_Fabric"
out_data = " E:\County\LocalGovernment.gdb\ParcelEditing\Parcel_Fabric"
# Execute Append Parcels
arcpy. AppendParcelFabric_fabric(in_data, out_data, "JOINED_GROUP","TEST","","","TEST","","","TEST","","")