Reconstruire les traces (GeoAnalytics)

ArcGIS Pro 3.4 | | Archive de l’aide

Synthèse

Crée des traces linéaires ou surfaciques à partir de données temporelles en entrée.

Héritage :

L’extension ArcGIS GeoAnalytics Server devient obsolète dans ArcGIS Enterprise. La dernière version de GeoAnalytics Server a été incluse avec ArcGIS Enterprise 11.3. Cet outil de géotraitement est accessible via ArcGIS Enterprise 11.3 et versions antérieures.

Illustration

Illustration de l’outil Reconstruire les traces

Utilisation

  • L’outil Reconstruire les traces est exécuté sur des entités ponctuelles ou surfaciques. La couche en entrée doit être temporelle et comporter des entités représentant un instant donné dans le temps.

  • Vous pouvez spécifier un ou plusieurs champs pour identifier des traces. Les pistes sont représentées par un ou plusieurs champs de piste. Par exemple, si les champs flightID et Destination sont utilisés comme identifiants de trace, les entités ID007, Solden et ID007, Tokyo figurent dans deux traces distinctes, car les valeurs de leur champ Destination sont différentes.

  • Les entités qui ont une zone tampon appliquée génèrent des pistes polygonales. Les entités ponctuelles en entrée qui n'ont pas de zone tampon appliquée génèrent des pistes polylinéaires.

  • Les entités en entrée sont constituées d’entités temporelles qui représentent un instant donné dans le temps. Les résultats sont des entités linéaires ou surfaciques représentant un intervalle dans le temps. Le début et la fin de l’intervalle sont déterminés par l’heure des première et dernière entités d’une trace.

    Entités en entrée comportant deux traces distinctes (verte et rouge) qui présentent des données temporelles de type instant (gauche) et les traces résultantes (droite) ou des données temporelles de type intervalle
    Entités en entrée comportant deux traces distinctes (verte et rouge) qui présentent des données temporelles de type instant (gauche) et les traces résultantes ou des données temporelles de type intervalle.

  • Pour obtenir des résultats linéaires, seules les traces contenant plusieurs points seront renvoyées. Si vous appliquez une zone tampon, toutes les entités seront renvoyées.

  • Vous pouvez également appliquer une zone tampon à vos entités en entrée. Lorsque vous appliquez une zone tampon, les traces résultantes sont des entités surfaciques.

    Reconstruction en traces de points en entrée avec application d’une zone tampon
    Les points en entrée avec application d’une zone tampon sont reconstruits en traces.

  • Lors de la bufférisation des entités en entrée, chaque entité en entrée est bufférisée. Une enveloppe convexe est ensuite générée pour créer une trace surfacique.

    Points en entrée (en vert), zone tampon intermédiaire pour la visualisation (graduation bleue) et trace polygonale résultante (en bleu)
    Un exemple de points en entrée (verts), de zone tampon intermédiaire pour la visualisation (graduation bleue) et de la trace polygonale résultante (bleue) est affiché.

  • Les champs utilisés dans l’expression de zone tampon doivent être numériques et sont appliqués à l’aide des unités de la référence spatiale en entrée. Reportez-vous à la rubrique Exemples d’expressions de zone tampon pour ArcGIS Enterprise 10.5 et 10.5.1 ou Exemples d’expressions de zone tampon pour ArcGIS Enterprise 10.6 et version ultérieure pour plus d’informations. Dans ArcGIS Enterprise 10.6.1 ou version ultérieure, vous pouvez utiliser des équations gérant les traces.

  • Par défaut, seul le nombre de points ou de polygones d'une piste est calculé. Vous pouvez calculer des statistiques supplémentaires en spécifiant la valeur du paramètre Summary Fields (Champs de récapitulation).

  • Par défaut, les pistes sont créées à l’aide de la méthode géodésique. Elle est appliquée aux deux composants suivants de l’analyse :

    • Les traces croisent la liste internationale de changement de date : lorsque vous utilisez la méthode géodésique, les couches en entrée qui croisent la ligne internationale de changement de date comporteront des traces qui croisent correctement la ligne internationale de changement de date. Il s’agit de l’option par défaut. Votre couche en entrée ou la référence spatiale de traitement doit être définie sur une référence spatiale qui prend en charge le bouclage de la ligne de changement de date, comme une projection de type World Cylindrical Equal Area.
    • Zones tampon : les entités en entrée peuvent éventuellement être bufférisées. Pour savoir quand appliquer une zone tampon géodésique ou planaire, reportez-vous à la section Créer des zones tampon.

  • Vous pouvez fractionner les traces des manières suivantes:

    • Time Split (Fraction temporelle) : en fonction d’un intervalle temporel entre les entrées. L’application d’une fraction temporelle permet de fractionner une trace lorsque les données en entrée sont plus éloignées que la durée spécifiée. Par exemple, si vous disposez de cinq entités associées au même identifiant de trace et aux heures [01:00, 02:00, 03:30, 06:00, 06:30] et que vous paramétrez une fraction temporelle de 2 heures, les entités mesurées à plus de 2 heures d’intervalle sont fractionnées. Dans cet exemple, le résultat produit une trace comportant [01:00, 02:00, 03:30] et [06:00, 06:30], car la différence entre 03:30 et 6:00 est supérieure à 2 heures.
    • Time Boundary Split (Fraction de limite temporelle) : en fonction d’intervalles temporels définis. L’application d’une fraction de limite temporelle segmente les traces à un intervalle défini. Par exemple, si vous définissez la limite temporelle sur 1 jour, à partir de 09 h 00 à la date du 1er janvier 1990, chaque trace est tronquée à 09 h 00 chaque jour. Ce fractionnement accélère le calcul en générant de plus petites traces à analyser. S’il est pertinent d’appliquer un fractionnement selon une limite temporelle récurrente dans le cadre de l’analyse, il est recommandé d’utiliser cette méthode pour le traitement Big Data.
    • Distance Split (Fraction spatiale) : en fonction d’une distance entre les entrées. L’application d’une fraction spatiale permet de fractionner une trace lorsque les données en entrée sont plus éloignées que la distance spécifiée. Par exemple, si vous définissez une fraction spatiale de 5 kilomètres, les entités séquentielles situées au-delà de ces 5 kilomètres font partie d’une trace différente.
    • Split Expression (Expression de fractionnement) : en fonction d’une expression Arcade. L’application d’une expression de fractionnement permet de fractionner les traces en fonction des valeurs, de la géométrie ou des valeurs temporelles. Par exemple, vous pouvez fractionner les traces lorsque la valeur d’un champ est supérieure au double de la valeur précédente dans une trace. Pour ce faire, à l’aide d’un champ d’exemple nommé WindSpeed, vous pouvez utiliser l’expression suivante : var speed = TrackFieldWindow("WindSpeed", -1, 1); 2* speed[0] < speed[1]. Les traces sont fractionnées lorsque la valeur précédente (speed[0]) est inférieure à deux fois la valeur actuelle.

  • Vous pouvez appliquer aucune, une, deux, trois ou quatre options de fractionnement à la fois. Tous les exemples ci-dessous utilisent un fractionnement d’intervalle. Si l’on applique un fractionnement temporel de six heures, une limite temporelle d’un jour et une fraction spatiale de 16 kilomètres, les résultats sont les suivants :

    Cinq exemples de points en entrée (verts) avec différentes fractions temporelles et spatiales
    Cinq exemples de points en entrée (jaunes) avec différentes fractions temporelles et spatiales sont affichés.

    Option de fractionnementDescription

    Six points en entrée avec une heure et une localisation.

    Points en entrée avec le même identifiant. La distance entre les points est signalée en haut de la ligne pointillée et l’heure de chaque mesure de point est signalée sous les points. Quatre fractions marquent la chronologie. Les fractions en rouge représentent la fraction de limite temporelle d’un jour, à partir de 00 h 00. La fraction en bleu représente la fraction spatiale, lorsque la distance entre deux points est supérieure à 16 kilomètres. La fraction en violet représente la fraction temporelle, lorsque la distance temporelle entre deux points séquentiels est supérieure à six heures.

    Exemple sans fraction temporelle ni de distance

    Exemple sans fraction temporelle ni de distance.

    Exemple avec une fraction temporelle de 6 heures

    Exemple avec une fraction temporelle de six heures. Les entités éloignées de plus de deux heures sont fractionnées en traces distinctes.

    Exemple avec une fraction temporelle de 1 jour

    Exemple avec une limite temporelle d’un jour, à partir de minuit. À chaque intervalle d’un jour à partir de l’heure indiquée (ici 00 h 00), une trace est créée.

    Exemple avec une fraction spatiale de 16 kilomètres

    Exemple avec une fraction spatiale de 16 kilomètres. Les entités éloignées de plus de 16 kilomètres (situées à 05 h 00 et 06 h 00) sont fractionnées en traces distinctes.

    Exemple avec une fraction temporelle de 6 heures et une fraction de limite temporelle de 1 jour à 00 h 00

    Exemple avec une fraction temporelle de six heures et une limite temporelle d’un jour à partir de 00 h 00. Les entités éloignées de plus de six heures ou qui intersectent la fraction de durée à 00 h 00 sont fractionnées en traces distinctes.

    Exemple avec une fraction temporelle de 6 heures et une fraction spatiale de 16 kilomètres.

    Exemple avec une fraction temporelle de six heures et une fraction spatiale de 16 kilomètres. Les entités éloignées de plus de six heures (situées à 06 h 00 et 19 h 00) ou de plus de 16 kilomètres sont fractionnées en traces distinctes.

    Exemple avec une fraction spatiale de 16 kilomètres et une limite temporelle d’1 jour à 00 h 00

    Exemple avec une fraction spatiale de 16 kilomètres et une limite temporelle d’un jour à partir de 00 h 00. Les entités éloignées de plus de 16 kilomètres ou qui intersectent la fraction de durée à 00 h 00 sont fractionnées en traces distinctes.

    Exemple avec une fraction spatiale de 16 kilomètres, une fraction temporelle de 6 heures et une limite temporelle de 1 jour à partir de 00 h 00

    Exemple avec une fraction spatiale de 16 kilomètres, une fraction temporelle de six heures et une limite temporelle d’un jour à partir de 00 h 00. Les entités éloignées de plus de 16 kilomètres, éloignées de plus de six heures ou qui intersectent la fraction de durée à 00 h 00 sont fractionnées en traces distinctes.

  • Lorsque vous utilisez une fraction temporelle, spatiale ou une expression de fractionnement pour fractionner une trace, vous pouvez définir la manière dont les segments entre le fractionnement sont créés. Les options de fractionnement de trace sont disponibles avec ArcGIS Enterprise 10.9 ou version ultérieure. Les options suivantes s'offrent à vous :

    • Gap (Intervalle) : créez un intervalle entre deux entités fractionnées.
    • Finish After (Terminer après) : créez un segment qui se termine après le fractionnement.
    • Start Before (Commencer avant) : créez un segment qui finit et commence avant le fractionnement.

    Le diagramme suivant présente un exemple des types de fractionnement :

    Trois types de fractionnement temporel

    Trois exemples de fractionnement temporel sur les mêmes points en entrée (jaunes) sont affichés.

    Option de fractionnement temporelDescription

    Cinq points en entrée avec un heure et un emplacement

    Cinq points en entrée avec le même identifiant. L’heure de chaque point est marquée sous la ligne pointillée. Il existe un fractionnement entre 02 h 00 et 05 h 00 pour tous les exemples. Chaque trace est fractionnée en deux segments entre le troisième et le quatrième point sur la trace. La première trace est verte et la seconde violette. Le paramètre de type de fractionnement définit de quelle façon les traces sont fractionnées.

    Gap (Intervalle) Fractionnement d’intervalle

    Exemple avec un intervalle entre les deux points fractionnés. La première trace se termine au troisième point et la seconde commence au quatrième point. Il s’agit de l’option par défaut.

    Finish After (Finir après) Fractionnement Finir après

    Exemple dans lequel la trace se termine après le fractionnement, au quatrième point. La seconde trace commence au quatrième point. Cette option est disponible avec ArcGIS Enterprise 10.9 ou version ultérieure.

    Start Before (Commencer avant) Fractionnement Commencer avant

    Exemple dans lequel la trace est fractionnée avant le fractionnement, au troisième point. La seconde trace commence au troisième point. Cette option est disponible avec ArcGIS Enterprise 10.9 ou version ultérieure.

  • Voici des exemples de vol aérien expliquant pourquoi il peut être pertinent de définir des traces à l’aide des paramètres de fractionnement et du paramètre d’identifiant de champ :

    • Une entité avion possède les champs aircraft ID, flight ID, pilot name, start time et flight_maneuver. Le champ flight_maneuver indique si l’avion est au sol, en phase ascendante, descendante ou à une altitude constante.
      • Utilisez le champ aircraft ID comme identifiant pour voir l’endroit où chaque avion s’est rendu.
      • Utilisez les champs aircraft ID et flight ID comme identifiants pour comparer différents itinéraires.
      • Utilisez le champ aircraft ID et la limite temporelle d’un an pour examiner les vols de chaque avion sur une année à la fois.
      • Utilisez les champs pilot name, aircraft ID et start time pour voir le vol de chaque pilote.
      • Utilisez le champ aircraft ID comme identifiant et des distances de fractionnement supérieures à 1 000 kilomètres pour définir de nouvelles traces, sachant qu’un saut de 1 000 kilomètres dans les mesures ne doit pas appartenir à la même trace.
      • Utilisez le champ aircraft ID comme identifiant et utilisez une expression pour fractionner lorsque la valeur du champ flight_maneuver change. Par exemple, l’expression var flight_manuever = TrackFieldWindow("maneuver", -1, 1); flight_maneuver[0] != flight_maneuver[1] permet de vérifier si la valeur actuelle et la valeur précédente d’une trace correspondent. Lorsque ce n’est pas le cas, la trace est fractionnée.

  • Les traces en sortie renverront les champs utilisés comme identifiants de trace, le nombre d’entités dans une trace (count), l’heure de début et de fin de chaque trace (start_datetime et end_datetime), la durée de la trace en millisecondes (duration) et d’autres statistiques facultatives (au format statisticstype_fieldname).

  • Vous pouvez améliorer les performances de l’outil Reconstruire les traces en effectuant une ou plusieurs des opérations suivantes :

    • Définissez l’environnement de l’étendue de manière à analyser uniquement des données d’intérêt.
    • Utilisez la méthode planaire au lieu de la méthode géodésique.
    • N’appliquez pas de zone tampon.
    • Fractionnez vos traces à l’aide des paramètres Time Split (Fraction temporelle), Time Boundary Split (Fraction de limite temporelle), Distance Split (Fraction spatiale) ou Split Expression (Expression de fractionnement). Le paramètre Time Boundary Split (Fraction de limite temporelle) permet d’optimiser davantage les performances.
    • Utilisez les données locales de l’environnement de l’analyse.

  • Cet outil de géotraitement est mis en œuvre par ArcGIS GeoAnalytics Server. L’analyse est réalisée sur GeoAnalytics Server et les résultats sont stockés dans votre contenu dans ArcGIS Enterprise.

  • Lors de l’exécution des outils GeoAnalytics Server, l’analyse est réalisée sur GeoAnalytics Server. Pour des performances optimales, GeoAnalytics Server doit pouvoir accéder aux données via les couches d’entités hébergées sur votre portail ArcGIS Enterprise ou les partages de fichiers Big Data. Les données qui ne sont pas locales pour GeoAnalytics Server sont transférées sur GeoAnalytics Server avant le début de l’analyse. Autrement dit, l’exécution d’un outil prend plus de temps et, dans certains cas, le transfert des données depuis ArcGIS Pro vers GeoAnalytics Server peut échouer. Le seuil d’échec dépend aussi bien des débits du réseau que de la taille et de la complexité des données. Il est recommandé de toujours partager les données ou de créer un partage de fichiers Big Data.

    Pour en savoir plus sur le partage des données dans votre portail.

    En savoir pus sur la création d’un partage de fichiers Big Data via ArcGIS Server Manager

  • Vous pouvez effectuer une analyse semblable en utilisant :

