Calculer les emplacements (Network Analyst)

ArcGIS Pro 3.4 | | Archive de l’aide

Synthèse

Localise des entités en entrée sur un réseau et ajoute des champs décrivant ces localisations de réseau aux entités en entrée. Cet outil permet de précalculer les localisations de réseau des entrées qui seront utilisées dans un processus Network Analyst, améliorant ainsi les performances de l’analyse au moment du calcul. L’outil enregistre les localisations de réseau calculées pour les entrées dans des champs des données en entrée.

Pour en savoir plus sur la localisation d’entités sur un réseau

En savoir plus sur le précalcul des localisations de réseau

Utilisation

  • Par défaut, cet outil enregistre les localisations de réseau calculées dans un ensemble de champs avec les noms de champs de localisation de réseau reconnus par tous les processus Network Analyst. Vous pouvez néanmoins modifier les noms des champs dans lesquels sont enregistrées les localisations de réseau calculées. Dans ce cas, lorsque vous utilisez les localisations de réseau précalculées dans un processus, utilisez l’appariement de champs pour apparier les champs de localisation autres que les champs par défaut aux propriétés de localisation de réseau adéquates.

    La seule raison qui pourrait vous pousser à modifier les noms des champs est l’enregistrement d’un ensemble séparé de champs de localisation pour différents réseaux ou modes de déplacement dans la même classe d’entités. Sinon, utilisez toujours les noms des champs par défaut.

    Vous pouvez spécifier les noms de champs différents à l’aide des paramètres Source ID Field (Champ ID de la source), Source OID Field (Champ OID de la source), Percent Along Field (Champ Pourcentage), Side of Edge Field (Champ Côté du tronçon), Located X-Coordinate Field (Champ Coordonnée X localisée), Located Y-Coordinate Field (Champ Coordonnée Y localisée), Distance from Feature Field (Champ Distance à partir de l’entité), Located Z-Coordinate Field (Champ Coordonnée Z localisée) et Location Ranges Field (Champ Plages de localisation).

  • Cet outil calcule uniquement les localisations de réseau des entrées à l’aide d’un jeu de données réseau. Il ne peut pas calculer les localisations de réseau pour un service d’analyse de réseau.

  • Si les entités en entrée correspondent à une sous-couche d’une couche d’analyse de réseau, les paramètres Search Tolerance (Tolérance de recherche), Search Criteria (Critères de recherche) et Search Query (Requête de recherche) sont automatiquement renseignés en fonction des propriétés de localisation stockées dans la couche d’analyse de réseau en entrée. Si la couche d’analyse de réseau a des remplacements de paramètres de localisation pour la sous-couche sélectionnée, ces paramètres sont utilisés. Sinon, les paramètres de localisation par défaut de la couche d’analyse de réseau sont utilisés.

    En savoir plus sur les paramètres de localisation d’une couche d’analyse de réseau

  • Si les entités en entrée correspondent à une sous-couche d’une couche d’analyse de réseau et que vous modifiez la valeur du paramètre Search Tolerance (Tolérance de recherche), Search Criteria (Critères de recherche) ou Search Query (Requête de recherche), l’exécution de l’outil mettra à jour les remplacements de paramètres de localisation de la couche d’analyse de réseau pour la sous-couche sélectionnée. L’enregistrement de ces paramètres de localisation dans la couche d’analyse de réseau permet de s’assurer que les déplacements automatiques effectués au moment du calcul utilisent les paramètres de localisation que vous avez utilisés lors du calcul initial des localisations de réseau.

  • Si la classe d’entités en entrée possède un champ CurbApproach de type Long, les valeurs de ce champ peuvent être utilisées pour influencer le comportement de la localisation. En particulier, si des points se trouvent dans une rue à sens unique et ont une approche du trottoir spécifiant le côté gauche ou droit du véhicule, la valeur du champ localisation SideOfEdge peut être mise à jour afin de garantir que le point peut être atteint dans la direction correcte de la rue à sens unique. Le champ CurbApproach n’est pas requis en entrée, mais sera utilisé s’il existe et qu’il est du type Long.

    Lorsque qu’une ligne possède une valeur de champ CurbApproach qui ne correspond pas à l’une des valeurs de domaine CurbApproach valides; la valeur de champ pour cette ligne sera ignorée lors de la localisation du point et la valeur par défaut de 0 (l’un ou l’autre côté du véhicule) sera utilisée.

    Plus d’informations sur l’approche du trottoir

  • Si la classe d’entités en entrée possède un champ Status de type Long, les valeurs de ce champ seront mises à jour pour refléter le statut de localisation de chaque ligne.

    Si le champ Status dans la classe d’entités en entrée est utilisé pour un autre but et que vous ne voulez pas qu’il soit remplacé, modifiez le nom du champ avant d’exécuter l’outil.

