Crée un jeu de données réseau (Network Analyst)

Résumé

Crée un jeu de données réseau dans un jeu de classes d’entités existant. Le jeu de données réseau peut être utilisé pour effectuer une analyse réseau sur les données figurant dans le jeu de classes d’entités.

Utilisation

Syntaxe

CreateNetworkDataset(feature_dataset, out_name, source_feature_class_names, elevation_model)
ParamètreExplicationType de données
feature_dataset

Jeu de classes d’entités dans lequel le jeu de données réseau sera créé. Le jeu de classes d’entités doit contenir les classes d’entités source qui participeront au jeu de données réseau.

Si le jeu de classes d’entités se trouve dans une géodatabase d’entreprise, le jeu de classes d’entités ni aucune classe d’entités source ne peuvent être versionnés.

Feature Dataset
out_name

Nom du jeu de données réseau à créer. Le jeu de données d’entités cible (Target Feature Dataset) et sa géodatabase parent ne doivent pas déjà contenir un jeu de données réseau portant ce nom.

String
source_feature_class_names
[source_feature_class_names,...]

Les noms des classes d’entités à inclure dans le jeu de données réseau en tant qu’entités source réseau. Spécifiez ce paramètre sous la forme d’une liste de chaînes.

Vous devez choisir au moins une classe d’entités linéaires n’étant pas une classe d’entités tournants. Cette classe d’entités linéaires agira comme une source de tronçon dans le jeu de données réseau. Vous pouvez si vous le souhaitez choisir des classes d’entités ponctuelles agissant comme jonctions en entrée dans le jeu de données réseau et des classes d’entités tournants agissant comme tournants en entrée.

Pour en savoir plus sur les classes d’entités source de jeu de données réseau

Toutes les classes d’entités source doivent résider dans le Target Feature Dataset (Jeu de classes d’entités cible) et aucune ne doit déjà participer à un réseau géométrique, un réseau technique ou autre jeu de données réseau.

String
elevation_model

Spécifie le modèle à utiliser pour contrôler la connectivité verticale dans le jeu de données réseau.

Pour en savoir plus sur la connectivité verticale

  • ELEVATION_FIELDS Les points d’extrémité coïncidents ayant les mêmes valeurs de champ d’altitude sont considérés comme connectés dans le jeu de données réseau. Il s’agit de l’option par défaut.
  • Z_COORDINATESLes valeurs de coordonnée z dans la géométrie des entités linéaires déterminent la connectivité verticale. Les points coïncidents ne sont considérés comme connectés que s’ils ont des valeurs de coordonnée Z correspondantes.
  • NO_ELEVATION La connectivité de jeu de données réseau est déterminée uniquement pas la coïncidence horizontale.
String

Sortie dérivée

NomExplicationType de données
out_network_dataset

Le nouveau jeu de données réseau.

Jeu de données réseau

Exemple de code

Exemple 1 d’utilisation de l’outil CreateNetworkDataset (fenêtre Python)

Créer un jeu de données réseau dans un jeu de classes d’entités.

import arcpy
arcpy.CheckOutExtension("network")
arcpy.na.CreateNetworkDataset(r"C:\Data\Network.gdb\Transportation", 
                              "Streets_ND", ["Streets", "Turns"], 
                              "ELEVATION_FIELDS")

Environnements

Cet outil n'utilise pas d’environnement de géotraitement.

Informations de licence

  • Basic: Requiert Network Analyst
  • Standard: Requiert Network Analyst
  • Advanced: Requiert Network Analyst