Skip to main content

Créer une couche d’analyse de collecte de déchets (Outils Network Analyst)

Résumé

Crée une couche d’analyse de réseau de collecte des déchets et définit ses propriétés d’analyse. Une couche d’analyse de collecte des déchets peut être utile pour optimiser un ensemble d’itinéraires à l’aide d’une flotte de véhicules pour le ramassage des déchets municipaux. La couche peut être créée à l’aide d’un jeu de données réseau.

Utilisation

  • Cet outil est généralement utilisé comme première étape dans un processus d’analyse de réseau. Une fois la couche créée, vous pouvez y ajouter des entrées en utilisant l’outil Ajouter des localisations et résoudre l’analyse avec l’outil Résoudre.

    Pour en savoir plus sur le processus de la couche d’analyse de réseau

  • Le réseau d’analyse utilisé pour l’analyse de la collecte des déchets doit comporter au moins un mode de déplacement, un attribut de coût avec des unités de temps et un attribut de coût avec des unités de distance.

  • Par défaut, les données de la nouvelle couche d’analyse sont créées dans un nouveau jeu de classes d’entités nommé automatiquement, dans l’environnement de géotraitement Current Workspace (Espace de travail courant), qui est généralement la géodatabase du projet. Les données basées sur des tables sont créées au niveau racine de la même géodatabase car les tables ne peuvent pas être stockées dans un jeu de classes d’entités. Vous pouvez remplacer ce comportement en utilisant les paramètres Analysis Geodatabase (Géodatabase d’analyse) et Analysis Feature Dataset Name (Nom du jeu de classe d’entités d’analyse).

  • Bien que cet outil puisse être utilisé dans un script Python, la meilleure pratique pour effectuer une analyse de réseau dans Python consiste à lui préférer les classes du solveur dans le module arcpy.nax.

    En savoir plus sur l’analyse de réseau dans Python.

Paramètres

Etiqueter Explication Type de données

Source de données réseau

Jeu de données réseau ou service sur lequel l'analyse du réseau est effectuée.

Le paramètre peut être spécifié avec les valeurs suivantes :

  • Le chemin d’accès du catalogue au jeu de données réseau.

  • Une couche de jeu de données réseau

Le réseau doit comporter au moins un mode de déplacement, un attribut de coût avec des unités de temps et un attribut de coût avec des unités de distance.

Network Dataset Layer; String

Nom de la couche

(Facultatif)

Nom de la couche d’analyse de réseau à créer.

String

Mode de déplacement

(Facultatif)

Nom du mode de déplacement à utiliser dans l’analyse. Le mode de déplacement représente un ensemble de paramètres réseau, tels que des restrictions de circulation et des règles de demi-tour, qui déterminent la façon dont un piéton, une voiture, un camion ou un autre mode de transport se déplace sur le réseau. Les modes de déplacement sont définis dans votre source de données de réseau.

Vous pouvez aussi utiliser un objet arcpy.na.TravelMode et une chaîne contenant la représentation JSON valide d’un mode de déplacement, en guise d’entrée du paramètre.

L’attribut d’impédance du mode de déplacement n’a pas d’unités de temps.

Pour l’analyse de collecte des déchets, les demi-tours doivent être autorisés sur les voies sans issue. Si le mode de déplacement n’autorise pas les demi-tours, le solveur ignorera la politique du mode de déplacement en matière de demi-tours pour les autoriser sur les voies sans issue.

String

Unités de temps

(Facultatif)

Indique les unités de temps utilisées par les propriétés de la couche d’analyse et les champs temporels des sous-couches et des tables de la couche d’analyse (classes d’analyse de réseau). Cette valeur n’a pas besoin d’être identique aux unités de l’attribut de coût temporel.

  • MinutesLes unités de temps sont les minutes. Il s’agit de l’option par défaut.

  • SecondesLes unités de temps sont les secondes.

  • HeuresLes unités de temps sont les heures.

  • JoursLes unités de temps sont les jours.

String

Unités de distance