Paramètres

ÉtiquetteExplicationType de données
Couche en entrée

Points ou polygones à reconstruire en traces. L’entrée doit être une couche temporelle représentant un instant donné dans le temps.

Feature Set
Nom en sortie

Nom du service d’entités en sortie.

String
Champs de trace

Un ou plusieurs champs utilisés pour identifier des traces uniques.

Field
Méthode

Indique les critères utilisés pour reconstruire les traces. Si une zone tampon est utilisée, le paramètre Method (Méthode) détermine son type.

  • GéodésiqueSi la référence spatiale permet un déplacement continu, les traces franchissent la ligne de changement de date lorsque cela est approprié. Si la référence spatiale ne permet pas un déplacement continu lors du passage de la ligne de changement de date, les traces sont limitées à l’étendue du système de coordonnées et peuvent ne pas s’afficher.
  • planeDes zones tampon planaires sont créées.
String
Type de zone tampon

Indique comment la distance de la zone tampon sera définie.

  • TerrainUn champ unique est utilisé pour définir la distance de la zone tampon.
  • ExpressionUne équation utilisant des champs et des opérateurs mathématiques est utilisée pour définir la distance de la zone tampon.
String
Champ de zone tampon
(Facultatif)

Champ utilisé pour mettre en zone tampon les entités en entrée. Les valeurs de champ sont appliquées dans les unités de la référence spatiale de l’entrée à moins que vous utilisiez un système de coordonnées géographiques, auquel cas elles sont exprimées en mètres.

