Étiquette | Explication | Type 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 |
Puissance (Facultatif) | Exposant de la distance qui contrôle l’importance des points environnants sur la valeur interpolée. Une puissance plus élevée engendre une moindre influence des points distants. | Double |
Voisinage de recherche (Facultatif) | Définit les points de voisinage qui seront utilisés pour contrôler la sortie. Standard est la valeur par défaut. Standard
Lissé
Circulaire standard
Circulaire lissé
| Geostatistical Search Neighborhood |
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 |
Disponible avec une licence Geostatistical Analyst.
Synthèse
Utilise les valeurs mesurées autour de la localisation de prévision pour prévoir la valeur de localisations non échantillonnées en partant du principe que les choses proches les unes des autres se ressemblent davantage que les choses qui sont éloignées.
Fonctionnement de la pondération par l’inverse de la distance
Utilisation
La valeur prévue se limite à la plage des valeurs utilisées pour l’interpolation. La pondération par l’inverse de la distance (IDW) étant une distance moyenne pondérée, celle-ci ne peut pas être supérieure à l’entrée la plus élevée, ni inférieure à l’entrée la plus faible. Elle ne peut par conséquent pas créer de crêtes ni de vallées si ces extrêmes n’ont pas déjà été échantillonnés.
La pondération par l’inverse de la distance peut produire des cercles concentriques (effet « œil de bœuf ») autour des localisations de données.
Contrairement aux autres méthodes d’interpolation telles que le krigeage, la pondération par l’inverse de la distance n’émet aucune hypothèse explicite concernant les propriétés statistiques des données en entrée. La pondération par l’inverse de la distance est couramment utilisée lorsque les données en entrée ne répondent pas aux hypothèses statistiques des méthodes d’interpolation plus avancées.
Cette méthode convient à des jeux de données en entrée très volumineux.
Paramètres
arcpy.ga.IDW(in_features, z_field, {out_ga_layer}, {out_raster}, {cell_size}, {power}, {search_neighborhood}, {weight_field})
Nom | Explication | Type 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) | Exposant de la distance qui contrôle l’importance des points environnants sur la valeur interpolée. Une puissance plus élevée engendre une moindre influence des points distants. | Double |
search_neighborhood (Facultatif) | Définit les points de voisinage qui seront utilisés pour contrôler la sortie. Standard est la valeur par défaut. Les éléments suivants sont des classes Voisinage de recherche : SearchNeighborhoodStandard, SearchNeighborhoodSmooth, SearchNeighborhoodStandardCircular et SearchNeighborhoodSmoothCircular. Standard
Lissé
Circulaire standard
Circulaire lissé
| Geostatistical Search Neighborhood |
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
Interpoler une série d’entités ponctuelles sur un raster.
import arcpy
arcpy.env.workspace = "C:/gapyexamples/data"
arcpy.IDW_ga("ca_ozone_pts", "OZONE", "outIDW", "C:/gapyexamples/output/idwout", "2000", "2",
arcpy.SearchNeighborhoodStandard(300000, 300000, 0, 15, 10, "ONE_SECTOR"), "")
Interpoler une série d’entités ponctuelles sur un raster.
# Name: InverseDistanceWeighting_Example_02.py
# Description: Interpolate a series of point features onto a rectangular raster
# using Inverse Distance Weighting (IDW).
# 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 = "outIDW"
outRaster = "C:/gapyexamples/output/idwout"
cellSize = 2000.0
power = 2
# Set variables for search neighborhood
majSemiaxis = 300000
minSemiaxis = 300000
angle = 0
maxNeighbors = 15
minNeighbors = 10
sectorType = "ONE_SECTOR"
searchNeighbourhood = arcpy.SearchNeighborhoodStandard(majSemiaxis, minSemiaxis,
angle, maxNeighbors,
minNeighbors, sectorType)
# Execute IDW
arcpy.IDW_ga(inPointFeatures, zField, outLayer, outRaster, cellSize,
power, searchNeighbourhood)
Environnements
Informations de licence
- Basic: Nécessite Geostatistical Analyst
- Standard: Nécessite Geostatistical Analyst
- Advanced: Nécessite Geostatistical Analyst
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?