Charger une topologie dans un atelier parcellaire (Atelier parcellaire)
Récapitulatif
Charge des entités polygones et lignes qui participent à une topologie dans un atelier parcellaire cible. La topologie nécessite un ensemble prédéfini de règles de topologie :
- Lignes - Doivent être recouvertes par les contours de (polygone)
- Lignes - Ne doivent pas s'auto-superposer
- Lignes - Ne doivent pas être auto-sécantes
- Lignes - Doivent être en une partie
- Lignes - Ne doivent être coïncidentes qu'aux extrémités
- Polygone - Les contours de polygone doivent être recouverts par (ligne)
Utilisation
Vous pouvez choisir de charger une classe d'entités linéaires et une classe d'entités surfaciques dans leur intégralité ou limiter le chargement à quelques entités linéaires et surfaciques. Lors du chargement de jeux de données volumineux, les performances dépendent des spécifications mémoire de votre ordinateur. Cet outil est mieux adapté pour charger des petites surfaces de données de parcelles en même temps. Si vous voulez procéder à une migration unique sur un jeu de données parcellaires volumineux dans l'atelier, il est préférable de mettre en forme les données dans une source d'atelier, puis de procéder à la migration de la source d'atelier à l'aide de l'assistant Importer les données d'atelier dans la fenêtre Catalogue.
La topologie doit être validée, nettoyée, et sans erreurs pour les entités linéaires et surfaciques devant faire l'objet d'une migration dans l'atelier parcellaire. Si une modification est apportée pour corriger une erreur topologique, veillez à valider de nouveau la topologie pour vous assurer qu’il n'existe aucune erreur avant de lancer l'outil.
Pour valider une topologie entière, utilisez l'outil Valider la topologie qui se trouve dans le jeu d'outils Topologie dans la boîte à outils Gestion des données.
Au lieu de valider la topologie entière, validez l'étendue courante de l'affichage cartographique dans ArcMap en cliquant sur l'outil Valider la topologie dans l'étendue courante
dans la barre d'outils Topologie.
-
La classe d'entités linéaires ou surfaciques peut servir de paramètre Classe d'entités en entrée (topologie). Si des entités ont été sélectionnées au sein de la couche d'entités de la classe d'entités en entrée dans ArcMap, seules ces entités font l'objet d'une migration. Si la classe d'entités linéaires est utilisée en tant que classe d'entités en entrée, toutes les lignes sélectionnées qui ne forment pas une boucle correspondant au polygone dans la classe d'entités surfaciques font l'objet d'une migration en tant que parties de parcelles non fermées. Les parcelles non fermées sont utilisées dans l'atelier parcellaire pour représenter des entités telles que les axes médians de route et les lignes de distribution.
Les attributs COGO ne sont pas obligatoires sur la classe d'entités linéaires. S'il existe des attributs COGO, l'outil effectue une migration des attributs COGO existants vers les lignes d'atelier parcellaire dans la mesure où les attributs de cote COGO ne diffèrent pas considérablement des dimensions de la géométrie de ligne.
Les attributs existants sur les classes d'entités linéaires et surfaciques peuvent faire l'objet d’une migration vers les attributs système d'atelier dans les tables de lignes et de parcelles dans l'atelier. Par exemple, un attribut contenant des numéros d'identification de parcelle peut faire l'objet d'une migration vers le champ système Nom sur la table des parcelles dans l'atelier. Pour procéder à la migration d'attributs existants sur vos classes d'entités vers les attributs système d'atelier, les noms de champ attributaire doivent correspondre aux noms de champ utilisés dans un jeu de données source d'atelier. Par exemple, un champ attributaire qui contient des numéros d'identification de parcelle sur votre classe d'entités surfaciques peut être nommé PIN, NAME, LOT ou APN pour les valeurs devant faire l'objet d'une migration et devant être reflétées dans le champ Nom des parcelles d'atelier.
Les attributs définis par l'utilisateur sur les classes d'entités linéaires et surfaciques peuvent faire l'objet d'une migration vers des tables de parcelles et de lignes dans l'atelier dans la mesure où le même attribut défini par l'utilisateur est créé sur la table de parcelles avant d'effectuer la migration des données.
Spécifiez une classe d'entités points pour le paramètre Entités points en entrée (facultatif) si vous souhaitez effectuer une migration d'attributs définis par l'utilisateur sur une classe d'entités points vers la table des points dans l'atelier parcellaire. Le même attribut défini par l'utilisateur doit être créé sur la table des points de l'atelier avant la migration pour que la migration des valeurs attributaires aboutisse.
Lorsque la migration des données vers l'atelier est effectuée, les points d'atelier sont créés automatiquement aux extrémités des lignes de l'atelier. Les valeurs attributaires des coordonnées X et Y des points d'atelier sont renseignées automatiquement avec les coordonnées de forme de point. Les entités ponctuelles sont spécifiées uniquement dans ce paramètre pour effectuer une migration d'attributs définis par l'utilisateur vers la table des points dans l'atelier parcellaire. Comme avec les entités linéaires et surfaciques, s'il existe une sélection sur la couche de classe d'entités ponctuelles, seuls les points sélectionnés font l'objet d'une migration.
-
La Somme minimale des segments de chaînes de lignes (facultatif) est le nombre minimal des segments de ligne qu'une entité linéaire peut avoir avant d'être considérée comme une chaîne de ligne ou une limite naturelle.
-
Si une tolérance est spécifiée pour le paramètre Contrôler la tolérance de correspondance (facultatif), tous les points d'atelier ayant migré qui se trouvent dans la tolérance de correspondance spécifiée d'un point de contrôle existant dans l'atelier sont liés au point de contrôle.
-
Si l'option Importer les parcelles en tant que groupe dissocié est activée, les parcelles font l'objet d'une migration en tant que groupe dissocié. 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 de migrer des parcelles dissociées si vous devez encore travailler sur les parcelles avant qu'elles ne soient associées à la couche d'atelier parcellaire.
Syntaxe
Paramètre | Explication | Type de données |
target_parcel_fabric |
Atelier parcellaire cible où les données font l'objet d'une migration. | Parcel Fabric Layer |
in_topology_class |
Classe ou couche d'entités en entrée qui fait partie d'une topologie. Il peut s'agir d'une classe d'entités de type ligne ou polygone. | Feature Layer |
in_point_class (Facultatif) |
Classe ou couche d'entités ponctuelles en entrée. Il n'est pas nécessaire que la classe d'entités ponctuelles fasse partie d'une topologie. Seuls les attributs définis par l'utilisateur sur la classe d'entités ponctuelles en entrée font l'objet d'une migration vers les points correspondant dans l'atelier parcellaire. | Feature Layer |
linestring_minimum_segments (Facultatif) |
Nombre minimal de segments qu'une entité polylignes peut avoir avant de faire l'objet d'une migration en tant que chaîne de lignes ou limite naturelle dans l'atelier parcellaire. La valeur par défaut est de 10 segments minimum. | Long |
control_match_tolerance (Facultatif) |
Tolérance suivant laquelle les nouveaux points d’atelier ayant fait l'objet d'une migration sont associés aux points de contrôle existants se trouvant dans l'atelier. Les unités de longueur de la tolérance sont identiques aux unités de longueur du système de coordonnées de l'atelier. Si le paramètre Contrôler la tolérance de correspondance n'est pas spécifié, la valeur par défaut de 0,1 mètre est utilisée. | Linear Unit |
unjoined_group | Détermine la manière de faire migrer les entités.
| Boolean |
direction_units (Facultatif) | Unités de direction à utiliser lors de la génération des attributs de relèvement COGO pour les entités linéaires pendant le processus de migration.
| String |
direction_type (Facultatif) |
Type de direction à utiliser lors de la génération des attributs de relèvement COGO pour les entités linéaires pendant le processus de migration.
| String |
compute_area | Détermine la manière de faire migrer les entités.
| |
area_units (Facultatif) |
Si l'option Calculer la zone des nouvelles parcelles est activée, sélectionnez les unités de surface à utiliser lors du calcul de la superficie de la parcelle pendant le processus de migration.
| String |
radial_point_tolerance (Facultatif) |
La tolérance dans laquelle les nouveaux points centraux de courbe calculés sont mis en correspondance avec les points centraux de courbe existants se trouvant dans l'atelier. En outre, si plusieurs points centraux de courbe calculés se trouvent dans cette tolérance, ils sont moyennés et fusionnés en un point central unique. Si aucune tolérance radiale n'est indiquée, le système utilise la valeur par défaut de 0,5 mètre. | Linear Unit |
accuracy_units (Facultatif) |
Catégorie de précision des lignes et polygones en cours de migration. Les catégories de précision sont définies en fonction de la date d'étude dans l'atelier parcellaire. La catégorie de précision 1 correspond au niveau de précision des données le plus élevé (données récemment étudiées) et la catégorie de précision 6 correspond au niveau de précision des données le plus faible, (données étudiées en 1800 ou avant). Les catégories de précision sont utilisées dans l'ajustement d'atelier.
| String |
Exemple de code
Le script de fenêtre Python suivant montre comment utiliser l'outil LoadTopologyToParcelFabric en mode immédiat.
import arcpy from arcpy import env env.workspace = "C:/Parcel_Editor_Tutorial/Encinitas_City/Cadastral.gdb" arcpy.LoadTopologyToParcelFabric_fabric("NewFabric", "Enc_polgon", "", "100", "0.5", "JOINED_GROUP", "DEGREES_MINUTES_SECONDS", "NORTH AZIMUTH", "COMPUTE_AREA", "HECTARES", "1", "3 - 1908 to 1980")