Field
Expression de zone tampon
(Facultatif)

Expression utilisée pour mettre en zone tampon les entités en entrée. Les champs doivent être numériques et l’expression peut inclure les opérateurs [+ - * /] et plusieurs champs. Les valeurs calculées sont appliquées dans les unités de la référence spatiale de l’entrée à moins que vous utilisiez un système de coordonnées géographiques, auquel cas elles sont exprimées en mètres.

Dans ArcGIS Enterprise 10.5 et 10.5.1, les expressions sont au format as_kilometers(distance) * 2 + as_meters(15). Dans ArcGIS Enterprise 10.6 ou version ultérieure, utilisez des expressions Arcade telles que as_kilometers($feature.distance) * 2 + as_meters(15).

Calculator Expression
Fraction temporelle
(Facultatif)

Les entités plus éloignées les unes des autres dans le temps que la durée de fraction temporelle sont fractionnées en traces distinctes.

Time Unit
Champs de récapitulation
(Facultatif)

Statistiques qui seront calculées sur les champs spécifiés.

  • Count (Total) : le nombre de valeurs non nulles. Il peut être utilisé sur des champs numériques ou des chaînes. Le nombre de [null, 0, 2] est 2.
  • Sum (Somme) : somme des valeurs numériques dans un champ. La somme des [null, null, 3] est 3.
  • Mean (Moyenne) : moyenne des valeurs numériques. La moyenne des [0, 2, null] est 1.
  • Min : valeur minimale d’un champ numérique. Le minimum de [0, 2, null] est 0.
  • Max : valeur maximale d’un champ numérique. La valeur maximale de [0, 2, null] est 2.
  • Standard Deviation (Écart type) : écart type d’un champ numérique. L’écart type de [1] est null. L’écart type de [null, 1,1,1] est null.
  • Variance : variance d’un champ numérique dans une trace. La variance de [1] est null. La variance de [null, 1, 1, 1] est null.
  • Range (Plage) : plage d’un champ numérique. Elle est calculée comme la valeur minimale soustraite de la valeur maximale. La plage de [0, null, 1] est 1. La plage de [null, 4] est 0.
  • Any (Quelconque) : exemple de chaîne provenant d’un champ de type chaîne.
  • First (Première) : première valeur d’un champ spécifié dans une trace. Cette option est disponible avec ArcGIS Enterprise 10.8.1.
  • Last (Dernière) : dernière valeur d’un champ spécifié dans une trace. Cette option est disponible avec ArcGIS Enterprise 10.8.1.

