Créer une couche géostatistique (Geostatistical Analyst)

Disponible avec une licence Geostatistical Analyst.

Synthèse

Crée une nouvelle couche géostatistique. Une couche géostatistique existante est requise pour renseigner les valeurs initiales de la nouvelle couche.

Utilisation

  • Le modèle géostatistique doit être une couche géostatistique. Le nom complet du jeu de données utilisé pour créer la couche géostatistique est stocké dans la couche.

  • Si la source de modèle géostatistique utilise une transformation du score normal, les paramètres de la transformation sont recalculés pour les jeux de données en entrée.

  • Les couches peuvent être saisies dans le paramètre Jeu(x) de données en entrée. Si vous spécifiez une couche, les entités sélectionnées dans la couche sont utilisées pour créer la couche géostatistique. Si vous spécifiez un chemin d’accès à un jeu de données sur le disque, toutes les entités du jeu de données sont utilisées.

  • Dans les scripts Python, la classe ArcPy GeostatisticalDatasets est utile pour renseigner le paramètre Jeu(x) de données en entrée.

  • Pour les formats de données prenant en charge les valeurs nulles (par exemple, les classes d’entités de géodatabase fichier), une valeur nulle est ignorée pour indiquer qu’une prédiction ne peut pas être établie pour cette localisation et que la valeur doit être ignorée lorsqu’elle est utilisée comme entrée. Pour les formats de données qui ne prennent pas en charge les valeurs nulles, par exemple les shapefiles, la valeur -1.7976931348623158e+308 est utilisée (c’est la valeur négative de la constante définie C++ DBL_MAX) pour indiquer qu’une prévision ne peut pas être établie pour cette localisation.

Paramètres

ÉtiquetteExplicationType de données
Source de modèle géostatistique en entrée

Source de modèle géostatistique à analyser.

File; Geostatistical Layer
Input dataset(s)

Nom des jeux de données en entrée et noms de champ utilisés lors de la création de la couche en sortie.

Geostatistical Value Table
Output geostatistical layer

Couche géostatistique produite par l’outil.

Geostatistical Layer

arcpy.ga.GACreateGeostatisticalLayer(in_ga_model_source, in_datasets, out_layer)
NomExplicationType de données
in_ga_model_source

Source de modèle géostatistique à analyser.

File; Geostatistical Layer
in_datasets

Un objet GeostatisticalDatasets.

Par ailleurs, il peut s’agir d’une chaîne d’éléments séparés par des points virgules. Chaque élément est composé des composants suivants :

  • Chemin d’accès au catalogue et nom attribués au jeu de données, ou nom d’une couche dans la table des matières actuelle, suivi d’un espace.
  • Suite de noms de champ séparés par un espace. Dans le cas d’un raster, les valeurs de cellule sont utilisées.
Geostatistical Value Table
out_layer

Couche géostatistique produite par l’outil.

Geostatistical Layer

Exemple de code

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

Utilisez une couche géostatistique existante pour créer une nouvelle couche géostatistique.

import arcpy
arcpy.env.workspace = "C:/gapyexamples/data"
arcpy.GACreateGeostatisticalLayer_ga("C:/gapyexamples/data/kriging.lyr", 
                                     "ca_ozone_pts.shp X=Shape Y=Shape F1=OZONE", 
                                     "outCGL")
Exemple 2 d’utilisation de la fonction CreateGeostatisticalLayer (script Python autonome)

Utilisez une couche géostatistique existante pour créer une nouvelle couche géostatistique.

# Name: CreateGeostatisticalLayer_Example_02.py
# Description: Uses an existing geostatistical layer to create a new layer,
#              which includes a new feature dataset or variable.
# Requirements: Geostatistical Analyst Extension

# Import system modules
import arcpy

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

# Set local variables
inLayer = "C:/gapyexamples/data/kriging.lyr"
inData = "ca_ozone_pts.shp X=Shape Y=Shape F1=OZONE"
outLayer = "outCGL"

# Execute CreateGeostatisticalLayer
arcpy.GACreateGeostatisticalLayer_ga(inLayer, inData, outLayer)

Informations de licence

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

Rubriques connexes