ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Aide
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plateforme cartographique de votre organisation

ArcGIS Desktop

Un SIG professionnel complet

ArcGIS Enterprise

SIG dans votre entreprise

ArcGIS for Developers

Outils de création d'applications de localisation

ArcGIS Solutions

Modèles d'applications et de cartes gratuits pour votre secteur d'activité

ArcGIS Marketplace

Téléchargez des applications et des données pour votre organisation.

  • Documentation
  • Support
Esri
  • Se connecter
user
  • Mon profil
  • Déconnexion

ArcMap

  • Accueil
  • Commencer
  • Carte
  • Analyser
  • Gérer les données
  • Outils
  • Extensions

Créer un réseau géométrique

  • Résumé
  • Utilisation
  • Syntaxe
  • Exemple de code
  • Environnements
  • Informations de licence

Résumé

Crée un réseau géométrique dans une géodatabase ArcSDE à l'aide des classes d'entités, du rôle pour chaque classe d'entités, et des pondérations spécifiés avec les associations de pondération.

Utilisation

  • Les classes d'entités doivent se trouver dans le même jeu de classes d'entités que le réseau géométrique.

  • Seules les classes d'entités points et linéaires sont prises en charge en entrée. Les classes d'entités ne peuvent pas faire partie d'un autre réseau géométrique ou d'un autre jeu de données de géodatabase, tel que topologie, jeu de données réseau, MNT ou atelier.

  • Dans un réseau géométrique, la connectivité est basée sur la coïncidence géométrique des entités. Avant de construire un réseau, l'idéal est de disposer de données nettoyées. Toutefois, dans le cas contraire, il est possible de capturer les données pendant le processus de création du réseau. Bien que la capture disponible dans l'assistant de réseau géométrique peut aider à garantir la coïncidence, cette solution ne doit pas être la seule utilisée. D'autres options permettent d'assurer la fiabilité des données, telles que l'outil Topologie, permettant de faciliter le nettoyage des données avant leur utilisation dans un réseau géométrique. Aucune opération de capture réalisée pendant la création d'un réseau géométrique ne peut être annulée. Si le réseau géométrique est supprimé, les entités capturées ne réintègrent pas leur emplacement d'origine.

  • Lors de la création d'un réseau géométrique à partir de classes d'entités existantes, certaines géométries illégales dans le réseau géométrique ou conditions à connaître peuvent exister dans quelques classes d'entités en entrée. Dans ce cas, un message d'erreur s'affiche à la fin du processus de construction du réseau et une table appelée <geometricnetwork_name>_BUILDERR est créée dans la base de données avec un enregistrement de ces erreurs.

Syntaxe

CreateGeometricNetwork_management (in_feature_dataset, out_name, in_source_feature_classes, {snap_tolerance}, {weights}, {weight_associations}, {z_snap_tolerance}, {preserve_enabled_values})
ParamètreExplicationType de données
in_feature_dataset

Jeu de données d'entité dans lequel le réseau géométrique sera créé. Dans une géodatabase d'entreprise, le jeu de données d'entité et les classes d'entités qui font partie du réseau géométrique ne peuvent pas être versionnés.

Feature Dataset
out_name

Nom du réseau géométrique à créer.

String
in_source_feature_classes
[[feature_class_name, role, source_or_sink],...]

Classes d'entités en entrée à ajouter au réseau géométrique et rôle que la classe d'entités doit jouer dans le réseau géométrique. Les rôles peuvent être :

  • SIMPLE_JUNCTION : seule option pour les classes d'entités points.
  • SIMPLE_EDGE : utilisé pour les classes d'entités linéaires ; permet la circulation des ressources uniquement d'une extrémité du tronçon vers l'autre.
  • COMPLEX_EDGE : utilisé pour les classes d'entités linéaires ; permet de siphonner les ressources sur la longueur du tronçon.

Pour chaque classe de jonctions simple, détermine si celle-ci participera au sens de circulation avec les sources et les cuvettes.

  • YES : la classe d'entités jonctions simples jouera le rôle d'une source ou d'une cuvette pour la définition du sens de circulation.
  • NO : la classe d'entités jonctions simples ne jouera pas le rôle d'une source ou d'une cuvette pour la définition du sens de circulation.

Value Table
snap_tolerance
(Facultatif)