(Facultatif)

Indique les unités de distance utilisées par les propriétés de la couche d’analyse et les champs de distance des sous-couches et des tables de la couche d’analyse (classes d’analyse de réseau). Cette valeur n’a pas besoin d’être identique aux unités de l’attribut de coût de distance facultatif.

  • MillesLes milles sont les unités de distance. Il s’agit de l’option par défaut.

  • KilomètresLes unités de distance sont les kilomètres.

  • PiedsLes unités de distance sont les pieds.

  • YardsLes unités de distance sont les yards.

  • MètresLes unités de distance sont les mètres.

  • PoucesLes unités de distance sont les pouces.

  • CentimètresLes unités de distance sont les centimètres.

  • MillimètresLes unités de distance sont les millimètres.

  • DécimètresLes unités de distance sont les décimètres.

  • Milles nautiquesLes unités de distance sont les milles nautiques.

String

Heure de début de l’itinéraire

(Facultatif)

Heure de début par défaut pour les itinéraires. Cette heure du jour est utilisée pour tous les itinéraires pour lesquels le champ StartTime dans la sous-couche Routes est nul. Si aucune valeur de paramètre n’est spécifiée, toutes les lignes dans la sous-couche Routes doivent indiquer une valeur dans le champ StartTime.

Bien que vous puissiez spécifier à la fois une date et une heure pour ce paramètre, seule l’heure est utilisée.

Date

Durée totale maximale de l’itinéraire

(Facultatif)

Durée totale maximale autorisée pour chaque itinéraire. La valeur désigne un nombre positif quelconque.

Cette valeur est utilisée pour tous les itinéraires pour lesquels le champ MaxTotalTime dans la sous-couche Routes est nul. Si aucune valeur n’est spécifiée, toutes les lignes dans la sous-couche Routes doivent indiquer une valeur dans le champ MaxTotalTime.

La valeur est interprétée dans les unités spécifiées par le paramètre Time Units (Unités de temps).

Double

Mode d’arrêt de la collecte

(Facultatif)

Définit le mode d’arrêt de la collecte par défaut pour chaque arrêt. Cette valeur peut être une des valeurs ci-dessous ou peut rester vide (par défaut).

Cette valeur est utilisée pour tous les arrêts pour lesquels le champ CollectionMode dans la sous-couche Stops est nul. Si aucune valeur n’est spécifiée, toutes les lignes dans la sous-couche Stops doivent indiquer une valeur dans le champ CollectionMode.

  • Un côtéLes deux côtés de la rue dans laquelle se trouve cet arrêt feront l’objet d’une collecte séparée, avec deux passages dans la rue.

  • Les deux côtésLes deux côtés de la rue dans laquelle se trouve cet arrêt feront l’objet d’une collecte unique, avec un seul passage dans la rue.

String

Géodatabase d’analyse

(Facultatif)

Espace de travail de la géodatabase fichier où seront stockées les données de la nouvelle couche d’analyse de réseau. Lorsque ce paramètre n’est pas spécifié, les données de la sous-couche seront créées dans l’environnement de géotraitement Current Workspace (Espace de travail courant), qui correspond généralement à la géodatabase du projet.

En savoir plus sur la source de données d’analyse d’une couche d’analyse de réseau

Workspace

Nom du jeu de classes d’entités d’analyse

(Facultatif)

Nom à utiliser pour le nouveau jeu de classes d’entités que l’outil créera dans la géodatabase d’analyse pour stocker les données des sous-couches d’une couche d’analyse de réseau. Lorsqu’il n’est pas spécifié, le jeu de classes d’entités portera un nom unique et aléatoire.

En savoir plus sur la source de données d’analyse d’une couche d’analyse de réseau

String

Sortie dérivée

Etiqueter Explication Type de données

Couche Network Analyst

Nouvelle couche d’analyse de réseau.

Network Analyst Layer

Environnements

Espace de travail courant

Informations de licence

  • Basic: Oui
  • Standard: Oui
  • Advanced: Oui