Résumé
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 à un atelier parcellaire existant. 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 différents ateliers parcellaires 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. Les points sont fusionnés s'ils se trouvent dans la tolérance 2 x la tolérance XY du jeu de données d'entité.
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. Nous vous recommandons de conserver un groupe de parcelles dissociées réduites afin de minimiser la complexité du processus de jointure.
Si aucune sélection n'est appliquée à l'atelier parcellaire en entrée, toutes les parcelles et tous les points de contrôle sont ajoutés. Les points de contrôle peuvent être ajoutés séparément en sélectionnant uniquement les points de contrôle dans l'atelier parcellaire en entrée. Les parcelles peuvent être ajoutées séparément en sélectionnant uniquement les parcelles dans l'atelier parcellaire en entrée. Sélectionnez à la fois les parcelles et les points de contrôle pour ajouter uniquement ces entités sélectionnées.
Les données contenues dans les tables système Tâches, Ajustements, Précision et Vecteurs ne sont pas ajoutées.
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.
Les points de contrôle figurant à la fois dans l'atelier parcellaire en entrée et dans l'atelier parcellaire cible restent intacts après l'ajout, même si les points de contrôle se superposent. Toutefois, si un point de contrôle superposé (en entrée) associé au même ID de point qu'un point de contrôle existant (cible) est ajouté, l'association est supprimée. Le point de contrôle existant et son ID de point associé restent intacts.
Si TEST est spécifié pour Type de structure des parcelles, Type de structure des lignes ou Type de structure des contrôles, la structure (définitions des champs) des tables de l'atelier parcellaire 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, seuls les points de contrôle et les parcelles sélectionnés sont utilisés.
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 parcelles en entrée.
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 le paramètre Sous-type des parcelles, Sous-type des lignes ou Sous-type des points de contrôle, 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
AppendParcelFabric_fabric (in_parcels, target, unjoined_group, {parcels_schema_type}, {field_mapping_parcels}, {parcels_subtype}, {lines_schema_type}, {field_mapping_lines}, {lines_subtype}, {control_schema_type}, {field_mapping_control}, {control_subtype})
Paramètre | Explication | Type de données |
in_parcels [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 Appariement des champs attributaires étendus des parcelles 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 Appariement des champs attributaires étendus des points de contrôle 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
Exemple 1 d'utilisation de l'outil Ajouter un atelier parcellaire (fenêtre Python)
Le script de fenêtre Python suivant montre comment utiliser l'outil AppendParcelFabric 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", "", "")
Exemple 2 d'utilisation de l'outil Ajouter un atelier parcellaire (script Python autonome)
Le script suivant illustre l'utilisation de l'outil AppendParcelFabric.
# Name: Append Parcels.py
# Description: Appends a new subdivision to the county's Parcel Fabric
# Import system modules
import arcpy
# Set workspace
arcpy.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", "", "")
Environnements
Cet outil n'utilise pas d'environnement de géotraitement.
Informations de licence
- ArcGIS Desktop Basic: Non
- ArcGIS Desktop Standard: Oui
- ArcGIS Desktop Advanced: Oui