Paramètres

ÉtiquetteExplicationType de données
Entités en entrée

Entités en entrée pour lesquelles les localisations de réseau sont calculées.

Pour les entités linéaires et surfaciques, puisque les informations de localisation de réseau sont stockées dans un champ BLOB, seules les classes d’entités de géodatabase sont prises en charge.

Table View
Réseau d’analyse en entrée
(Facultatif)

Jeu de données réseau qui sera utilisé pour calculer les localisations.

Ce paramètre est requis, sauf si vous utilisez une sous-couche d’une couche d’analyse de réseau comme entités en entrée. Dans ce cas, le paramètre est masqué et automatiquement défini sur le jeu de données réseau référencé par la couche d’analyse de réseau.

Network Dataset Layer
Tolérance de recherche
(Facultatif)

Distance de recherche maximum qui est utilisée pour la localisation des entités en entrée appartenant au réseau. Les entités qui se trouvent hors de la tolérance de recherche ne seront pas localisées. Le paramètre comprend une valeur et des unités.

La valeur par défaut est 5 000 mètres.

Si les entités en entrée correspondent à une sous-couche d’une couche d’analyse de réseau, la valeur par défaut de ce paramètre est déterminée en fonction des propriétés de localisation stockées dans la couche d’analyse de réseau en entrée. Si la couche d’analyse de réseau a des remplacements de paramètres de localisation pour la sous-couche sélectionnée, ces paramètres seront utilisés. Sinon, les paramètres de localisation par défaut de la couche d’analyse de réseau seront utilisés. La définition d’une valeur différente de la valeur par défaut pour ce paramètre met à jour les remplacements de paramètres de localisation de la couche d’analyse de réseau pour la sous-couche sélectionnée.

Ce paramètre n'est pas utilisé lors du calcul de localisations pour les entités linéaires ou surfaciques.

Linear Unit
Critères de recherche
(Facultatif)

Sources de tronçon et de jonction du jeu de données réseau qui sont parcourues lors de la localisation des entrées sur le réseau. Par exemple, si le jeu de données réseau référence des classes d’entités distinctes représentant des rues et des trottoirs, vous pouvez localiser les entrées sur les rues mais pas sur les trottoirs.

Les options de type de capture disponibles pour chaque source de réseau sont les suivantes :

  • None (Aucune) : le point ne se trouve sur aucun élément dans cette source de réseau.
  • Shape (Forme) : le point se trouve sur le point le plus proche d’un élément dans cette source de réseau.
  • Middle (Milieu) : cette option est obsolète et se comporte de la même manière que l’option Shape (Forme).
  • End (Fin) : cette option est obsolète et se comporte de la même manière que l’option Shape (Forme).

La valeur par défaut est pour localiser toutes les sources de réseau, sauf les jonctions de débrayage créées en exécutant l’outil Dissolve Network (Réseau de fusion) et les jonctions de système.

Si les entités en entrée correspondent à une sous-couche d’une couche d’analyse de réseau, la valeur par défaut de ce paramètre est déterminée en fonction des propriétés de localisation stockées dans la couche d’analyse de réseau en entrée. Si la couche d’analyse de réseau a des remplacements de paramètres de localisation pour la sous-couche sélectionnée, ces paramètres seront utilisés. Sinon, les paramètres de localisation par défaut de la couche d’analyse de réseau seront utilisés. La définition d’une valeur différente de la valeur par défaut pour ce paramètre met à jour les remplacements de paramètres de localisation de la couche d’analyse de réseau pour la sous-couche sélectionnée.

Value Table
Rechercher la classe la plus proche
(Facultatif)

Héritage :
Ce paramètre est obsolète et conservé uniquement en vue de la rétrocompatibilité. Les entrées sont toujours appariées à la source de réseau la plus proche parmi les sources utilisées pour la localisation, correspondant à une valeur de paramètre de MATCH_TO_CLOSEST ou True.

Boolean
Champ ID de la source
(Facultatif)

Nom du champ à créer ou à mettre à jour, qui sera renseigné avec l’ID de la classe d’entités source du jeu de données réseau pour la localisation de réseau calculée pour l’entité en entrée. La valeur par défaut est SourceID.