Statistiques qui seront calculées sur les champs spécifiés.

  • COUNT : nombre de valeurs non nulles. Il peut être utilisé sur des champs numériques ou des chaînes. Le nombre de [null, 0, 2] est 2.
  • SUM : somme des valeurs numériques dans un champ. La somme des [null, null, 3] est 3.
  • MEAN : moyenne des valeurs numériques. La moyenne de [0,2, null] est 1.
  • MIN : valeur minimale d’un champ numérique. Le minimum de [0, 2, null] est 0.
  • MAX : valeur maximale d’un champ numérique. La valeur maximale de [0, 2, null] est 2.
  • STDDEV : écart type d’un champ numérique. L’écart type de [1] est null. L’écart type de [null, 1,1,1] est null.
  • VAR : variance d’un champ numérique dans une trace. La variance de [1] est null. La variance de [null, 1,1,1] est null.
  • RANGE : plage d’un champ numérique. Elle est calculée comme la valeur minimale soustraite de la valeur maximale. La plage de [0, null, 1] est 1. La plage de [null, 4] est 0.
  • ANY : exemple de chaîne provenant d’un champ de type chaîne.
  • FIRST : première valeur d’un champ spécifié dans une trace. Cette option est disponible avec ArcGIS Enterprise 10.8.1.
  • LAST : dernière valeur d’un champ spécifié dans une trace. Cette option est disponible avec ArcGIS Enterprise 10.8.1.

