ラベル | 説明 | データ タイプ |
入力地球統計レイヤー | 解析する地球統計レイヤー。 | Geostatistical Layer |
コンター タイプ | 地球統計レイヤーを表すコンターのタイプ。
| String |
出力フィーチャクラス | 出力フィーチャクラスは、選択したコンター タイプに応じて、ポリラインまたはポリゴンのいずれかになります。 | Feature Class |
コンターの品質 (オプション) | コンター表現の滑らかさを決定します。
| String |
分類タイプ (オプション) | コンター閾値の計算方法を指定します。
| String |
クラス数 (オプション) | 出力フィーチャクラスのクラス数を指定します。 [コンター タイプ] が塗りつぶしコンター ポリゴンを出力するよう設定されている場合、作成されるポリゴン数はこのパラメーターで指定した値と同じになります。 コンター ポリラインを出力するよう設定されている場合、ポリライン数はこのパラメーターで指定した値よりも 1 つ少なくなります (N クラス間隔によって N-1 コンター閾値が定義されるため)。 [分類タイプ] が [手動] に設定されている場合、このパラメーターは適用されません。 | Long |
クラス閾値 (オプション) | [分類タイプ] が [手動] に設定されている場合の閾値のリスト。
| Double |
出力高さ (オプション) | 3D 内挿モデルの場合、任意の高さの等値線をエクスポートできます。 このパラメーターを使用して、エクスポートする高さを指定します。 空のままにした場合、高さは入力レイヤーから継承されます。 単位は、デフォルトで入力レイヤーの単位と同じになります。 | Linear Unit |
Geostatistical Analyst のライセンスで利用可能。
サマリー
地球統計レイヤーから、コンターのフィーチャクラスを作成します。 出力フィーチャクラスは、コンターのライン フィーチャクラス、塗りつぶしコンターのポリゴン フィーチャクラスのいずれかです。
使用法
NULL 値をサポートするデータ形式 (ファイル ジオデータベース フィーチャクラスなど) で、NULL 値を入力として使用する場合、その位置の推定を実行できなかったか、値を無視する必要があることを示します。 シェープファイルなどの NULL 値をサポートしないデータ形式の場合、値 -1.7976931348623158e+308 (C++ で定義された定数 DBL_MAX のマイナス値) を使用して、その位置に対する推定が実行できなかったことを示します。
出力ポリゴン フィーチャまたはポリライン フィーチャには、コンピューターの CPU コア数によって若干異なるジオメトリが含まれます。 これは、コンター アルゴリズムで使用されるタイルの数が異なるためです (コア数が多いほど、詳細にタイル化できるため、出力のコンターもより精密になります)。 CPU コア数が異なるコンピューターで再現可能な結果を得るには、並列処理ファクター環境を使用して、ツールが使用できるコア数を制御します。
[入力地球統計レイヤー] が 3D 内挿モデルを表す場合、[出力高さ] パラメーターを使用してエクスポートするコンターの高さを指定する必要があります。
パラメーター
arcpy.ga.GALayerToContour(in_geostat_layer, contour_type, out_feature_class, {contour_quality}, {classification_type}, {classes_count}, {classes_breaks}, {out_elevation})
名前 | 説明 | データ タイプ |
in_geostat_layer | 解析する地球統計レイヤー。 | Geostatistical Layer |
contour_type | 地球統計レイヤーを表すコンターのタイプ。
| String |
out_feature_class | 出力フィーチャクラスは、選択したコンター タイプに応じて、ポリラインまたはポリゴンのいずれかになります。 | Feature Class |
contour_quality (オプション) | コンター表現の滑らかさを決定します。
| String |
classification_type (オプション) | コンター閾値の計算方法を指定します。
| String |
classes_count (オプション) | 出力フィーチャクラスのクラス数を指定します。 contour_type が塗りつぶしコンター ポリゴンを出力するよう設定されている場合、作成されるポリゴン数はこのパラメーターで指定した値と同じになります。 コンター ポリラインを出力するよう設定されている場合、ポリライン数はこのパラメーターで指定した値よりも 1 つ少なくなります (N クラス間隔によって N-1 コンター閾値が定義されるため)。 classification_type が Manual に設定されている場合、このパラメーターは適用されません。 | Long |
classes_breaks [classes_breaks,...] (オプション) | classification_type が Manual に設定されている場合の閾値のリスト。 値はリストで指定する必要があり、値は任意の順序で指定できます。
| Double |
out_elevation (オプション) | 3D 内挿モデルの場合、任意の高さの等値線をエクスポートできます。 このパラメーターを使用して、エクスポートする高さを指定します。 空のままにした場合、高さは入力レイヤーから継承されます。 単位は、デフォルトで入力レイヤーの単位と同じになります。 | Linear Unit |
コードのサンプル
地球統計レイヤーをコンター フィーチャクラスにエクスポートします。
import arcpy
from arcpy import env
env.workspace = "C:/gapyexamples/data"
arcpy.GALayerToContour_ga("kriging.lyr", "Contour", "krig_contour",
"Presentation", "GEOMETRIC_INTERVAL", 10, "")
地球統計レイヤーをコンター フィーチャクラスにエクスポートします。
# 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)
環境
ライセンス情報
- Basic: 次のものが必要 Geostatistical Analyst
- Standard: 次のものが必要 Geostatistical Analyst
- Advanced: 次のものが必要 Geostatistical Analyst