Ce paramètre n'est pas utilisé lors du calcul de localisations pour les entités linéaires ou surfaciques.

N’utilisez pas ce paramètre lorsque les entités en entrée sont une sous-couche d’une couche d’analyse de réseau. Les localisations de réseau dans une sous-couche doivent être stockées dans des champs de localisation avec les noms par défaut. Sinon, elles ne seront pas utilisées au moment de la résolution de la couche.

Field
Champ OID de la source
(Facultatif)

Nom du champ à créer ou à mettre à jour, qui sera renseigné avec la valeur du champ ObjectID de la classe d’entités source du jeu de données réseau pour la localisation de réseau calculée pour l’entité en entrée. La valeur par défaut est SourceOID.

Ce paramètre n'est pas utilisé lors du calcul de localisations pour les entités linéaires ou surfaciques.

N’utilisez pas ce paramètre lorsque les entités en entrée sont une sous-couche d’une couche d’analyse de réseau. Les localisations de réseau dans une sous-couche doivent être stockées dans des champs de localisation avec les noms par défaut. Sinon, elles ne seront pas utilisées au moment de la résolution de la couche.

Field
Champ Pourcentage
(Facultatif)

Nom du champ à créer ou à mettre à jour pour décrire le pourcentage de la localisation de réseau calculée le long de l’élément de réseau où elle est située. La valeur par défaut est PosAlong.

Ce paramètre n'est pas utilisé lors du calcul de localisations pour les entités linéaires ou surfaciques.

N’utilisez pas ce paramètre lorsque les entités en entrée sont une sous-couche d’une couche d’analyse de réseau. Les localisations de réseau dans une sous-couche doivent être stockées dans des champs de localisation avec les noms par défaut. Sinon, elles ne seront pas utilisées au moment de la résolution de la couche.

Field
Champ Côté du tronçon
(Facultatif)

Nom du champ à créer ou à mettre à jour pour décrire le côté du tronçon de réseau sur lequel se trouve la localisation réseau calculée. La valeur par défaut est SideOfEdge.

Ce paramètre n'est pas utilisé lors du calcul de localisations pour les entités linéaires ou surfaciques.

N’utilisez pas ce paramètre lorsque les entités en entrée sont une sous-couche d’une couche d’analyse de réseau. Les localisations de réseau dans une sous-couche doivent être stockées dans des champs de localisation avec les noms par défaut. Sinon, elles ne seront pas utilisées au moment de la résolution de la couche.

Field
Champ Coordonnée X localisée
(Facultatif)

Nom du champ à créer ou à mettre à jour avec la coordonnée x de la localisation de réseau calculée. La valeur par défaut est SnapX.

Ce paramètre n'est pas utilisé lors du calcul de localisations pour les entités linéaires ou surfaciques.

N’utilisez pas ce paramètre lorsque les entités en entrée sont une sous-couche d’une couche d’analyse de réseau. Les localisations de réseau dans une sous-couche doivent être stockées dans des champs de localisation avec les noms par défaut. Sinon, elles ne seront pas utilisées au moment de la résolution de la couche.

Field
Champ Coordonnée Y localisée
(Facultatif)

Nom du champ à créer ou à mettre à jour avec la coordonnée y de la localisation de réseau calculée. La valeur par défaut est SnapY.

Ce paramètre n'est pas utilisé lors du calcul de localisations pour les entités linéaires ou surfaciques.

N’utilisez pas ce paramètre lorsque les entités en entrée sont une sous-couche d’une couche d’analyse de réseau. Les localisations de réseau dans une sous-couche doivent être stockées dans des champs de localisation avec les noms par défaut. Sinon, elles ne seront pas utilisées au moment de la résolution de la couche.

Field
Champ Distance à partir de l’entité
(Facultatif)

Nom du champ à créer ou à mettre à jour pour décrire la distance en mètres de l’entité ponctuelle d’origine par rapport à sa localisation réseau calculée. La valeur par défaut est DistanceToNetworkInMeters.

Ce paramètre n'est pas utilisé lors du calcul de localisations pour les entités linéaires ou surfaciques.

N’utilisez pas ce paramètre lorsque les entités en entrée sont une sous-couche d’une couche d’analyse de réseau. Les localisations de réseau dans une sous-couche doivent être stockées dans des champs de localisation avec les noms par défaut. Sinon, elles ne seront pas utilisées au moment de la résolution de la couche.

Field
Champ des coordonnées Z localisées
(Facultatif)

