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

Synthèse

Cet outil permet de créer une carte de densité à partir d'entités ponctuelles ou linéaires en répartissant des quantités connues de certains phénomènes (représentés 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

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éation de cartes de densité criminelle afin d'aider les services de police à allouer convenablement les ressources sur les zones à forte criminalité.
    • Calcul des 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.
    • Identification des zones présentant de forts risques d'incendies forestiers en fonction des emplacements historiques des incendies forestiers.
    • Localisation 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 à partir desquelles calculer la densité.

Feature Set
Nom en sortie

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

String
Champ Total
(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 spécifiée, chaque emplacement est censé représenter un seul nombre.

Field
Taille de cellule
(Facultatif)

Cette valeur est utilisée pour créer un maillage de points où les valeurs de densité sont calculées. La valeur par défaut représente environ 1/1000e des valeurs de largeur et de hauteur les plus faibles de l'étendue de l'analyse, comme l'indique le paramètre de contexte. 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)

Unités de la valeur de taille de cellule. Vous devez indiquer une valeur si la taille de cellule est définie.

  • MillesMilles
  • PiedsPieds
  • KilomètresKilomètres
  • MètresMètres
String
Rayon
(Facultatif)

Distance de recherche d'entités ponctuelles ou linéaires lors du calcul de valeurs de densité. Par exemple, si vous indiquez une distance de recherche 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 distance 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)

Unités de la valeur de rayon. Vous devez fournir une valeur si un rayon est défini.

  • MillesMilles
  • PiedsPieds
  • KilomètresKilomètres
  • MètresMètres
String
Polygones d’emprise
(Facultatif)

Couche identifiant les polygones dans lesquels vous souhaitez calculer la densité. Par exemple, si vous interpolez les densités de poisson au sein d'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)

Unités des valeurs de densité calculées.

  • Miles carrésMiles carrés
  • Kilomètres carrésKilomètres carrés
String
Type de classification
(Facultatif)

Détermine le mode de classement des valeurs de densité dans des polygones.

  • Intervalle égal Lorsque les polygones sont générés, la plage de valeurs de densité est égale pour chaque surface.
  • Intervalle géométrique Les polygones sont basés sur des intervalles de classe comportant une série géométrique. Cette méthode garantit que chaque plage de classes a approximativement le même nombre de valeurs au sein de chaque classe et que le changement entre intervalles est cohérent.
  • Seuils naturels Les intervalles de classe des polygones sont basés sur des regroupements naturels des données. Les valeurs des interruptions de classes sont identifiées parmi celles qui regroupent le mieux des valeurs similaires et optimisent les différences entre les classes.
  • Surface équivalente Lorsque les polygones sont générés, la taille de chaque surface est 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.
  • Ecart type Les polygones sont créés en fonction de l'écart type des valeurs de densité prévues.
String
Nombre de classes
(Facultatif)

Cette valeur permet de diviser la plage des valeurs prévues 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.

Jeu d'entités

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 à partir desquelles 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 spécifiée, chaque emplacement est censé représenter un seul nombre.

Field
cellSize
(Facultatif)

Cette valeur est utilisée pour créer un maillage de points où les valeurs de densité sont calculées. La valeur par défaut représente environ 1/1000e des valeurs de largeur et de hauteur les plus faibles de l'étendue de l'analyse, comme l'indique le paramètre de contexte. 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)

Unités de la valeur de taille de cellule. Vous devez indiquer une valeur si la taille de cellule est définie.

  • MILESMilles
  • FEETPieds
  • KILOMETERSKilomètres
  • METERSMètres
String
radius
(Facultatif)

Distance de recherche d'entités ponctuelles ou linéaires lors du calcul de valeurs de densité. Par exemple, si vous indiquez une distance de recherche 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 distance 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)

Unités de la valeur de rayon. Vous devez fournir une valeur si un rayon est défini.

  • MILESMilles
  • FEETPieds
  • KILOMETERSKilomètres
  • METERSMètres
String
boundingPolygonLayer
(Facultatif)

Couche identifiant les polygones dans lesquels vous souhaitez calculer la densité. Par exemple, si vous interpolez les densités de poisson au sein d'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)

Unités des valeurs de densité calculées.

  • SQUAREMILESMiles carrés
  • SQUAREKILOMETERSKilomètres carrés
String
classificationType
(Facultatif)

Détermine le mode de classement des valeurs de densité dans des polygones.

  • EQUALINTERVAL Lorsque les polygones sont générés, la plage de valeurs de densité est égale pour chaque surface.
  • GEOMETRICINTERVAL Les polygones sont basés sur des intervalles de classe comportant une série géométrique. Cette méthode garantit que chaque plage de classes a approximativement le même nombre de valeurs au sein de chaque classe et que le changement entre intervalles est cohérent.
  • NATURALBREAKS Les intervalles de classe des polygones sont basés sur des regroupements naturels des données. Les valeurs des interruptions de classes sont identifiées parmi celles qui regroupent le mieux des valeurs similaires et optimisent les différences entre les classes.
  • EQUALAREA Lorsque les polygones sont générés, la taille de chaque surface est 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.
  • STANDARDDEVIATION Les polygones sont créés en fonction de l'écart type des valeurs de densité prévues.
String
numClasses
(Facultatif)

Cette valeur permet de diviser la plage des valeurs prévues 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.

Jeu d'entités

Environnements

Cas particuliers

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