Il est possible de définir la tolérance de capture sur le réseau géométrique. Plus cette valeur est élevée, plus il y a de chances que des sommets soient alignés les uns avec les autres. La valeur par défaut est vide, ce qui signifie qu'aucune capture ne sera effectuée pendant la création du réseau géométrique. Aucune opération de capture réalisée pendant la création d'un réseau géométrique ne peut être annulée.

Double
weights
[[weight_name, type, bitgate_size],...]
(Facultatif)

Les poids représentent le coût du déplacement le long d'un tronçon de réseau. Par exemple, dans un réseau de distribution d'eau, une pondération peut être la longueur de la canalisation. Indiquez le nom et le type de la pondération, et pour les pondérations de filtre binaire, la taille. Le type de pondération définit les champs de classe d'entités pouvant lui être associés. Les types peuvent faire partie des suivants :

  • Entier - Peut être associé à des champs de type Entier court ou Entier long.
  • Simple - Peut être associé à des champs de type Réel simple.
  • Double - Peut être associé à des champs de type Réel simple ou Double.
  • Filtre binaire - Peut être associé à des champs de type Entier court ou Entier long. Seules les valeurs de 0 à 31 sont prises en charge.

Value Table
weight_associations
[[feature_class_name, field, weight_name],...]
(Facultatif)

Définit les associations de poids pour chaque champ et classe d'entités. Lorsque vous ajoutez un nouveau poids de réseau, il doit être associé à un champ de la classe d'entités qui fournit les valeurs pour déterminer le poids des entités.

Value Table
z_snap_tolerance
(Facultatif)

Tolérance de capture à définir sur le réseau géométrique avec capture basée sur les coordonnées Z. Plus cette valeur est élevée, plus il y a de chances que des sommets soient alignés les uns avec les autres. La valeur par défaut est vide, ce qui signifie qu'aucune capture ne sera effectuée pendant la création du réseau géométrique et que celui-ci ne prendra pas en charge les valeurs Z. Une valeur de zéro indique qu'aucune capture ne sera effectuée pendant la création du réseau géométrique, mais le réseau géométrique prendra en charge les valeurs Z.

Double
preserve_enabled_values
(Facultatif)

Spécifie s'il faut conserver les valeurs des champs activés ou si les valeurs sont réinitialisées à leur valeur par défaut Vrai.

  • PRESERVE_ENABLED —Les valeurs valides (Vrai ou Faux) dans les champs activés existant sont conservées. Il s'agit de l'option par défaut.
  • NO_PRESERVE_ENABLED — Les valeurs valides (Vrai ou Faux) dans les champs activés existant ne sont pas conservées.
Boolean

Exemple de code

Exemple d'utilisation de l'outil Créer un réseau géométrique (script autonome)

Le script de fenêtre Python suivant montre comment utiliser la fonction CreateGeometricNetwork en mode immédiat pour créer un réseau géométrique avec six classes d'entités, une pondération associée à deux de ces classes et une tolérance de capture.

# Import arcpy module
import arcpy

# Local variables:
Water = "C:/arcgis/ArcTutor/BuildingaGeodatabase/Montgomery.gdb/Water"

# Process: Create Geometric Network
arcpy.CreateGeometricNetwork_management(Water, "Water_Net", "Distribmains COMPLEX_EDGE NO;Fittings SIMPLE_JUNCTION NO;Hydrants SIMPLE_JUNCTION NO;Sysvalves SIMPLE_JUNCTION NO;Tanks SIMPLE_JUNCTION YES;Transmains COMPLEX_EDGE NO", "0.5", "Friction_Factor DOUBLE #", "Distribmains FRICTION_FACTOR Friction_Factor;Transmains FRICTION_FACTOR Friction_Factor", "", "PRESERVE_ENABLED")

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

Rubriques connexes

  • Vue d'ensemble du jeu d'outils Réseau géométrique
  • A propos de la création de réseaux géométriques

ArcGIS Desktop

  • Accueil
  • Documentation
  • Support

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

A propos d'Esri

  • A propos de la société
  • Carrières
  • Blog d’Esri
  • Conférence des utilisateurs
  • Sommet des développeurs
Esri
Donnez-nous votre avis.
Copyright © 2019 Esri. | Confidentialité | Légal