Interpoler les points (Analyse d'entités standard)

Synthèse

Permet de prévoir des valeurs à des nouveaux emplacement en fonction de mesures provenant d'une collection de points. L’outil utilise des données ponctuelles avec des valeurs à chaque point en entrée et crée des zones classées par valeurs prévues.

Voici quelques exemples :

  • Un réseau de gestion de la qualité de l’air possède des capteurs qui mesurent les niveaux de pollution. Cet outil permet de prévoir les niveaux de pollution aux localisations non pourvues de capteurs, telles que les localisations où vivent les populations à risque, des écoles ou des hôpitaux, par exemple.
  • Prévoyez les concentrations de métaux lourds dans les récoltes en fonction d'échantillons prélevés sur des plants individuels.
  • Prévoyez les niveaux nutritifs du sol (azote, phosphore, potassium, etc.) et d’autres indicateurs (comme la conductivité électrique) afin d’étudier leur impact sur le rendement des récoltes et prescrivez des quantités précises de fertilisants pour chaque endroit du champ.
  • Les applications météorologiques sont notamment la prévision des températures, des précipitations et des variables associées (par exemple, les pluies acides).

Illustration

Illustration de l’outil Interpoler les points

Utilisation

  • Une couche de points sert de valeur en entrée. La couche en entrée doit comporter un champ numérique servant de base à l’interpolation. Cet outil est particulièrement bien adapté aux données qui varient lentement et régulièrement dans le paysage, tels que les niveaux de température et de pollution. Il ne convient pas aux données qui varient brusquement sur de courtes distances, comme la population ou le revenu médian.

  • Cet outil peut être défini pour optimiser la vitesse de calcul et la précision des prévisions ou pour trouver le bon compromis entre les deux. Plus les prévisions sont précises, plus leur calcul est long, et inversement.

  • Vous pouvez créer une couche d'erreurs standard à l'aide de cet outil en utilisant l'option Erreur de prévision en sortie. Pour calculer un intervalle de confiance de 95 pour cent relatif à la couche interpolée, vous pouvez utiliser la valeur d'interpolation, ajouter deux erreurs standard pour la limite supérieure et en soustraire deux de la limite inférieure.

  • Cet outil utilise la méthode de krigeage bayésien empirique Esri pour effectuer l’interpolation. Les paramètres fournis à cette méthode sont contrôlés par le paramètre Option d’interpolation. Ils sont présentés ci-dessous.

    ParamètreVitessePar défautExactitude

    Data transformation type

    AUCUNE

    AUCUNE

    EMPIRICAL

    Type de modèle de semi-variogramme

    POWER

    POWER

    K_BESSEL

    Maximum number of points in each local model

    50

    75

    200

    Facteur de superposition de surface du modèle local

    1

    1,5

    3

    Nombre de semi-variogrammes simulés

    30

    100

    200

    Minimum neighbors

    8

    10

    15

    Maximum neighbors

    8

    10

    15

Paramètres

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

Entités ponctuelles qui seront interpolées dans une couche de surface continue.

Feature Set
Nom en sortie

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

String
Champ d’interpolation
(Facultatif)

Champ numérique contenant les valeurs à interpoler.

Field
Option d'interpolation
(Facultatif)

Indique si la vitesse de calcul, la précision des prévisions ou une combinaison équilibrée des deux est utilisée. Plus les prévisions sont précises et plus leur calcul est long.

  • VitesseLa vitesse est utilisée.
  • EquilibreUne combinaison équilibrée de la vitesse de calcul et de la précision des prévisions est utilisé. Il s’agit de l’option par défaut.
  • ExactitudeLa précision des prévisions est utilisée.
String
Erreur de prévision en sortie
(Facultatif)

Indique si une couche d’erreurs de prévision en sortie est créée. Si cette option est activée, une couche de polygones d'erreurs standard sera générée pour les prévisions d'interpolation.

Les erreurs standard sont utiles, car elles offrent des informations sur la fiabilité des valeurs prévues. Un principe simple est que la valeur réelle est comprise entre deux erreurs standard de la valeur prévue dans 95 pour cent des cas. Par exemple, supposons qu’une nouvelle localisation obtienne une valeur prévue de 50 avec une erreur standard de 5. Cela signifie que la meilleure prévision de la tâche est que la valeur réelle à cette localisation est de 50, mais qu’elle peut raisonnablement descendre à 40 ou monter à 60. Pour calculer cette plage de valeurs raisonnables, multipliez l'erreur standard par 2, ajoutez cette valeur à la valeur prévue pour obtenir la limite supérieure de la plage et soustrayez-la de la valeur prévue pour obtenir la limite inférieure de la plage.

  • Désactivé : indique si une couche d’erreurs de prévision en sortie n’est pas créée. Il s’agit de l’option par défaut.
  • Activé : indique si une couche d’erreurs de prévision en sortie est créée.

Boolean
Type de classification
(Facultatif)

Indique le mode de classement des valeurs prévues 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. Il s’agit de l’option par défaut.
  • 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.
  • Saisir manuellement des interruptions de classeUne plage personnalisée de valeurs est utilisée pour les surfaces. Ces valeurs doivent être fournies en tant qu’interruptions de classe.
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
Interruptions de classe
(Facultatif)

Valeurs d’interruption de classe utilisées en vue d’une classification manuelle. Ces valeurs définissent la limite supérieure de chaque classe de sorte que le nombre de classes est égal au nombre de valeurs fournies. Aucune zone ne sera créée pour les localisations dont les valeurs prévues dépassent la valeur d’interruption la plus élevée indiquée. Vous devez préciser au moins 2 valeurs et pas plus de 32 valeurs.

Double
Polygones d’emprise
(Facultatif)

Couche contenant les polygones dans lesquels les valeurs sont interpolées. Si, par exemple, vous interpolez les densités de poisson au sein d’un lac, vous pouvez utiliser la limite du lac pour ce paramètre. La sortie ne contient alors que les polygones compris dans la limite du lac.

Feature Set
Couche de points de prévision
(Facultatif)

Couche facultative contenant les localisations des points utilisées pour calculer les valeurs de prévision. Cela vous permet d'émettre des prévisions à des emplacements d'intérêt spécifiques. Par exemple, si la couche en entrée représente des mesures de niveaux de pollution, vous pouvez utiliser ce paramètre pour prévoir les niveaux de pollution de sites où vivent les populations à risque (écoles ou hôpitaux, par exemple). Vous pouvez ensuite utiliser ces informations pour émettre des recommandations auprès des organismes de santé dans ces lieux.

Feature Set

Sortie obtenue

ÉtiquetteExplicationType de données
Couche en sortie

Entités surfaciques en sortie où chaque polygone entoure les valeurs interpolées en fonction du type de classification et du nombre de classes.

Feature Set
Couche d'erreurs de prévision en sortie

Contient l'erreur prévue pour chaque point dans la couche en entrée.

Feature Set
Couche de points prévus en sortie

Couche de points contenant les points de la couche de points prévus avec leurs valeurs prévues.

Feature Set

arcpy.sfa.InterpolatePoints(inputLayer, outputName, {field}, {interpolateOption}, {outputPredictionError}, {classificationType}, {numClasses}, {classBreaks}, {boundingPolygonLayer}, {predictAtPointLayer})
NomExplicationType de données
inputLayer

Entités ponctuelles qui seront interpolées dans une couche de surface continue.

Feature Set
outputName

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

String
field
(Facultatif)

Champ numérique contenant les valeurs à interpoler.

Field
interpolateOption
(Facultatif)

Indique si la vitesse de calcul, la précision des prévisions ou une combinaison équilibrée des deux est utilisée. Plus les prévisions sont précises et plus leur calcul est long.

  • 1La vitesse est utilisée.
  • 5Une combinaison équilibrée de la vitesse de calcul et de la précision des prévisions est utilisé. Il s’agit de l’option par défaut.
  • 9La précision des prévisions est utilisée.
String
outputPredictionError
(Facultatif)

Indique si une couche d’erreurs de prévision en sortie est créée. Si OUTPUT_ERROR est activé, une couche surfacique d’erreurs standard est générée pour les prévisions d’interpolation.

Les erreurs standard sont utiles, car elles offrent des informations sur la fiabilité des valeurs prévues. Un principe simple est que la valeur réelle est comprise entre deux erreurs standard de la valeur prévue dans 95 pour cent des cas. Par exemple, supposons qu’une nouvelle localisation obtienne une valeur prévue de 50 avec une erreur standard de 5. Cela signifie que la meilleure prévision de la tâche est que la valeur réelle à cette localisation est de 50, mais qu’elle peut raisonnablement descendre à 40 ou monter à 60. Pour calculer cette plage de valeurs raisonnables, multipliez l'erreur standard par 2, ajoutez cette valeur à la valeur prévue pour obtenir la limite supérieure de la plage et soustrayez-la de la valeur prévue pour obtenir la limite inférieure de la plage.

  • NO_ERRORUne couche d’erreurs de prévision en sortie n’est pas créée. Il s’agit de l’option par défaut.
  • OUTPUT_ERRORUne couche d’erreurs de prévision en sortie est créée.
Boolean
classificationType
(Facultatif)

Indique le mode de classement des valeurs prévues 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. Il s’agit de l’option par défaut.
  • 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.
  • MANUALUne plage personnalisée de valeurs est utilisée pour les surfaces. Ces valeurs doivent être fournies en tant qu’interruptions de classe.
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
classBreaks
[classBreaks,...]
(Facultatif)

Valeurs d’interruption de classe utilisées en vue d’une classification manuelle. Ces valeurs définissent la limite supérieure de chaque classe de sorte que le nombre de classes est égal au nombre de valeurs fournies. Aucune zone ne sera créée pour les localisations dont les valeurs prévues dépassent la valeur d’interruption la plus élevée indiquée. Vous devez préciser au moins 2 valeurs et pas plus de 32 valeurs.

Double
boundingPolygonLayer
(Facultatif)

Couche contenant les polygones dans lesquels les valeurs sont interpolées. Si, par exemple, vous interpolez les densités de poisson au sein d’un lac, vous pouvez utiliser la limite du lac pour ce paramètre. La sortie ne contient alors que les polygones compris dans la limite du lac.

Feature Set
predictAtPointLayer
(Facultatif)

Couche facultative contenant les localisations des points utilisées pour calculer les valeurs de prévision. Cela vous permet d'émettre des prévisions à des emplacements d'intérêt spécifiques. Par exemple, si la couche en entrée représente des mesures de niveaux de pollution, vous pouvez utiliser ce paramètre pour prévoir les niveaux de pollution de sites où vivent les populations à risque (écoles ou hôpitaux, par exemple). Vous pouvez ensuite utiliser ces informations pour émettre des recommandations auprès des organismes de santé dans ces lieux.

Feature Set

Sortie obtenue

NomExplicationType de données
outputLayer

Entités surfaciques en sortie où chaque polygone entoure les valeurs interpolées en fonction du type de classification et du nombre de classes.

Feature Set
outputPredictionErrorLayer

Contient l'erreur prévue pour chaque point dans la couche en entrée.

Feature Set
outputPredictedPointsLayer

Couche de points contenant les points de la couche de points prévus avec leurs valeurs prévues.

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