Calculer la densité

Icône d’outil Disponible dans les analyses de Big Data.

L'outil Calculate Density (Calculer la densité) Outil Calculer la densité calcule une grandeur par unité de carte à partir d’entités ponctuelles qui se trouvent dans le voisinage de chaque cellule.

Diagramme de workflow

Diagramme de workflow Calculer la densité

Exemples

  • Le comptage des oiseaux peut servir à calculer la densité des espèces. Les différentes densités peuvent être comparées aux données d'occupation du sol pour déterminer les habitats privilégiés par chaque espèce.
  • La densité des mesures GPS des trajectoires de vol peut être calculée pour déterminer les zones de l’espace aérien qui connaissent le trafic le plus conséquent.

Remarques sur l'utilisation

  • L’outil Calculate Density (Calculer la densité) requiert une seule entrée d’entités ponctuelles.
  • Les points en entrée sont agrégés dans des groupes à des fins d’analyse. Vous devez préciser la Bin Size (Taille du groupe) des groupes dans lesquels agréger les données.
  • Comme indiqué dans le diagramme ci-dessous, si vous optez pour l’agrégation dans des hexagones, la taille du groupe d correspond à la hauteur de chaque hexagone et la largeur de l’hexagone obtenu est égale à deux fois la hauteur divisée par la racine carrée de 3. Si vous optez pour l’agrégation dans des carrés, la taille du groupe d correspond à la hauteur du carré, qui est égale à la largeur.

    Hauteur de l’hexagone et du carré d

  • Vous devez spécifier une valeur de Radius (Rayon) supérieure à la taille du groupe. Le rayon permet de rechercher les entités en entrée qui se trouvent dans le même voisinage que l’entité (groupe) considérée.
  • Il existe deux options pour calculer la valeur Weight (Pondération) de la densité : l’option Uniform (Uniforme) calcule la somme de toutes les valeurs comprises dans le voisinage et la divise par la surface. L’option Kernel (Noyau) pondère les valeurs du voisinage en fonction de la distance par rapport à l’entité considérée et applique une fonction de noyau pour ajuster une surface effilée régulière à chaque point.
  • La densité peut être calculée à l’aide d’un ou plusieurs champs de nombre. Un champ de nombre est un champ numérique qui indique le nombre d'incidents à chaque emplacement. Vous pouvez utiliser un champ nombre pour les entités telles que les villes ou les autoroutes pour calculer la densité de population ou les voies de circulation. Si vous spécifiez un champ de nombre, la densité est calculée pour ce champ, en plus de la densité des points.
  • Vous pouvez utiliser l'outil Calculer la densité pour effectuer une analyse à l'aide de la discrétisation temporelle. Chaque tranche horaire est analysée indépendamment des entités en dehors de l’intervalle temporel. Pour que vous puissiez utiliser la discrétisation temporelle, les données en entrée doivent être temporelles et représenter un instant dans le temps. Lorsque la discrétisation temporelle est appliquée, les entités en sortie sont des intervalles temporels représentés par les champs StartTime et EndTime.
  • Seules les surfaces situées dans le voisinage d’un groupe contenant des points sont renvoyées.
  • L’outil Calculer la densité exige que les données soient dans un système de coordonnées projetées. Si les données se trouvent dans un système de coordonnées géographiques, utilisez d’abord l’outil Project (Projeter) pour projeter les données dans un système de coordonnées projetées.

Paramètres

ParamètreDescriptionType de données

Couche en entrée

Entités ponctuelles pour lesquelles la densité sera calculée.

Entités

Pondération

Pondération appliquée à la fonction de densité.

  • Uniform (Uniforme) : calcul de grandeur par carte dans lequel une pondération égale est appliquée à chaque groupe. Il s’agit de l’option par défaut.
  • Kernel (Noyau) : calcul de grandeur par carte via un algorithme de lissage (noyau) qui applique une pondération plus importante aux groupes les plus proches des points.

Chaîne

Type de groupe

Forme de groupe utilisée pour créer les groupes réguliers. Les options sont Square (Carré) ou Hexagon (Hexagone).

Chaîne

Taille du groupe

Intervalle de distance qui représente la taille du groupe dans lequel les entités en entrée seront analysées.

Chaîne

Rayon

Rayon de recherche appliqué aux calculs de densité.

Chaîne

Unités en sortie

Unités de surface des valeurs de densité en sortie.

Chaîne

Population Field(s) (Champ(s) de population) (facultatif)

Un ou plusieurs champs indiquant les valeurs de population pour chaque entité. Le champ de population représente le total ou la quantité à répartir sur tout le paysage pour créer une surface continue.

Les valeurs du champ de population doivent être numériques. Par défaut, la densité du nombre de points en entrée est calculée.

Chaîne

Interval (Intervalle) (facultatif)

Valeur qui spécifie la durée de l'intervalle de temps. Cette option n'est disponible que si les points en entrée sont temporels et représentent un instant dans le temps.

Une discrétisation temporelle peut être appliquée uniquement si le temps est activé sur les données en entrée. Pour plus d’informations sur le fonctionnement de la discrétisation temporelle, reportez-vous à la rubrique Fonctionnement de la discrétisation temporelle.

Chaîne

Repeat (Fréquence de répétition) (facultatif)

Spécifie la fréquence de l'intervalle de temps. Ce paramètre n’est disponible que si les points en entrée sont temporels et représentent un instant dans le temps.

Chaîne

Alignment (Alignement) (facultatif)

Une date qui indique l’heure de référence sur laquelle aligner les intervalles temporels. La valeur par défaut est le 1er janvier 1970 à 12 h 00. Cette option n’est disponible que si les points en entrée sont temporels et représentent un instant dans le temps.

Entier 64 bits

Couche en sortie

Couche en sortie qui contiendra les champs suivants à la place des champs d’origine :

Nom du champDescriptionType de champ

density_COUNT

Grandeur par unité de carte à partir d’entités ponctuelles qui se trouvent dans le voisinage donné de chaque cellule.

Si des champs sont spécifiés dans le paramètre Population Field(s) [Champ(s) de population] ce champ n’est pas généré.

Flottant 64 bits

density_SUM_<countField(s)Name>

Calcule une grandeur par unité de carte à partir d’entités ponctuelles qui se trouvent dans le voisinage donné de chaque cellule pour le champ de nombre.

Ce champ n'est généré que si des champs sont spécifiés dans le paramètre Population Field(s) [Champ(s) de population].

Flottant 64 bits

Considérations et limitations

La densité ne peut être calculée que pour les entités ponctuelles.