Calculer la densité (Analyse d'entités standard)

Synthèse

Crée une carte de densité à partir d’entités ponctuelles ou linéaires en répartissant des quantités connues d’un phénomène (représenté sous forme d’attributs des points ou des lignes) sur la carte. Il en résulte une couche de surfaces classées des moins denses aux plus denses.

Illustration

Illustration de l’outil Calculer la densité

Utilisation

  • Pour le point en entrée, chaque point doit représenter l’emplacement d’un événement ou incident, et la couche de résultat représente un nombre d’incidents par zone unitaire. Une valeur de densité supérieure dans un nouvel emplacement indique qu'il existe plus de points à proximité de cet emplacement. Dans de nombreux cas, la couche de résultat peut être interprétée comme une zone à risque pour des événements futurs. Par exemple, si les points en entrée représentent les emplacements d'éclairs, la couche de résultat peut être interprétée comme une zone à risque pour les éclairs à venir.

  • Pour la ligne en entrée, la surface de densité linéaire représente la quantité totale de lignes à proximité de chaque emplacement. Les unités des valeurs de densité calculées correspondent à la longueur de ligne par zone unitaire. Par exemple, si les lignes représentent des rivières, la couche de résultat représente la longueur totale des rivières qui se trouvent au sein du rayon de recherche. Ce résultat peut servir à identifier les zones d'accueil pour les animaux de pâturage.

  • Voici les autres cas d'utilisation de cet outil :

    • Créez des cartes de densité criminelle afin d’aider les services de police à allouer convenablement les ressources sur les zones à forte criminalité.
    • Calculez les densités des hôpitaux au sein d'un comté. La couche de résultat affiche les zones dont l'accessibilité aux hôpitaux est élevée ou faible et ces informations peuvent servir à choisir où implanter de nouveaux hôpitaux.
    • Identifiez les zones présentant de forts risques d'incendies forestiers en fonction des emplacements historiques des incendies forestiers.
    • Localisez des communautés qui se trouvent à l’écart des principaux axes routiers en vue de planifier la construction de nouvelles routes.

Paramètres

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

Entités ponctuelles ou linéaires utilisées pour calculer la densité.

Feature Set
Nom en sortie

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

String
Count Field
(Facultatif)

Champ spécifiant le nombre d'incidents à chaque emplacement. Par exemple, si des points représentent des villes, vous pouvez utiliser un champ représentant la population de la ville sous forme de champ de nombre. La couche de densité de la population résultant calcule alors les densités de population supérieures à proximité des villes dont la population est plus élevée.

Si aucune valeur n’est indiquée, chaque emplacement est censé représenter un seul nombre.

Field
Taille de cellule
(Facultatif)

Taille de cellule utilisée pour créer un maillage de points où les valeurs de densité sont calculées. Plus la valeur est faible, plus les limites des polygones seront lisses. En revanche, des valeurs supérieures produiront des limites de polygones plus grossières et irrégulières.

Double
Taille de cellule
(Facultatif)

Spécifie l’unité appliquée à la valeur de la taille des cellules. Une valeur est requise si la taille de cellule est définie.

  • MilesL’unité est le mile.
  • PiedsL’unité est le pied.
  • KilomètresL’unité est le kilomètre
  • MètresL’unité est le mètre.
String
Rayon
(Facultatif)

Distance jusqu’à laquelle les entités ponctuelles ou linéaires sont recherchées lors du calcul des valeurs de densité. Si, par exemple, vous indiquez un rayon de 1 800 mètres, la densité de tout emplacement dans la couche en sortie est calculée en fonction des entités qui se trouvent à moins de 1 800 mètres de l’emplacement. Tout emplacement sans incident à moins de 1 800 mètres se verra attribuer une valeur de densité nulle.

Si aucune valeur n’est fournie, une valeur par défaut est calculée en fonction des emplacements des entités en entrée et des valeurs du champ de nombre (si un champ de nombre est spécifié).

Double
Unités de rayon
(Facultatif)

Spécifie les unités utilisées pour la valeur du rayon. Une valeur est requise si le rayon est défini.

  • MilesL’unité est le mile.
  • PiedsL’unité est le pied.
  • KilomètresL’unité est le kilomètre
  • MètresL’unité est le mètre.
String
Polygones d’emprise
(Facultatif)

Couche contenant les polygones dans lesquels vous les densités sont calculés. Si, par exemple, vous interpolez les densités de poisson vivant dans un lac, vous pouvez utiliser la limite du lac dans ce paramètre. La sortie ne représentera alors que l’intérieur de la limite du lac.

Feature Set
Unités de surface
(Facultatif)

Spécifie les unités utilisées pour les valeurs de densité calculées.

  • Miles carrésL’unité est le mile carré.
  • Kilomètres carrésL’unité est le kilomètre carré.
String
Type de classification
(Facultatif)

Indique le mode de classement des valeurs de densité dans des polygones.

  • Intervalle égalLes polygones sont créés de sorte que la plage des valeurs de densité soit égale pour chaque surface.
  • Intervalle géométriqueLes polygones sont créés en fonction des intervalles de classe comportant une série géométrique. Cela garantit que chaque plage de classes a approximativement le même nombre de valeurs et que le changement entre intervalles est cohérent.
  • Seuils naturelsLes intervalles de classe des polygones sont créés en fonction des regroupements naturels des données. Les valeurs des interruptions de classe sont identifiées par celles qui regroupent le mieux des valeurs similaires et optimisent les différences entre les classes.
  • Surface équivalenteLes polygones sont créés de sorte que la taille de chaque surface soit identique. Par exemple, si le résultat présente plus de valeurs de densité élevée que de valeurs de densité faible, un nombre supérieur de polygones est créé pour les densités élevées.
  • Écart typeLes polygones sont créés en fonction de l’écart type des valeurs de densité prévues.
String
Nombre de classes
(Facultatif)

Plage des valeurs prévues qui sont divisées en classes distinctes. La plage de valeurs de chaque classe est déterminée par le type de classification. Chaque classe définit les limites des polygones résultants.

La valeur par défaut est 10 et la valeur maximale est 32.

Long

Sortie obtenue

ÉtiquetteExplicationType de données
Couche en sortie

Couche de polygones en sortie avec des valeurs de densité classées.

Feature Set

arcpy.sfa.CalculateDensity(inputLayer, outputName, {field}, {cellSize}, {cellSizeUnits}, {radius}, {radiusUnits}, {boundingPolygonLayer}, {areaUnits}, {classificationType}, {numClasses})
NomExplicationType de données
inputLayer

Entités ponctuelles ou linéaires utilisées pour calculer la densité.

Feature Set
outputName

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

String
field
(Facultatif)

Champ spécifiant le nombre d'incidents à chaque emplacement. Par exemple, si des points représentent des villes, vous pouvez utiliser un champ représentant la population de la ville sous forme de champ de nombre. La couche de densité de la population résultant calcule alors les densités de population supérieures à proximité des villes dont la population est plus élevée.

Si aucune valeur n’est indiquée, chaque emplacement est censé représenter un seul nombre.

Field
cellSize
(Facultatif)

Taille de cellule utilisée pour créer un maillage de points où les valeurs de densité sont calculées. Plus la valeur est faible, plus les limites des polygones seront lisses. En revanche, des valeurs supérieures produiront des limites de polygones plus grossières et irrégulières.

Double
cellSizeUnits
(Facultatif)

Spécifie l’unité appliquée à la valeur de la taille des cellules. Une valeur est requise si la taille de cellule est définie.

  • MILESL’unité est le mile.
  • FEETL’unité est le pied.
  • KILOMETERSL’unité est le kilomètre
  • METERSL’unité est le mètre.
String
radius
(Facultatif)

Distance jusqu’à laquelle les entités ponctuelles ou linéaires sont recherchées lors du calcul des valeurs de densité. Si, par exemple, vous indiquez un rayon de 1 800 mètres, la densité de tout emplacement dans la couche en sortie est calculée en fonction des entités qui se trouvent à moins de 1 800 mètres de l’emplacement. Tout emplacement sans incident à moins de 1 800 mètres se verra attribuer une valeur de densité nulle.

Si aucune valeur n’est fournie, une valeur par défaut est calculée en fonction des emplacements des entités en entrée et des valeurs du champ de nombre (si un champ de nombre est spécifié).

Double
radiusUnits
(Facultatif)

Spécifie les unités utilisées pour la valeur du rayon. Une valeur est requise si le rayon est défini.

  • MILESL’unité est le mile.
  • FEETL’unité est le pied.
  • KILOMETERSL’unité est le kilomètre
  • METERSL’unité est le mètre.
String
boundingPolygonLayer
(Facultatif)

Couche contenant les polygones dans lesquels vous les densités sont calculés. Si, par exemple, vous interpolez les densités de poisson vivant dans un lac, vous pouvez utiliser la limite du lac dans ce paramètre. La sortie ne représentera alors que l’intérieur de la limite du lac.

Feature Set
areaUnits
(Facultatif)

Spécifie les unités utilisées pour les valeurs de densité calculées.

  • SQUAREMILESL’unité est le mile carré.
  • SQUAREKILOMETERSL’unité est le kilomètre carré.
String
classificationType
(Facultatif)

Indique le mode de classement des valeurs de densité dans des polygones.

  • EQUALINTERVALLes polygones sont créés de sorte que la plage des valeurs de densité soit égale pour chaque surface.
  • GEOMETRICINTERVALLes polygones sont créés en fonction des intervalles de classe comportant une série géométrique. Cela garantit que chaque plage de classes a approximativement le même nombre de valeurs et que le changement entre intervalles est cohérent.
  • NATURALBREAKSLes intervalles de classe des polygones sont créés en fonction des regroupements naturels des données. Les valeurs des interruptions de classe sont identifiées par celles qui regroupent le mieux des valeurs similaires et optimisent les différences entre les classes.
  • EQUALAREALes polygones sont créés de sorte que la taille de chaque surface soit identique. Par exemple, si le résultat présente plus de valeurs de densité élevée que de valeurs de densité faible, un nombre supérieur de polygones est créé pour les densités élevées.
  • STANDARDDEVIATIONLes polygones sont créés en fonction de l’écart type des valeurs de densité prévues.
String
numClasses
(Facultatif)

Plage des valeurs prévues qui sont divisées en classes distinctes. La plage de valeurs de chaque classe est déterminée par le type de classification. Chaque classe définit les limites des polygones résultants.

La valeur par défaut est 10 et la valeur maximale est 32.

Long

Sortie obtenue

NomExplicationType de données
outputLayer

Couche de polygones en sortie avec des valeurs de densité classées.

Feature Set

Environnements

Informations de licence

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

Rubriques connexes