Value Table
Data store
(Facultatif)

Indique le ArcGIS Data Store où la sortie sera stockée. Tous les résultats stockés dans un répertoire de données Big Data spatio-temporelles seront stockés en WGS84. Les résultats stockés dans un répertoire de données relationnelles conservent leur système de coordonnées.

  • Stockage de Big Data spatio-temporellesLa sortie sera stockée dans un stockage de Big Data spatio-temporelles. Il s’agit de l’option par défaut.
  • Stockage des données relationnellesLa sortie sera stockée dans un data store relationnel.
String
Fraction spatiale
(Facultatif)

Les entités plus éloignées les unes des autres en distance que la valeur de fraction spatiale sont fractionnées en traces distinctes. Ce paramètre est disponible uniquement avec ArcGIS Enterprise 10.6 et version ultérieure.

Linear Unit
Fraction de limite temporelle
(Facultatif)

Période dans laquelle fractionner les données en entrée pour analyse. Une limite temporelle vous permet d’analyser des valeurs dans une période temporelle définie. Par exemple, si vous utilisez une limite temporelle de 1 jour, à partir du 1er janvier 1980, les traces seront fractionnées au début de chaque jour. Ce paramètre est disponible uniquement avec ArcGIS Enterprise 10.7 et version ultérieure.

