Skip to main content

Calculate Motion Statistics (Calculer les statistiques de déplacement) (Outils de serveur GeoAnalytics)

Résumé

Calcule les statistiques de déplacement pour les points d’une classe d’entités à dimension temporelle.

Héritage :

L’extension ArcGIS GeoAnalytics Server sera bientôt obsolète dans ArcGIS Enterprise. La version finale de GeoAnalytics‏ Server a été incluse dans 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 CalculateMotion Statistics (Calculer les statistiques de déplacement)

Les points temporels sont enrichis grâce à des données relatives au déplacement.

Utilisation

  • Cet outil de géotraitement est disponible avec ArcGIS Enterprise 10.9 ou versions ultérieures.

  • Le résultat de l’outil Calculate Motion Statistics (Calculer les statistiques de déplacement) est une copie des points en entrée, accompagnée d’un nouveau champ pour chaque statistique calculée.

  • Vous pouvez spécifier un ou plusieurs champs pour identifier des entités uniques, également appelées 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, ID007, et Tokoyo figureraient dans deux traces distinctes, car les valeurs de leur champ Destination sont différentes.

  • Par défaut, toutes les statistiques prises en charge seront calculées pour chaque point en entrée, dans la mesure du possible. Vous pouvez également sélectionner un ou plusieurs groupes de statistiques pour le calcul à l’aide du paramètre Motion Statistics (Statistiques de déplacement).

    Les champs de statistiques suivants sont calculés pour le groupe Distance :

    • Distance—Distance parcourue depuis l’observation précédente jusqu’à l’observation actuelle.

    • TotDistance—Somme des distances parcourues entre les observations dans la fenêtre d’historique de trace.

    • MinDistance—Distance minimale parcourue entre les observations dans la fenêtre d’historique de trace.

    • MaxDistance—Distance maximale parcourue entre les observations dans la fenêtre d’historique de trace.

    • AvgDistance—Moyenne des distances parcourues entre les observations dans la fenêtre d’historique de trace.

    Les champs de statistiques suivants sont calculés pour le groupe Speed (Vitesse) :

    • Speed—Vitesse de déplacement depuis l’observation précédente jusqu’à l’observation actuelle.

    • MinSpeed—Vitesse minimale entre les observations dans la fenêtre d’historique de trace.

    • MaxSpeed—Vitesse maximale entre les observations dans la fenêtre d’historique de trace.

    • AvgSpeed—Somme des distances entre les observations dans la fenêtre d’historique de trace, divisée par la somme des durées entre les observations dans cette fenêtre.

    Les champs de statistiques suivants sont calculés pour le groupe Acceleration (Accélération) :

    • Acceleration—Différence entre la vitesse actuelle et la précédente, divisée par la durée actuelle.

    • MinAcceleration—Accélération minimale calculée dans la fenêtre d’historique de trace.

    • MaxAcceleration—Accélération maximale calculée dans la fenêtre d’historique de trace.

    • AvgAcceleration—Différence entre la vitesse actuelle et la première vitesse dans la fenêtre d’historique de trace, divisée par la somme des durées entre les observations dans cette fenêtre.

    Les champs de statistiques suivants sont calculés pour le groupe Duration (Durée) :

    • Duration—Temps écoulé depuis l’observation précédente

    • TotDuration—Somme des durées dans la fenêtre d’historique de trace.

    • MinDuration—Durée minimale dans la fenêtre d’historique de trace.

    • MaxDuration—Durée maximale dans la fenêtre d’historique de trace.

    • AvgDuration—Somme des durées dans la fenêtre d’historique de trace, divisée par le nombre de durées calculées dans cette fenêtre.

    Les champs de statistiques suivants sont calculés pour le groupe Elevation (Élévation) :

    • Elevation—Altitude actuelle de l’observation.

    • ElevChange—Différence entre l’élévation actuelle et la précédente.

    • TotElevChange—Somme des changements d’élévation entre les points dans la fenêtre d’historique de trace. Cette valeur peut être négative.

    • MinElevation—Altitude minimale dans la fenêtre d’historique de trace.

    • MaxElevation—Altitude maximale dans la fenêtre d’historique de trace.

    • AvgElevation—Somme des élévations dans la fenêtre d’historique de trace, divisée par le nombre d’observations dans cette fenêtre.

    Les champs de statistiques suivants sont calculés pour le groupe Slope (Pente) :

    • Slope—Rapport changement d’altitude/distance entre l’observation actuelle et l’observation précédente.

    • MinSlope—Pente minimale dans la fenêtre d’historique de trace.

    • MaxSlope—Pente maximale dans la fenêtre d’historique de trace.

    • AvgSlope—Somme des pentes dans la fenêtre d’historique de trace, divisée par le nombre de pentes calculées dans cette fenêtre.

    Les champs de statistiques suivants sont calculés pour le groupe Idle (Stabilisation) :

    • Idling—True si la distance entre l’observation actuelle et la précédente est inférieure à la valeur du paramètre Idle Distance Tolerance (Tolérance de distance d’inactivité) et que la durée entre l’observation actuelle et la précédente est supérieure à la valeur du paramètre Idle Time Tolerance (Tolérance temporelle d’inactivité). False si l’une et/ou l’autre de ces conditions n’est pas remplie.

    • TotIdleTime—Somme des durées dans la fenêtre d’historique de trace qui répondent aux critères d’inactivité.

    • PctIdleTime—Pourcentage de temps d’inactivité détecté.

    Les champs de statistiques suivants sont calculés pour le groupe Bearing (Relèvement) :

    • Bearing—Angle de déplacement depuis la dernière observation jusqu’à celle en cours.
  • Les statistiques, à commencer par le minimum, le maximum, la moyenne ou le total, sont calculées à l’aide de l’observation actuelle et un certain nombre d’observations précédentes définies par le paramètre Track History Window (Fenêtre d’historique de trace). Les autres statistiques sont toujours calculées à l’aide de l’observation actuelle et de la précédente, sans tenir compte des valeurs du paramètre Track History Window (Fenêtre d’historique de trace). Par exemple, si vous définissez Track History Window (Fenêtre d’historique de trace) sur 5 et que vous demandez le groupe de statistiques Speed (Vitesse), l’observation actuelle et les 4 précédentes sont utilisées pour calculer les champs MinSpeed, MaxSpeed et AvgSpeed pour chaque observation, alors que le champ Speed n’est calculé qu’à l’aide de l’observation actuelle et de la précédente pour chaque point. La valeur du paramètre Track History Window (Fenêtre d’historique de trace) doit être supérieure à 1. La valeur par défaut est 3.

  • Le diagramme ci-après illustre une trace comportant six entités ponctuelles. Les statistiques sont calculées en se basant sur l’élévation, la distance et l’heure de chaque entité.

    Ligne représentant le temps, le long de laquelle six points portent des étiquettes d’heure et de distance

    La table suivante récapitule le calcul de statistiques pour le diagramme ci-dessus. Tous les calculs sont évalués au point 5 et la fenêtre d’historique de trace est égale à 3. Une observation est considérée comme stabilisée si son déplacement est inférieur à 32 mètres en 1 minute.

    Statistique

    Formule

    Exemple

    Distance

    35 m

    Distance totale

    80 + 30 + 35 = 145 m

    Vitesse

    Distance / Durée

    35 / 60 = 0,58 m/s

    Vitesse moyenne

    Distance totale / Durée totale

    145 / 180 m/s

    Accélération

    (0,58 – 0,5) / 60 = 0,001 m/s2

    Accélération moyenne

    (Vitesse (dernière) – Vitesse (premier)) / (Durée totale)

    (0,58– 1,33) / 60 = -0,01 m/s²

    Duration

    60 s

    Durée totale

    60 + 60 + 60 = 180 s

    Élévation

    5 m

    Changement d’altitude

    5 – 4 = 1 m

    Changement d’élévation total

    5 – 0 = 5 m

    Pente

    Changement d’élévation / Distance

    1 / 35

    Pente moyenne

    Changement d’élévation total / Distance totale

    5/145

    Inactivité

    False

    Tolérance de durée de stabilisation

    60 s

    Durée de stabilisation en pourcentage

    1 / 3

    Relèvement

    0

  • Si le nombre d’observations dans l’historique d’une trace est inférieur à la valeur du paramètre Track History Window (Fenêtre d’historique de trace), les statistiques, à commencer par le minimum, le maximum, la moyenne ou le total, sont calculées à l’aide de l’ensemble des observations dans l’historique de trace.

  • Les statistiques ne seront pas calculées pour la première entité de chaque trace. Les statistiques du groupe Acceleration (Accélération) ne seront pas calculées pour les deux premières entités de chaque trace.

  • Les valeurs des résultats sont exprimées dans les unités spécifiées pour les paramètres Distance Unit (Unité de distance), Duration Unit (Unité de durée), Speed Unit (Unité de vitesse), Acceleration Unit (Unité d’accélération) et Elevation Unit (Unité d’élévation).

  • Durant le calcul de statistiques portant sur des traces plus longues, vous pouvez utiliser le paramètre Time Boundary Split (Fraction de limite temporelle) pour diviser les traces en traces de taille plus réduite afin d’améliorer les performances.

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

  • Lorsque vous exécutez des outils GeoAnalytics Server, l’analyse est effectuée dans 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 se trouvent pas localement dans GeoAnalytics Server sont transférées dans GeoAnalytics Server avant l’analyse. Autrement dit, l’exécution d’un outil prendra 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.

    En savoir plus sur le partage de données sur votre portail

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

  • Vous pouvez améliorer les performances de l’outil Calculate Motion Statistics (Calculer les statistiques de déplacement) en effectuant toutes les tâches suivantes ou certaines d’entre elles :

    • Définissez l’environnement d’étendue de manière à n’analyser que les données présentant un intérêt.

    • Diminuez la valeur du paramètre Track History Window (Fenêtre d’historique de trace).

    • Utilisez le paramètre Time Boundary Split (Fraction de limite temporelle) pour diviser les traces de grande taille selon des intervalles temporels définis.

    • Utilisez les données locales de l’environnement d’exécution de l’analyse.

