Disponible avec une licence Standard ou Advanced.
Résumé
Permet de créer une topologie. La topologie ne contient aucune classe d'entités ou règle.
Utilisez les outils Ajouter une classe d'entités à une topologie et Ajouter une règle à une topologie pour ajouter des classes d'entités et des règles à la topologie.
Utilisation
Si le paramètre Tolérance d'agrégat est vierge ou défini sur 0, la tolérance xy du jeu de données d'entité qui contient la topologie est utilisée.
Une plage est autorisée pour la valeur de tolérance d'agrégat. Cette plage découle de la précision de la référence spatiale du jeu de données d'entité dans lequel la topologie réside. Si la valeur saisie est supérieure à la tolérance d'agrégat maximale, la valeur maximale est utilisée. Si la valeur saisie est inférieure à la tolérance d'agrégat minimale, la valeur minimale est utilisée.
Syntaxe
arcpy.management.CreateTopology(in_dataset, out_name, {in_cluster_tolerance})
Paramètre | Explication | Type de données |
in_dataset | Jeu de données d'entité dans lequel la topologie est créée. | Feature Dataset |
out_name | Le nom de la topologie à créer. Ce nom doit être unique dans toute la géodatabase. | String |
in_cluster_tolerance (Facultatif) | La tolérance d'agrégat à définir dans la topologie. Plus cette valeur est élevée, plus les sommets sont susceptibles d'être agrégés. | Double |
Sortie dérivée
Nom | Explication | Type de données |
out_topology | Topologie en sortie. | Topologie |
Exemple de code
Le script autonome ci-dessous illustre l'utilisation de la fonction CreateTopology.
# Name: CreateTopology_Example.py
# Description: Creates a new topology (these must reside within a feature dataset)
# Import system modules
import arcpy
arcpy.env.workspace = "h:/workspace"
arcpy.CreateTopology_management("d:/landuse.gdb/landuse", "landuse_Topology")
Environnements
Informations de licence
- Basic: Non
- Standard: Oui
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?