Time Unit
Référence de la limite temporelle
(Facultatif)

Référence temporelle dans laquelle fractionner les données en entrée pour analyse. Les limites temporelles seront créées pour toute la plage des données et il n’est pas nécessaire que la référence temporelle se situe au début. Si aucune référence temporelle n’est indiquée, le 1er janvier 1970 est utilisé. Ce paramètre est disponible uniquement avec ArcGIS Enterprise 10.7 et version ultérieure.

Date
Expression de fractionnement
(Facultatif)

Expression qui fractionne des traces en fonction des valeurs, de la géométrie ou des valeurs temporelles. Les expressions avec la valeur True (Vrai) seront fractionnées. Ce paramètre est disponible uniquement avec ArcGIS Enterprise 10.9 et version ultérieure.

Calculator Expression
Type de fractionnement
(Facultatif)

Indique comment le segment de trace entre deux entités est créé lors du fractionnement d’une trace. Le type de fractionnement est appliqué aux expressions de fractionnement, aux fractions spatiales et aux fractions temporelles. Ce paramètre est disponible uniquement avec ArcGIS Enterprise 10.9 et version ultérieure.

  • ÉcartAucun segment n’est créé entre les deux entités. Il s’agit de l’option par défaut.
  • Finir aprèsUn segment qui se termine après le fractionnement est créé entre les deux entités.
  • Commencer avantUn segment qui se termine avant le fractionnement est créé entre les deux entités.
String

Sortie obtenue

ÉtiquetteExplicationType de données
Classe d’entités en sortie

Traces linéaires ou surfaciques en sortie.

Feature Set

arcpy.geoanalytics.ReconstructTracks(input_layer, output_name, track_fields, method, buffer_type, {buffer_field}, {buffer_expression}, {time_split}, {summary_fields}, {data_store}, {distance_split}, {time_boundary_split}, {time_boundary_reference}, {split_expression}, {split_type})
NomExplicationType de données
input_layer

Points ou polygones à reconstruire en traces. L’entrée doit être une couche temporelle représentant un instant donné dans le temps.

Feature Set
output_name

Nom du service d’entités en sortie.

String
track_fields
[track_fields,...]

Un ou plusieurs champs utilisés pour identifier des traces uniques.

Field
method

