Étiquette | Explication | Type de données |
Couche géostatistique en entrée | Couche géostatistique à analyser. | Geostatistical Layer |
Contour type | Type d’isoligne pour représenter la couche géostatistique.
| String |
Classe d'entités en sortie | La classe d’entités en sortie sera une polyligne ou un polygone, selon le type d’isoligne sélectionné. | Feature Class |
Qualité des isolignes (Facultatif) | Détermine le lissage de la représentation des isolignes.
| String |
Type de classification (Facultatif) | Désigne le mode de calcul des seuils d’isoligne.
| String |
Nombre de classes (Facultatif) | Spécifiez le nombre de classes dans la classe d’entités en sortie. Si le paramètre Type d’isoligne est défini sur des polygones d’isoligne remplie en sortie, le nombre de polygones créés est égal à la valeur spécifiée dans ce paramètre. S’il est défini sur des polylignes d’isoligne en sortie, le nombre de polylines sera égal à la valeur spécifiée dans ce paramètre moins un (car N intervalles de classe définissent N-1 valeurs de seuil d’isoligne). Ce paramètre ne s’applique pas si l’option Type de classification est définie sur Manuel. | Long |
Interruptions de classe (Facultatif) | Liste des valeurs de seuil si l’option Type de classification est définie sur Manuel.
| Double |
Élévation en sortie (Facultatif) | Pour les modèles d’interpolation 3D, vous pouvez exporter des isolignes à n’importe quelle élévation. Utilisez ce paramètre pour spécifier l’élévation à exporter. Si vous ne renseignez pas ce paramètre, l’élévation est héritée de la couche en entrée. Les unités seront par défaut celles de la couche en entrée. | Linear Unit |
Disponible avec une licence Geostatistical Analyst.
Synthèse
Crée une classe d’entités d’isolignes à partir d’une couche géostatistique. La classe d’entités en sortie peut être une classe d’entités linéaires d’isolignes ou une classe d’entités surfaciques d’isolignes remplies.
Utilisation
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.
Les entités polylignes ou surfaciques en sortie contiennent une géométrie légèrement différente selon le nombre de cœurs CPU de votre machine. Cela s’explique par un nombre différent de tuiles qui seront utilisées dans l’algorithme d’isoligne (un plus grand nombre de cœurs donnent lieu à un tuilage plus important, et par conséquent, des isolignes plus affinées dans la sortie). Pour des résultats reproductibles sur des machines avec différents nombres de cœurs, utilisez l’environnement Facteur de traitement parallèle afin de contrôler le nombre de cœurs que l’outil est autorisé à utiliser.
Si Couche géostatistique en entrée représente un modèle d’interpolation 3D, vous devez spécifier l’élévation des isolignes à exporter avec le paramètre Élévation en sortie.
Paramètres
arcpy.ga.GALayerToContour(in_geostat_layer, contour_type, out_feature_class, {contour_quality}, {classification_type}, {classes_count}, {classes_breaks}, {out_elevation})
Nom | Explication | Type de données |
in_geostat_layer | Couche géostatistique à analyser. | Geostatistical Layer |
contour_type | Type d’isoligne pour représenter la couche géostatistique.
| String |
out_feature_class | La classe d’entités en sortie sera une polyligne ou un polygone, selon le type d’isoligne sélectionné. | Feature Class |
contour_quality (Facultatif) | Détermine le lissage de la représentation des isolignes.
| String |
classification_type (Facultatif) | Désigne le mode de calcul des seuils d’isoligne.
| String |
classes_count (Facultatif) | Spécifiez le nombre de classes dans la classe d’entités en sortie. Si le paramètre contour_type est défini sur des polygones d’isoligne remplie en sortie, le nombre de polygones créés est égal à la valeur spécifiée dans ce paramètre. S’il est défini sur des polylignes d’isoligne en sortie, le nombre de polylines sera égal à la valeur spécifiée dans ce paramètre moins un (car N intervalles de classe définissent N-1 valeurs de seuil d’isoligne). Ce paramètre ne s’applique pas si l’option classification_type est définie sur Manual. | Long |
classes_breaks [classes_breaks,...] (Facultatif) | Liste des valeurs de seuil si l’option classification_type est définie sur Manual. Les valeurs doivent être transmises sous forme de liste et peuvent se trouver dans n’importe quel ordre.
| Double |
out_elevation (Facultatif) | Pour les modèles d’interpolation 3D, vous pouvez exporter des isolignes à n’importe quelle élévation. Utilisez ce paramètre pour spécifier l’élévation à exporter. Si vous ne renseignez pas ce paramètre, l’élévation est héritée de la couche en entrée. Les unités seront par défaut celles de la couche en entrée. | Linear Unit |
Exemple de code
Exportez une couche géostatistique vers une classe d’entités d’isolignes.
import arcpy
from arcpy import env
env.workspace = "C:/gapyexamples/data"
arcpy.GALayerToContour_ga("kriging.lyr", "Contour", "krig_contour",
"Presentation", "GEOMETRIC_INTERVAL", 10, "")
Exportez une couche géostatistique vers une classe d’entités d’isolignes.
# Name: GALayerToContour_Example_02.py
# Description: Exports a geostatistical layer to filled contours with
# class breaks at 100, 500 and 2000.
# Requirements: Geostatistical Analyst Extension
# Import system modules
import arcpy
# Set environment settings
arcpy.env.workspace = "C:/gapyexamples/data"
# Set local variables
in_geostat_layer = "kriging.lyr"
contour_type = "Filled_contour"
out_feature_class = "C:/gapyexamples/output/krig_filled_contour.shp"
contour_quality = "Presentation"
classification_type = "Manual"
classes_count = ""
classes_breaks = [100, 500, 2000]
# Execute GALayerToContour
arcpy.GALayerToContour_ga(in_geostat_layer, contour_type, out_feature_class,
contour_quality, classification_type, classes_count,
classes_breaks)
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 ?