Migration depuis ArcView GIS Network Analyst
Ces workflows décrivent les étapes de la migration d'ArcView GIS Network Analyst vers ArcGIS Network Analyst.
ArcGIS utilise des jeux de données réseau pour les analyses de réseau. Les jeux de données réseau peuvent exister dans les espaces de travail d'un fichier de formes ou d'une géodatabase. Network Analyst peut également effectuer l'analyse en lisant directement des données SDC.
Si vous utilisez des données sources telles que des rues dans des fichiers de formes, vous pouvez choisir le type de jeu de données réseau à créer. Vous pouvez créer un jeu de données réseau de fichier de formes ou une géodatabase.
Réseaux basés sur un fichier de formes
Si votre fichier de formes contient un tronçon en entrée à utiliser pour l'analyse de réseau, vous pouvez créer un jeu de données réseau basé sur ce fichier. ArcGIS Network Analyst peut reconnaître et configurer automatiquement les attributs de coût, de restriction et de hiérarchie en inspectant votre fichier de formes et en recherchant les champs les plus utilisés tels que Mètres, Oneway et Hierarchy. Pour les réseaux basés sur un fichier de formes, la source est conservée au format du fichier de formes d'origine.
Réseaux basés sur une géodatabase
Si vous souhaitez modéliser des réseaux multimodaux ou connecter plusieurs sources à l'aide de règles de connectivité sophistiquées, vous pouvez créer votre jeu de données réseau dans un espace de travail de géodatabase. Dans ce cas, les sources sont conservées comme des classes d'entités dans une géodatabase. Elles peuvent participer à une topologie. Le modèle de connectivité d'un jeu de données réseau de géodatabase prend en charge des sous-types et plusieurs sources de tronçons et de jonctions.
Migration depuis ArcView GIS vers un jeu de données réseau de fichier de formes
La migration d'ArcView GIS vers un jeu de données réseau de fichier de formes implique les étapes suivantes :
- Examinez la géométrie du fichier de formes.
Pour exécuter l'analyse de réseau sur un jeu de données réseau d'un fichier de formes, ce dernier doit comporter des sommets à chaque intersection de tronçons. Cela est essentiel pour établir la connectivité. Si le fichier de formes contient des lignes qui se croisent sans sommet à l'intersection, il n'y aura aucune connectivité pour cette intersection. Vous devez modifier les données source avant de commencer la migration afin d'insérer des sommets aux intersections. Vous pouvez utiliser l'outil de géotraitement Intégrer pour créer des sommets partagés.
- Examinez la table attributaire du fichier de formes.
Vous avez besoin d'un attribut de coût dans votre jeu de données réseau pour exécuter l'analyse de réseau. Si vous avez au moins un champ numérique dans le fichier de formes qui représente la longueur ou le temps, vous pouvez utiliser ce champ pour créer un attribut de coût. Cet attribut de coût peut être utilisé comme impédance dans l'analyse de réseau. Si vous n'avez aucun champ de ce type dans le fichier de formes, effectuez l'une des opérations suivantes :
- créez un champ dans le fichier de formes, ajoutez-lui des valeurs de longueur ou de temps puis utilisez-le pour créer un attribut de coût pour le jeu de données réseau,
- créez un attribut de coût dans le jeu de données réseau et attribuez-lui des valeurs en utilisant un évaluateur constant, une expression de champ qui utilise d'autres champs du fichier de formes, ou un VBScript.
- Vous pouvez également importer des tables de tournants (le cas échéant) dans des fichiers de formes de tournants utilisables dans le jeu de données réseau. En savoir plus sur la migration des données de tournants.
- Préparez la conception du jeu de données réseau.
Cela est essentiel pour comprendre les différents composants d'un jeu de données réseau et préparer un dessin du réseau. Cela inclut la connectivité de modélisation et la définition des attributs de réseau et leurs évaluateurs.
- Créez le jeu de données réseau de fichier de formes.
Cette étape implique la création de la structure du jeu de données réseau.
- Créer le jeu de données réseau.
La création d'un jeu de données réseau implique la création d'éléments de réseau provenant de sources de fichiers de formes, l'établissement de la connectivité, le calcul d'attributs de réseau, et la définition des propriétés des directions.
Migration depuis ArcView GIS vers un jeu de données réseau basé sur une géodatabase
La migration d'ArcView GIS vers un réseau basé sur une géodatabase implique les étapes suivantes :
- Créez une géodatabase personnelle.Vous pouvez également créer une géodatabase d'entreprise ou choisir une géodatabase existante.
- Créez un nouveau jeu de données d'entité avec la même référence spatiale que le fichier de formes.Vous pouvez également importer le fichier de formes dans un jeu de données d'entité existant.
- Importation du fichier de formes dans une classe d'entités du jeu de données d'entité Si vous avez plusieurs fichiers de formes que vous souhaitez utiliser comme sources, vous devez tous les importer dans des classes d'entités du même jeu de données d'entité.
- Examinez la géométrie de la classe d'entités.
Pour exécuter l'analyse de réseau, la source de données doit comporter des sommets à chaque intersection de tronçons. Cela est essentiel pour établir la connectivité. Si vous avez des lignes qui se croisent sans sommet à l'intersection, il n'y a aucune connectivité sur cette intersection. Vous pouvez modifier les données source avant de commencer la migration. Vous pouvez également modifier la classe d'entités dans ArcMap pour vérifier que les sommets coïncidents sont présents aux endroits où ils sont nécessaires. Une solution consiste à faire participer la classe d'entités à une topologie afin d'insérer des sommets au niveau des intersections. Vous pouvez également utiliser l'outil de géotraitement Intégrer.
- Examinez la table attributaire de la classe d'entités.
Vous avez besoin d'un attribut de coût dans votre jeu de données réseau pour exécuter l'analyse de réseau. Si vous avez au moins un champ numérique dans la classe d'entités qui représente la longueur ou le temps, vous pouvez utiliser ce champ pour créer un attribut de coût. Cet attribut de coût peut être utilisé comme impédance dans l'analyse de réseau. Si vous n'avez aucun champ de ce type dans la classe d'entités, effectuez l'une des opérations suivantes :
- créez un champ dans la classe d'entités, ajoutez-lui des valeurs de longueur ou de temps puis utilisez-le afin de créer un attribut de coût pour le jeu de données réseau,
- créez un attribut de coût dans le jeu de données réseau et attribuez-lui des valeurs en utilisant un évaluateur constant, une expression de champ qui utilise d'autres champs de la classe d'entités, ou un VBScript.
- Vous pouvez également importer des tables de tournants (le cas échéant) dans des classes d'entités tournants utilisables dans le jeu de données réseau.
- Préparez la conception du jeu de données réseau.
Cela est essentiel pour comprendre les différents composants d'un jeu de données réseau et préparer un dessin du réseau. Cela inclut la connectivité de modélisation et la définition des attributs de réseau et leurs évaluateurs.
- Créez le jeu de données réseau basé sur une géodatabase.
Cette étape implique la création de la structure du jeu de données réseau.
- Créer le jeu de données réseau.
La création d'un jeu de données réseau implique la création d'éléments de réseau provenant des sources, l'établissement de la connectivité, le calcul d'attributs de réseau, et la définition des propriétés des directions.