Nom du champ à créer ou à mettre à jour avec la coordonnée z de la localisation de réseau calculée. La valeur par défaut est SnapZ.

Ce paramètre est uniquement utilisé lorsque le jeu de données réseau en entrée prend en charge la connectivité selon les coordonnées z des sources de réseau.

Ce paramètre n'est pas utilisé lors du calcul de localisations pour les entités linéaires ou surfaciques.

N’utilisez pas ce paramètre lorsque les entités en entrée sont une sous-couche d’une couche d’analyse de réseau. Les localisations de réseau dans une sous-couche doivent être stockées dans des champs de localisation avec les noms par défaut. Sinon, elles ne seront pas utilisées au moment de la résolution de la couche.

Field
Champ Plages de localisation
(Facultatif)

Nom du champ à créer ou à mettre à jour avec les plages des localisations de réseau calculées pour les entités linéaires ou surfaciques. La valeur par défaut est Locations.

Ce paramètre est utilisé uniquement lors du calcul de localisations pour les entités linéaires ou surfaciques.

N’utilisez pas ce paramètre lorsque les entités en entrée sont une sous-couche d’une couche d’analyse de réseau. Les localisations de réseau dans une sous-couche doivent être stockées dans des champs de localisation avec les noms par défaut. Sinon, elles ne seront pas utilisées au moment de la résolution de la couche.

Field
Exclure les portions restreintes du réseau
(Facultatif)

Héritage :
Ce paramètre est obsolète et conservé uniquement en vue de la rétrocompatibilité. Les entrées d’analyse ne sont jamais localisées sur des éléments de réseau restreints, correspondant à une valeur de paramètre de EXCLUDE ou True.

Boolean
Requête de recherche
(Facultatif)

Requête visant à restreindre la recherche à un sous-ensemble d’entités dans une classe d’entités source. Ceci s'avère utile si vous ne voulez pas trouver d'entités ne convenant pas à une localisation de réseau. Par exemple, si vous ne souhaitez pas localiser sur les bretelles d’autoroute, vous pouvez définir une requête qui les exclut. Une expression SQL distincte peut être spécifiée par classe d’entités source de tronçons ou de jonctions du jeu de données réseau.

Aucune requête ne sera appliquée à une source de réseau non spécifiée explicitement dans la fenêtre Geoprocessing (Géotraitement).

Par défaut, aucune requête n’est utilisée pour une source.

Si les entités en entrée correspondent à une sous-couche d’une couche d’analyse de réseau, la valeur par défaut de ce paramètre est déterminée en fonction des propriétés de localisation stockées dans la couche d’analyse de réseau en entrée. Si la couche d’analyse de réseau a des remplacements de paramètres de localisation pour la sous-couche sélectionnée, ces paramètres seront utilisés. Sinon, les paramètres de localisation par défaut de la couche d’analyse de réseau seront utilisés. La définition d’une valeur différente de la valeur par défaut pour ce paramètre met à jour les remplacements de paramètres de localisation de la couche d’analyse de réseau pour la sous-couche sélectionnée.

Value Table
Mode de déplacement
(Facultatif)

Nom du mode de déplacement qui sera utilisé.

Si vous spécifiez un mode de déplacement, les paramètres du mode de déplacement, tels que les restrictions et les attributs d’impédance, seront pris en compte lors du calcul de la localisation réseau. Par exemple, si le tronçon de réseau le plus proche d’un des points en entrée est restreint lorsque le mode de déplacement sélectionné est appliqué, l’outil localise le point sur le tronçon de réseau suivant le plus proche qui n’est pas restreint.

Les modes de déplacement disponibles dépendent de la valeur du paramètre Input Analysis Network (Réseau d’analyse en entrée).

Si une sous-couche d’une couche d’analyse de réseau est utilisée en tant qu’entité en entrée, ce paramètre est masqué et ne doit pas être utilisé. Lors du calcul des localisations de réseau, le mode de déplacement actuel de la couche d’analyse de réseau est automatiquement utilisé.

String

Sortie obtenue

ÉtiquetteExplicationType de données
Entités en entrée mises à jour

Entités en entrée mises à jour.

Table View
Couche Network Analyst

Si la valeur du paramètre Input Features (Entités en entrée) correspond à une sous-couche d’une couche d’analyse de réseau, ce paramètre en sortie dérivé renvoie la couche d’analyse de réseau parent de la sous-couche. Sinon, aucune valeur n’est renvoyée.

Network Analyst Layer

Informations de licence

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

Rubriques connexes