Interpolation polynomiale globale (Geostatistical Analyst)

Disponible avec une licence Geostatistical Analyst.

Synthèse

Ajuste une surface lisse définie par une fonction mathématique (un polynôme) aux points d’échantillonnage en entrée.

En savoir plus sur le fonctionnement de l’outil Interpolation polynomiale globale

Utilisation

  • Le résultat obtenu par cet outil est une surface lisse qui représente les tendances graduelles de la surface, sur la zone d’intérêt.

  • L’outil Interpolation polynomiale locale doit être utilisé en cas de variation à court terme.

Paramètres

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

Entités ponctuelles en entrée contenant les valeurs z à interpoler.

Feature Layer
Champ de la valeur Z

Champ contenant une valeur de hauteur ou de magnitude pour chaque point. Il peut s’agir d’un champ numérique ou du champ Forme si les entités en entrée contiennent des valeurs z ou des valeurs m.

Field
Couche géostatistique en sortie
(Facultatif)

Couche géostatistique produite. Cette couche est une sortie obligatoire uniquement si aucun raster en sortie n’est demandé.

Geostatistical Layer
Raster en sortie
(Facultatif)

Raster en sortie. Ce raster est une sortie obligatoire uniquement si aucune couche géostatistique en sortie n’est demandée.

Raster Dataset
Taille de cellule en sortie
(Facultatif)

Taille des cellules qui sera utilisée pour la création du raster en sortie.

Cette valeur peut être définie de manière explicite dans Environnements par le paramètre Taille de cellule.

Si elle n’est pas définie, il s’agit de la valeur la plus petite entre la largeur et la hauteur de l’étendue de l’entité ponctuelle en entrée, dans la référence spatiale en entrée, divisée par 250.

Analysis Cell Size
Ordre du polynôme
(Facultatif)

Ordre de la tendance polynomiale.

Long
Pondération de champ
(Facultatif)

Utilisée pour mettre une observation en évidence. Plus la pondération est importante, plus l’impact est important sur la prédiction. Pour les observations coïncidentes, attribuer la pondération la plus importante à la mesure la plus fiable.

Field

arcpy.ga.GlobalPolynomialInterpolation(in_features, z_field, {out_ga_layer}, {out_raster}, {cell_size}, {power}, {weight_field})
NomExplicationType de données
in_features

Entités ponctuelles en entrée contenant les valeurs z à interpoler.

Feature Layer
z_field

Champ contenant une valeur de hauteur ou de magnitude pour chaque point. Il peut s’agir d’un champ numérique ou du champ Forme si les entités en entrée contiennent des valeurs z ou des valeurs m.

Field
out_ga_layer
(Facultatif)

Couche géostatistique produite. Cette couche est une sortie obligatoire uniquement si aucun raster en sortie n’est demandé.

Geostatistical Layer
out_raster
(Facultatif)

Raster en sortie. Ce raster est une sortie obligatoire uniquement si aucune couche géostatistique en sortie n’est demandée.

Raster Dataset
cell_size
(Facultatif)

Taille des cellules qui sera utilisée pour la création du raster en sortie.

Cette valeur peut être définie de manière explicite dans Environnements par le paramètre Taille de cellule.

Si elle n’est pas définie, il s’agit de la valeur la plus petite entre la largeur et la hauteur de l’étendue de l’entité ponctuelle en entrée, dans la référence spatiale en entrée, divisée par 250.

Analysis Cell Size
power
(Facultatif)

Ordre de la tendance polynomiale.

Long
weight_field
(Facultatif)

Utilisée pour mettre une observation en évidence. Plus la pondération est importante, plus l’impact est important sur la prédiction. Pour les observations coïncidentes, attribuer la pondération la plus importante à la mesure la plus fiable.

Field

Exemple de code

Exemple 1 d’utilisation de la fonction GlobalPolynomialInterpolation (fenêtre Python)

Interpolez les entités ponctuelles sur un raster rectangulaire.

import arcpy
arcpy.env.workspace = "C:/gapysamples/data"
arcpy.GlobalPolynomialInterpolation_ga("ca_ozone_pts", "OZONE", "outGPI",
                                       "C:/gapyexamples/output/gpiout", "2000", "2", "")
Exemple 2 d’utilisation de la fonction GlobalPolynomialInterpolation (script autonome)

Interpolez les entités ponctuelles sur un raster rectangulaire.

# Name: GlobalPolynomialInterpolation_Example_02.py
# Description: Global Polynomial interpolation fits a smooth surface that is
#              defined by a mathematical function (a polynomial) to the input 
#              sample points. The Global Polynomial surface changes gradually 
#              and captures coarse-scale pattern in the data.  Global Polynomial
#              interpolation is like taking a piece of paper and fitting it 
#              between the raised points (raised to the height of value).
# Requirements: Geostatistical Analyst Extension

# Import system modules
import arcpy

# Set environment settings
arcpy.env.workspace = "C:/gapyexamples/data"

# Set local variables
inPointFeatures = "ca_ozone_pts.shp"
zField = "ozone"
outLayer = "outGPI"
outRaster = "C:/gapyexamples/output/gpiout"
cellSize = 2000.0
power = 2

# Execute GlobalPolynomialInterpolation
arcpy.GlobalPolynomialInterpolation_ga(inPointFeatures, zField, outLayer, 
                                       outRaster, cellSize, power)

Informations de licence

  • Basic: Nécessite Geostatistical Analyst
  • Standard: Nécessite Geostatistical Analyst
  • Advanced: Nécessite Geostatistical Analyst

Rubriques connexes