Paramètres

Etiqueter Explication Type de données

Couche en entrée

Entités ponctuelles temporelles sur lesquelles les statistiques de déplacement sont calculées.

Feature Set

Nom en sortie

Nom de la couche de résultats en sortie.

String

Champs de piste

Un ou plusieurs champs utilisés pour identifier des entités distinctes.

Field

Fenêtre d’historique de suivi

(Facultatif)

Nombre d’observations (observation courante comprise) utilisées pour les résumés statistiques. La valeur par défaut est 3, ce qui signifie que les statistiques résumées seront calculées à chaque point d’une trace à l’aide de l’observation actuelle et des deux précédentes. Ce paramètre n’affecte pas les statistiques instantanées ni la classification de la stabilisation.

Long

Statistiques de déplacement

(Facultatif)

Spécifie le groupe contenant les statistiques à calculer et à inscrire comme résultat. Si aucune valeur n’est fournie, toutes les statistiques des groupes seront calculées.

  • DistanceLa distance entre l’observation actuelle et la précédente, ainsi que les distances maximale, minimale, moyenne et totale dans la fenêtre d’historique de suivi sont calculées.

  • DurationLa durée entre l’observation actuelle et la précédente, ainsi que les durées maximale, minimale, moyenne et totale dans la fenêtre d’historique de suivi, sont calculées.

  • VitesseLa vitesse entre l’observation actuelle et la précédente, ainsi que la vitesse maximale, minimale et moyenne dans la fenêtre d’historique de suivi, sont calculées.

  • AccélérationL’accélération entre la vitesse actuelle et la précédente, ainsi que l’accélération maximale, minimale et moyenne dans la fenêtre d’historique de suivi sont calculées.

  • ÉlévationL’élévation actuelle, le changement d’élévation entre l’observation actuelle et la précédente, ainsi que le changement d’élévation maximal, minimal, moyen et total dans la fenêtre d’historique de suivi sont calculées

  • PenteLa pente entre l’observation actuelle et la précédente, ainsi que la pente maximale, minimale et moyenne dans la fenêtre d’historique de suivi sont calculées.

  • RalentiUne détermination pour savoir si une entité se stabilise actuellement est réalisée, la durée de stabilisation en pourcentage et la durée totale de stabilisation dans la fenêtre d’historique de suivi sont calculées.

  • RelèvementL’angle de déplacement entre l’observation précédente et l’observation actuelle sera calculé.