Indique les critères utilisés pour reconstruire les traces. Si une zone tampon est utilisée, le paramètre method détermine son type.

  • GEODESICSi la référence spatiale permet un déplacement continu, les traces franchissent la ligne de changement de date lorsque cela est approprié. Si la référence spatiale ne permet pas un déplacement continu lors du passage de la ligne de changement de date, les traces sont limitées à l’étendue du système de coordonnées et peuvent ne pas s’afficher.
  • PLANARLes traces ne franchissent pas la ligne de changement de date.
String
buffer_type

Indique comment la distance de la zone tampon sera définie.

  • FIELDUn champ unique est utilisé pour définir la distance de la zone tampon.
  • EXPRESSIONUne équation utilisant des champs et des opérateurs mathématiques est utilisée pour définir la distance de la zone tampon.
String
buffer_field
(Facultatif)

Champ utilisé pour mettre en zone tampon les entités en entrée. Les valeurs de champ sont appliquées dans les unités de la référence spatiale de l’entrée à moins que vous utilisiez un système de coordonnées géographiques, auquel cas elles sont exprimées en mètres.

Field
buffer_expression
(Facultatif)

Expression utilisée pour mettre en zone tampon les entités en entrée. Les champs doivent être numériques et l’expression peut inclure les opérateurs [+ - * /] et plusieurs champs. Les valeurs calculées sont appliquées dans les unités de la référence spatiale de l’entrée à moins que vous utilisiez un système de coordonnées géographiques, auquel cas elles sont exprimées en mètres.

Dans ArcGIS Enterprise 10.5 et 10.5.1, les expressions sont au format as_kilometers(distance) * 2 + as_meters(15). Dans ArcGIS Enterprise 10.6 ou version ultérieure, utilisez des expressions Arcade telles que as_kilometers($feature.distance) * 2 + as_meters(15).

Expression utilisée pour mettre en zone tampon les entités en entrée. Les champs doivent être numériques et l’expression peut inclure les opérateurs [+ - * /] et plusieurs champs. Les valeurs calculées sont appliquées dans les unités de la référence spatiale de l’entrée à moins que vous utilisiez un système de coordonnées géographiques, auquel cas elles sont exprimées en mètres.

Dans ArcGIS Enterprise 10.5 et 10.5.1, les expressions sont au format as_kilometers(distance) * 2 + as_meters(15). Dans ArcGIS Enterprise 10.6 ou version ultérieure, utilisez des expressions Arcade telles que as_kilometers($feature.distance) * 2 + as_meters(15).

Calculator Expression
time_split
(Facultatif)

Les entités plus éloignées les unes des autres dans le temps que la durée de fraction temporelle sont fractionnées en traces distinctes.

Time Unit
summary_fields
[summary_fields,...]
(Facultatif)

Statistiques qui seront calculées sur les champs spécifiés.

  • COUNT : nombre de valeurs non nulles. Il peut être utilisé sur des champs numériques ou des chaînes. Le nombre de [null, 0, 2] est 2.
  • SUM : somme des valeurs numériques dans un champ. La somme des [null, null, 3] est 3.
  • MEAN : moyenne des valeurs numériques. La moyenne de [0,2, null] est 1.
  • MIN : valeur minimale d’un champ numérique. Le minimum de [0, 2, null] est 0.
  • MAX : valeur maximale d’un champ numérique. La valeur maximale de [0, 2, null] est 2.
  • STDDEV : écart type d’un champ numérique. L’écart type de [1] est null. L’écart type de [null, 1,1,1] est null.
  • VAR : variance d’un champ numérique dans une trace. La variance de [1] est null. La variance de [null, 1,1,1] est null.
  • RANGE : plage d’un champ numérique. Elle est calculée comme la valeur minimale soustraite de la valeur maximale. La plage de [0, null, 1] est 1. La plage de [null, 4] est 0.
  • ANY : exemple de chaîne provenant d’un champ de type chaîne.
  • FIRST : première valeur d’un champ spécifié dans une trace. Cette option est disponible avec ArcGIS Enterprise 10.8.1.
  • LAST : dernière valeur d’un champ spécifié dans une trace. Cette option est disponible avec ArcGIS Enterprise 10.8.1.

Value Table
data_store
(Facultatif)

