Synthétiser - A proximité (Analyse d'entités standard)

Résumé

Recherche les entités qui se trouvent à une distance donnée des entités dans la couche en entrée.

La distance peut être mesurée soit en tant que distance en ligne droite, soit en tant que mode de déplacement spécifié. Les statistiques sont ensuite calculées pour les entités à proximité, comme dans l'exemple suivant :

  • Calcule la population totale qui se trouve à un temps de trajet de moins de 5 minutes d'un nouvel emplacement suggéré de point de vente.
  • Calcule le nombre de bretelles d'accès d'autoroute qui se trouvent à une distance de moins d'1 mile d'un nouvel emplacement suggéré de point de vente afin d'en mesurer l'accessibilité.

Illustration

Synthétiser - A proximité

Utilisation

  • Lorsque vous faites appel à l'outil Synthétiser - A proximité, vous devez spécifier deux couches en entrée : une couche à partir de laquelle les distances seront mesurées et une couche à synthétiser. Les deux couches peuvent être de type points, lignes ou surfaces. La première couche en entrée peut contenir 1 000 entités.

  • La distance de proximité peut être basée sur une distance de ligne ou différents modes de déplacement qui utilisent le temps ou la distance comme mesure. Les modes de déplacement ne sont activés que lorsque la première couche en entrée contient des entités ponctuelles. Vous pouvez créer plusieurs surfaces en sortie en indiquant plusieurs distances ou heures.

  • Certains modes de déplacement permettent d'utiliser des conditions de circulation. Dans ce cas, les conditions de circulation peuvent être en temps réel ou basées sur un jour et une heure spécifiques pendant la semaine. Vous pouvez appliquer aux conditions de trafic réel un décalage maximum de 12 heures à partir de l'heure réelle. Les heures correspondant aux conditions typiques peuvent être définies par intervalles de 15 minutes durant une journée entière, nuit comprise.

  • L'administrateur de votre organisation peut configurer les modes de déplacement. L'administrateur peut également ajouter des modes de déplacement ou supprimer ceux qui ne conviennent pas pour votre organisation. La mesure de distance par défaut est exprimée en milles ou en kilomètres, selon la valeur du paramètre units dans votre profil.

Syntaxe

arcpy.sfa.SummarizeNearby(sumNearbyLayer, summaryLayer, outputName, nearType, {distances}, {units}, {timeOfDay}, {timeZoneForTimeOfDay}, {returnBoundaries}, {sumShape}, {shapeUnits}, {summaryFields}, {groupByField}, {minorityMajority}, {percentShape})
ParamètreExplicationType de données
sumNearbyLayer

Fonctionnalités ponctuelles, linéaires ou surfaciques à partir desquelles les distances seront mesurées jusqu'aux entités de la couche de synthèse en entrée.

Feature Set
summaryLayer

Entités ponctuelles, linéaires ou surfaciques. Les entités de cette couche comprises dans le rayon spécifié par rapport aux entités figurant dans la couche de proximité en entrée seront synthétisées.

Feature Set
outputName

Nom de la couche en sortie à créer sur votre portail.

String
nearType

Définit le type de mesure de distance que vous souhaitez utiliser : une distance en ligne droite ou une mesure du temps de trajet ou de la distance de trajet sur un réseau de transport à l'aide de différents modes de transport appelés modes de déplacement.

  • STRAIGHTLINEUtilisez une mesure de distance euclidienne en ligne droite. Il s’agit de l’option par défaut.
  • DRIVINGDISTANCEUtilisez la distance du trajet en voiture.
  • DRIVINGTIMEUtilisez la distance couverte pendant un temps de trajet donné en voiture.
  • TRUCKINGDISTANCEUtilisez la distance du trajet en camion.
  • TRUCKINGTIMEUtilisez la distance couverte pendant un temps de trajet donné en camion.
  • WALKINGDISTANCEUtilisez la distance du trajet à pied le long d'une route.
  • WALKINGTIMEUtilisez la distance couverte pendant un temps de marche donné.
String
distances
[distances,...]
(Facultatif)

Liste de valeurs doubles qui définit la distance de recherche (pour les modes de déplacement en ligne droite et basés sur la distance) ou le temps de recherche (pour les modes de déplacement basés sur le temps). Vous pouvez saisir une ou plusieurs valeurs de distance. Les entités qui se trouvent au sein (ou qui sont égales à) des distances que vous entrez seront synthétisées. Les units des valeurs de distance sont fournies par le paramètre units.

Double
units
(Facultatif)

Si le type de proximité est un mode de déplacement en ligne droite ou basé sur la distance, il s'agit de l'unité linéaire à utiliser avec les valeurs de distance spécifiées dans les distances. Les options valides incluent les mètres, les kilomètres, les pieds, les yards et les milles.

Si le type de proximité est un mode de déplacement basé sur le temps, les valeurs incluent des secondes, des minutes et des heures.

  • MILESMilles
  • FEETPieds
  • KILOMETERSKilomètres
  • METERSMètres
  • YARDSYards
  • SECONDSSecondes
  • MINUTESMinutes
  • HOURSHeures
String
timeOfDay
(Facultatif)

Précisez si les temps de trajet doivent prendre en compte les conditions de trafic. Pour utiliser des données de trafic dans l'analyse, vous devez définir le type de proximité sur un mode basé sur le temps de déplacement. La valeur de l'heure du jour représente l'heure à laquelle le trajet commence (départ) à partir des points en entrée.

Deux types de trafic sont pris en charge : le trafic typique et le trafic réel. Le trafic typique fait référence aux vitesses de déplacement composées des moyennes historiques de tous les intervalles de 5 minutes constituant une semaine. Le trafic réel récupère les vitesses à partir d'un flux de trafic qui traite des enregistrements recueillis par téléphone, par capteurs et par d'autres sources afin d'enregistrer les vitesses de déplacement réelles et de prévoir les vitesses dans un avenir proche.

Pour vous assurer que la tâche utilisera le trafic typique aux emplacements où il est disponible, choisissez une heure et un jour de la semaine et convertissez le jour de la semaine vers l'une des dates suivantes à partir de 1990 :

  • Lundi - 1/1/1990
  • Mardi - 2/1/1990
  • Mercredi - 3/1/1990
  • Jeudi - 4/1/1990
  • Vendredi - 5/1/1990
  • Samedi - 6/1/1990
  • Dimanche - 7/1/1990
Même si les dates représentant les jours de la semaine sont de 1990, le trafic typique est calculé à partir de tendances de trafic récentes, habituellement collectées au cours des derniers mois.

Pour utiliser le trafic réel quand et où il est disponible, choisissez une date et une heure éloignées au plus de 12 heures de l'heure actuelle. Esrienregistre les données de trafic réel pendant 12 heures et référence les données de prévision jusqu'à 12 heures dans le futur. Si l'heure et la date que vous spécifiez pour ce paramètre sont en dehors de la fenêtre de 24 heures ou si le temps de trajet dans l'analyse continue au-delà de la fenêtre de prévision de données, la tâche revient aux vitesses de trafic typique.

Date
timeZoneForTimeOfDay
(Facultatif)

Spécifiez le ou les fuseaux horaires de l'heure du jour choisie. Deux options sont disponibles : Géolocale (par défaut) et UTC.

  • GEOLOCALLa valeur de l'heure du jour se rapporte au fuseau horaire dans lequel se trouvent les points en entrée. Cette option provoque un roulement des heures de départ de l'analyse sur différents fuseaux horaires. Il s’agit de l’option par défaut.
  • UTCLa valeur de l'heure du jour fait référence au temps universel coordonné (UTC). Les heures de départ de tous les points sont simultanées, quels que soient les fuseaux horaires.
String
returnBoundaries
(Facultatif)

Spécifie si les géométries en entrée seront retournées ou la géométrie de la zone tampon du mode de déplacement ou en ligne droite.

  • RETURN_BOUNDARIESLa couche en sortie contiendra les surfaces définies par le type de proximité spécifié. Par exemple, si vous utilisez une distance en ligne droite de 5 milles, la sortie contiendra des surfaces d'un rayon de 5 milles autour des entités de la couche de proximité en entrée. Il s’agit de l’option par défaut.
  • RETURN_INPUTLa couche en sortie contiendra les mêmes entités que la couche de proximité en entrée.
Boolean
sumShape
(Facultatif)

Calculez des statistiques basées sur la forme des entités de synthèse en entrée, telles que la longueur des lignes ou les surfaces des polygones des entités de synthèse en entrée comprises dans chaque polygone de la couche de synthèse en entrée.

  • ADD_SHAPE_SUMCalculez les attributs de synthèse de forme. Il s’agit de l’option par défaut.
  • NO_SHAPE_SUMNe calculez pas les attributs de synthèse de forme.
Boolean
shapeUnits
(Facultatif)

Si vous synthétisez la forme des entités à proximité, spécifiez les unités de la synthèse de forme.

Lorsque les entités de synthèse en entrée sont des polygones, les options valides sont les acres, les hectares, les mètres carrés, les kilomètres carrés, les pieds carrés, les yards carrés et les milles carrés.

Lorsque les entités de synthèse en entrée sont des lignes, les options valides sont les mètres, les kilomètres, les pieds, les yards et les milles.

  • MILESMilles
  • FEETPieds
  • KILOMETERSKilomètres
  • METERSMètres
  • YARDSYards
  • ACRESAres
  • HECTARESHectares
  • SQUAREMETERSMètres carrés
  • SQUAREKILOMETERSKilomètres carrés
  • SQUAREFEETPieds carrés
  • SQUAREYARDSYards carrés
  • SQUAREMILESMiles carrés
String
summaryFields
[[Field, Statistic],...]
(Facultatif)

Liste des noms de champs et de type de résumé statistique que vous souhaitez calculer pour tous les points de chaque polygone. Le nombre de points figurant dans chaque polygone est toujours renvoyé. Les types de statistiques suivants sont pris en charge :

  • SUM : valeur totale.
  • MIN : valeur la plus faible.
  • MAX : valeur la plus élevée.
  • MEAN : moyenne ou valeur moyenne.
  • STD : écart type.

Value Table
groupByField
(Facultatif)

Il s'agit d'un champ issu des entités de synthèse en entrée, qui permet de calculer les statistiques séparément pour chaque valeur attributaire unique. Par exemple, supposons que les entités de synthèse en entrée contiennent des emplacements de points d’entreprises qui stockent des marchandises dangereuses, et qu’un des champs, HazardClass, contient des codes qui décrivent le type de marchandises dangereuses stockées. Pour calculer des synthèses pour chaque valeur unique de HazardClass, utilisez ce champ comme champ de regroupement.

Field
minorityMajority
(Facultatif)

Cela s'applique uniquement lorsque vous utilisez un champ de regroupement. Si vous spécifiez ADD_MIN_MAJ, les valeurs attributaires minoritaires (les moins dominantes) et majoritaires (les plus dominantes) de chaque champ de regroupement au sein de chaque limite sont calculées. Deux nouveaux champs sont ajoutés à la couche en sortie et associés aux préfixes Majority_ et Minority_.

  • NO_MIN_MAJN'ajoutez pas de champs minoritaires et majoritaires. Il s’agit de l’option par défaut.
  • ADD_MIN_MAJAjoutez des champs minoritaires et majoritaires.
Boolean
percentShape
(Facultatif)

Cela s'applique uniquement lorsque vous utilisez un champ de regroupement. Si ce paramètre est activé, le pourcentage de chaque valeur de regroupement unique est calculé pour chaque entité à proximité en entrée.

  • NO_PERCENTN'ajoutez pas de champs de pourcentage. Il s’agit de l’option par défaut.
  • ADD_PERCENTAjoutez des champs de pourcentage.
Boolean

Sortie dérivée

NomExplicationType de données
resultLayer

Couche synthétisée en sortie.

Jeu d'entités
groupBySummary

Si un champ de regroupement a été fourni, l'outil génère une table qui contient les statistiques calculées pour chaque groupe unique.

Jeu d'enregistrements

Environnements

Informations de licence

  • Basic: Requiert Privilège votre compte dans ArcGIS Enterprise pour que vous puissiez disposer du privilège Perform Analysis (Effectuer une analyse)
  • Standard: Requiert Privilège votre compte dans ArcGIS Enterprise pour que vous puissiez disposer du privilège Perform Analysis (Effectuer une analyse)
  • Advanced: Requiert Privilège votre compte dans ArcGIS Enterprise pour que vous puissiez disposer du privilège Perform Analysis (Effectuer une analyse)

Rubriques connexes