String

Méthode de calcul de distance

(Facultatif)

Précise la méthode de mesure de la distance utilisée pour calculer les statistiques de déplacement.

  • GéodésiqueLa distance géodésique sera employée.

  • planeLa distance planaire sera employée. Il s’agit de l’option par défaut.

String

Idle Distance Tolerance (Tolérance de distance d’inactivité)

(Facultatif)

Distance maximale séparant deux points séquentiels d’une trace pour que ceux-ci restent considérés comme étant stabilisés. Ce paramètre est utilisé avec le paramètre Idle Time Tolerance (Tolérance temporelle d’inactivité) pour déterminer si une entité est inactive. Le paramètre Idle Distance Tolerance (Tolérance de distance d’inactivité) est obligatoire si le groupe de statistiques Idle (Inactivité) est spécifié dans le paramètre Motion Statistics (Statistiques de déplacement) ou si les statistiques de tous les groupes vont être calculées.

Linear Unit

Tolérance temporelle de stabilisation

(Facultatif)

Durée minimale pendant laquelle deux points séquentiels d’une trace doivent se trouver à proximité pour être considérés comme étant stabilisés. Ce paramètre est utilisé avec le paramètre Idle Distance Tolerance (Tolérance de distance d’inactivité) pour déterminer si une entité est inactive. Le paramètre Idle Time Tolerance (Tolérance temporelle d’inactivité) est obligatoire si le groupe de statistiques Idle (Inactivité) est spécifié dans le paramètre Motion Statistics (Statistiques de déplacement) ou si les statistiques de tous les groupes vont être calculées.