Indique le ArcGIS Data Store où la sortie sera stockée. Tous les résultats stockés dans un répertoire de données Big Data spatio-temporelles seront stockés en WGS84. Les résultats stockés dans un répertoire de données relationnelles conservent leur système de coordonnées.

  • SPATIOTEMPORAL_DATA_STORELa sortie sera stockée dans un stockage de Big Data spatio-temporelles. Il s’agit de l’option par défaut.
  • RELATIONAL_DATA_STORELa sortie sera stockée dans un data store relationnel.
String
distance_split
(Facultatif)

Les entités plus éloignées les unes des autres en distance que la valeur de fraction spatiale sont fractionnées en traces distinctes. Ce paramètre est disponible uniquement avec ArcGIS Enterprise 10.6 et version ultérieure.

Linear Unit
time_boundary_split
(Facultatif)

Période dans laquelle fractionner les données en entrée pour analyse. Une limite temporelle vous permet d’analyser des valeurs dans une période temporelle définie. Par exemple, si vous utilisez une limite temporelle de 1 jour, à partir du 1er janvier 1980, les traces seront fractionnées au début de chaque jour. Ce paramètre est disponible uniquement avec ArcGIS Enterprise 10.7 et version ultérieure.

Time Unit
time_boundary_reference
(Facultatif)

Référence temporelle dans laquelle fractionner les données en entrée pour analyse. Les limites temporelles seront créées pour toute la plage des données et il n’est pas nécessaire que la référence temporelle se situe au début. Si aucune référence temporelle n’est indiquée, le 1er janvier 1970 est utilisé. Ce paramètre est disponible uniquement avec ArcGIS Enterprise 10.7 et version ultérieure.

Date
split_expression
(Facultatif)

Expression qui fractionne des traces en fonction des valeurs, de la géométrie ou des valeurs temporelles. Les expressions avec la valeur True (Vrai) seront fractionnées. Ce paramètre est disponible uniquement avec ArcGIS Enterprise 10.9 et version ultérieure.

Calculator Expression
split_type
(Facultatif)

Indique comment le segment de trace entre deux entités est créé lors du fractionnement d’une trace. Le type de fractionnement est appliqué aux expressions de fractionnement, aux fractions spatiales et aux fractions temporelles. Ce paramètre est disponible uniquement avec ArcGIS Enterprise 10.9 et version ultérieure.

  • GAPAucun segment n’est créé entre les deux entités. Il s’agit de l’option par défaut.
  • FINISH_LASTUn segment qui se termine après le fractionnement est créé entre les deux entités.
  • START_NEXTUn segment qui se termine avant le fractionnement est créé entre les deux entités.
String

Sortie obtenue

NomExplicationType de données
output

Traces linéaires ou surfaciques en sortie.

Feature Set

Exemple de code

Exemple 1 d’utilisation de la fonction ReconstructTracks (script autonome)

Le script de la fenêtre Python ci-après illustre l’utilisation de la fonction ReconstructTracks.

# Name: ReconstructTracks.py
# Description: Reconstruct hurricane points into hurricane tracks, where each 
#              location is buffered by the wind speed * 100

# Requirements: ArcGIS GeoAnalytics Server

# Import system modules
import arcpy

# Set local variables
inFeatures = "https://sampleserver6.arcgisonline.com/arcgis/rest/services/Hurricanes/MapServer/0"
trackIdentifier = "EVENTID"
outFS = "HurricaneTracks"
bufferExpression = "WINDSPEED * 100"
statistics = [["PRESSURE", "MEAN"]]

# Run Reconstruct Tracks
arcpy.geoanalytics.ReconstructTracks(inFeatures, outFS, trackIdentifier, 
                                     "GEODESIC", "EXPRESSION", None, 
                                     bufferExpression, None, statistics)

Environnements

Cas particuliers

Système de coordonnées en sortie

Système de coordonnées qui sera utilisé pour l'analyse. L’analyse sera réalisée dans le système de coordonnées en entrée, à moins que ce paramètre en spécifie un autre. Pour GeoAnalytics Tools, les résultats finaux sont stockés dans le stockage des données spatio-temporelles dans WGS84.

Informations de licence

  • Basic: Nécessite ArcGIS GeoAnalytics Server
  • Standard: Nécessite ArcGIS GeoAnalytics Server
  • Advanced: Nécessite ArcGIS GeoAnalytics Server

Rubriques connexes