Migration depuis ArcGIS 8.x et 9.x
Si vous disposez d'un jeu de données réseau créé à l'aide de la version antérieure d'ArcGIS, vous pouvez mettre à niveau la géodatabase, puis le jeu de données réseau, pour tirer parti des fonctionnalités les plus récentes. Ce processus est traité en détail dans Mettre à niveau le réseau. Sachez toutefois que si vous mettez à niveau la géodatabase, vous ne pourrez plus ensuite l'utiliser dans les versions antérieures d'ArcGIS.
La création d'un jeu de données réseau à partir de données stockées dans une géodatabase ArcGIS 9.0 ou antérieure implique les étapes suivantes :
- Commencez par migrer la géodatabase.
- Déplacez toutes les classes d'entités source dans un jeu de données d'entité.
Si vous utilisez plusieurs classes d'entités dans différents jeux de données d'entité ou s'ils figurent à l'extérieur des jeux de données d'entité, vous devez les déplacer dans un jeu de données d'entité. Seules les classes d'entités du même jeu de données d'entité que le jeu de données réseau peuvent être utilisées comme sources du jeu de données réseau.
- Vérifiez que les classes d'entités source ne participent pas à un réseau géométrique ou à d'autres jeux de données réseau. Si les classes d'entités source participent à un réseau géométrique ou à tout autre jeu de données réseau, ils ne peuvent pas être utilisés comme sources d'un jeu de données réseau.
- 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 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.
- 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 nouveau 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 nouvel 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 créer une nouvelle classe d'entités tournants et de nouvelles entités tournants si vous souhaitez modéliser des informations sur les tournants.
En savoir plus sur la création d'une classe d'entités 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 basé sur une géodatabase.
Cette opération crée 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.