Time Unit

Fractionnement 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 versions ultérieures.

Time Unit

Référence de limite temporelle

(Facultatif)

Référence temporelle utilisée pour fractionner les données en entrée pour l’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 versions ultérieures.

Date

Unité de distance

(Facultatif)

Spécifie l’unité de mesure qui sera utilisée pour les valeurs de distance dans la classe d’entités en sortie.

  • MètresL’unité de mesure est le mètre. Il s’agit de l’option par défaut.

  • KilomètresL’unité de mesure est le kilomètre.

  • Milles d’arpentage américainsL’unité de mesure est le mille d’arpentage américain.

  • Milles nautiques d’arpentage américainsL’unité de mesure est le mille nautique d’arpentage américain.

  • Yards d'arpentage américainsL’unité de mesure est le yard d'arpentage américain

  • Pieds d’arpentage américainsL’unité de mesure est le pied d’arpentage américain

  • Milles terrestresL’unité de mesure est le mille terrestre.

  • Milles nautiques internationauxL’unité de mesure est le mille nautique international.

  • Yards internationauxL’unité de mesure est le yard international.

  • Pied internationalL’unité de mesure est le pied international.

String

Unité de durée

(Facultatif)

Spécifie l’unité de mesure à utiliser pour les valeurs de durée dans la classe d’entités en sortie.

  • AnnéesL’unité de mesure est l’année.

  • MoisL’unité de mesure est le mois.

  • SemainesL’unité de mesure est la semaine.

  • JoursL’unité de mesure est le jour.

  • HeuresL’unité de mesure est l’heure.

  • MinutesL’unité de mesure est la minute.

  • SecondesL’unité de mesure est la seconde. Il s’agit de l’option par défaut.

  • MillisecondesL’unité de mesure est la milliseconde.

String

Unité de vitesse

Spécifie l’unité de mesure à utiliser pour les valeurs de vitesse dans la classe d’entités en sortie.

  • Mètres à la secondeL’unité de mesure est le mètre par seconde. Il s’agit de l’option par défaut.

  • Miles à l'heureL’unité de mesure est le mille par heure.

  • Kilomètres à l'heureL’unité de mesure est le kilomètre par heure.

  • Pieds à la secondeL’unité de mesure est le pied par seconde.

  • Milles nautiques par heureL’unité de mesure est le mille nautique par heure.

String

Unité d’accélération

(Facultatif)

Spécifie l’unité de mesure à utiliser pour les valeurs d’accélération dans la classe d’entités en sortie.

  • Mètres par seconde carréeL’unité de mesure est le mètre par seconde carrée. Il s’agit de l’option par défaut.

  • Pied par seconde carréeL’unité de mesure est le pied par seconde carrée.

String

Unité d’élévation

(Facultatif)

Spécifie l’unité de mesure à utiliser pour les valeurs d’élévation dans la classe d’entités en sortie.

  • MètresL’unité de mesure est le mètre. Il s’agit de l’option par défaut.

  • KilomètresL’unité de mesure est le kilomètre d’arpentage américain.

  • Milles d’arpentage américainsL’unité de mesure est le mille d’arpentage américain.

  • Yards d'arpentage américainsL’unité de mesure est le yard d'arpentage américain

  • Pieds d’arpentage américainsL’unité de mesure est le pied d’arpentage américain

  • Milles terrestresL’unité de mesure est le mille terrestre.

  • Yards internationauxL’unité de mesure est le yard international.

  • Pied internationalL’unité de mesure est le pied international.

String

Stockage des données

(Facultatif)

Spécifie l’instance ArcGIS Data Store dans laquelle 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 est stockée dans un spatiotemporal Big Data store. Il s’agit de l’option par défaut.

  • Relational data storeLa sortie sera stockée dans un data store relationnel.

String

Sortie dérivée

Etiqueter Explication Type de données

Couche d’entités en sortie

Les entités ponctuelles en sortie avec statistiques de déplacement.

Feature Set

Environnements

Système de coordonnées en sortie, Etendue, Espace de travail courant

Cas particuliers

Système de coordonnées en sortie

The coordinate system that will be used for analysis. Analysis will be completed in the input coordinate system unless specified by this parameter. For GeoAnalytics Tools, final results will be stored in the spatiotemporal data store in WGS84.

Informations de licence

  • Basic: Requiert ArcGIS GeoAnalytics Server
    Disponible avec ArcGIS Enterprise 10.9
  • Standard: Requiert ArcGIS GeoAnalytics Server
    Disponible avec ArcGIS Enterprise 10.9
  • Advanced: Requiert ArcGIS GeoAnalytics Server
    Disponible avec ArcGIS Enterprise 10.9