Python ツールボックスのパラメータ データ タイプの定義

Python ツールボックスでは、パラメータの dataTypeParameter クラスを使用して getParameterInfo メソッド内で設定します。

def getParameterInfo(self):
    #Define parameter definitions

    # First parameter
    param0 = arcpy.Parameter(
        displayName="Input workspace",
        name="in_workspace",
        datatype="DEWorkspace",
        parameterType="Required",
        direction="Input")

複合データ タイプ

1 つのパラメータで複数のデータ タイプを受け入れる必要がある場合、このようなデータ タイプは複合データ タイプと呼ばれます。Python ツールボックスで複合データ タイプを定義するには、パラメータの datatype プロパティにデータ タイプのリストを設定します。以下の例では、パラメータはラスタ データセットまたはラスタ カタログを受け取るように定義されています。

def getParameterInfo(self):
    #Define parameter definitions

    # First parameter
    param0 = arcpy.Parameter(
        displayName="Input Raster Dataset",
        name="in_rasterdataset",
        datatype=["DERasterDataset", "DERasterCatalog"],
        parameterType="Required",
        direction="Input")

データ タイプ

注意注意:

パラメータのデータ タイプに対するキーワードの使用は 10.1 サービス パック 1 で導入されました。パラメータの説明も使用できますが、ローカライズされていないため、異なるロケールで使用することはできません。

データ タイプ

datatype キーワード

説明

住所ロケータ

DEAddressLocator

ジオコーディングに使用するデータセットで、住所属性、関連インデックス、および場所の非空間的説明を空間データに変換するプロセスを定義するルールを格納します。

住所ロケータのスタイル

GPAddressLocatorStyle

新しい住所ロケータの基になるテンプレート。

セル サイズの解析

analysis_cell_size

ラスタ ツールで使用するセル サイズ。

すべての値

GPType

任意の値を受け取るデータ タイプ。

ArcMap ドキュメント

DEMapDocument

1 つのマップとそのレイアウト、および関連するレイヤ、テーブル、チャート、レポートを含むファイル。

面積単位

GPArealUnit

面積単位のタイプと値(平方メートルやエーカーなど)。

ブール型

GPBoolean

ブール値。

CAD ドローイング データセット

DECadDrawingDataset

フィーチャ タイプとシンボルが混在するベクタ データ ソース。データセットは、フィーチャクラス ベースのクエリまたは分析では使用できません。

演算式

GPCalculatorExpression

演算式。

Catalog ルート

DECatalogRoot

カタログ ツリー内の最上位ノード。

セル サイズ

GPSACellSize

ArcGIS Spatial Analyst エクステンション で使用するセル サイズ。

セル サイズ XY

GPCellSizeXY

ラスタ セルの 2 つの辺を定義します。

コンポジット レイヤ

GPCompositeLayer

シンボルおよびレンダリング プロパティを含む、複数の子レイヤの参照。

圧縮

GPSAGDBEnvCompression

ラスタで使用する圧縮のタイプを指定します。

座標系

GPCoordinateSystem

1 組のポイント、ライン、またはサーフェスと、1 組のルールから構成される参照フレームワーク(UTM 座標系など)で、2 次元および 3 次元空間でポイントの位置を定義するために使用されます。

座標系フォルダ

DESpatialReferencesFolder

座標系を格納するディスク上のフォルダ。

カバレッジ

DECoverage

カバレッジ データセット(地理フィーチャをポイント、円弧、およびポリゴンとして関連するフィーチャ属性テーブルに格納するための専用のデータ モデル)。

カバレッジ フィーチャクラス

DECoverageFeatureClass

ポイント、円弧、ノード、ルート、ルート システム、セクション、ポリゴン、リージョンなどのカバレッジ フィーチャクラス。

データ エレメント

DEType

ArcCatalog で表示可能なデータセット。

データ ファイル

GPDataFile

データ ファイル。

データベース コネクション

DERemoteDatabaseFolder

ArcCatalog のデータベース接続フォルダ。

データセット

DEDatasetType

通常、グループ化されるか一緒に格納される関連データのコレクション。

Date

GPDate

日付の値。

dBase テーブル

DEDbaseTable

dBASE 形式で格納された属性データ。

単純化

GP3DADecimate

一般化されたバージョンの TIN を作成する際の TIN のノードのサブセットを指定します。

ディスク接続

DEDiskConnection

データ ストレージ デバイスへのアクセス用のパス。

Double

GPDouble

浮動小数点数を倍精度 64 ビット値として格納します。

暗号化された文字列

GPEncryptedString

パスワード用の暗号化された文字列。

エンベロープ

GPEnvelope

データ ソースが含まれる最小境界範囲を定義する座標のペア。

評価尺度

GPEvaluationScale

加重オーバーレイ操作で入力に適用される縮尺の値範囲と増分値。

範囲

GPExtent

データ ソースの最小境界範囲を定義する座標のペア(xmin、ymin および xmax、ymax)を指定します。データ ソースのすべての座標は、この境界内に含まれます。

抽出値

GPSAExtractValues

抽出値パラメータ。

フィーチャクラス

DEFeatureClass

同じシェープ タイプを持つ空間データのコレクション(ポイント、マルチポイント、ポリライン、およびポリゴン)。

フィーチャ データセット

DEFeatureDataset

共通の地理領域および同じ空間参照系を共有するフィーチャクラスのコレクション。

フィーチャ レイヤ

GPFeatureLayer

シンボルおよびレンダリング プロパティを含む、フィーチャクラスの参照。

フィーチャ セット

GPFeatureRecordSetLayer

対話型フィーチャ。ツールの実行時にフィーチャを描画します。

フィールド

フィールド

単一の属性の値が格納される、テーブル内の列。

フィールド情報

GPFieldInfo

FieldMap のフィールドに関する詳細。

フィールドの割り当て

GPFieldMapping

1 つ以上の入力テーブル内のフィールドのコレクション。

ファイル

DEFile

ディスク上のファイル。

フォルダ

DEFolder

データを格納するディスク上の場所を指定します。

構築されたラスタ

GPRasterFormulated

セル値が数式または定数で表されるラスタ サーフェス。

ファジー関数

GPSAFuzzyFunction

ファジー関数。

ジオデータセット

DEGeodatasetType

ジオデータベースで主題が共通しているデータのコレクション。

ジオデータ サービス

DEGeoDataServer

ジオデータベースを参照する汎用的なオブジェクト。

ジオメトリック ネットワーク

DEGeometricNetwork

トポロジ的に接続されたエッジおよびジャンクション フィーチャで表現される線形ネットワーク。フィーチャの接続性はジオメトリの一致に基づきます。

Geostatistical Layer

GPGALayer

シンボルおよびレンダリング プロパティを含む、地理統計データ ソースの参照。

Geostatistical Search Neighborhood

GPGASearchNeighborhood

地理統計レイヤの検索近傍パラメータを定義します。

Long 整数型

GPGALayer

地理統計レイヤを定義するデータ ソースとフィールドのコレクション。

グローブ サービス

DEGlobeServer

グローブ サービス。

ジオプロセシング サービス

DEGPServer

ジオプロセシング サービス。

グラフ

GPGraph

グラフ。

グラフ データ テーブル

GPGraphDataTable

グラフ データ テーブル。

グループ レイヤ

GPGroupLayer

1 つのレイヤとして表示および動作するレイヤのコレクション。グループ レイヤにより、マップの整理、詳細な描画順序オプションの割り当て、および他のマップで使用するためのレイヤの共有を簡単に行えます。

水平方向ファクタ

GPSAHorizontalFactor

水平コスト ファクタと水平相対移動角度の間の関係。

イメージ サービス

DEImageServer

イメージ サービス。

インデックス

インデックス

地理データセットおよびデータベース内のレコード検索の高速化に使用されるデータ構造。

INFO 条件式

GPINFOExpression

INFO テーブルのデータを定義および操作するための構文。

INFO アイテム

GPArcInfoItem

INFO テーブルのアイテム。

INFO テーブル

DEArcInfoTable

INFO データベースのテーブル。

LAS データセット

DELasDataset

LAS データセットは、ディスク上の 1 つ以上の LAS ファイルの参照と、追加のサーフェス フィーチャの参照を格納します。LAS ファイルは、空中 LIDAR データを格納するように設計されたバイナリ ファイルです。

LAS データセット レイヤ

GPLasDatasetLayer

ディスク上の LAS データセットを参照するレイヤ。このレイヤには、LAS データセットで参照されている LIDAR ファイルとサーフェス制限でフィルタを適用できます。

レイヤ

GPLayer

シンボルおよびレンダリング プロパティを含む、データ ソース(シェープファイル、カバレッジ、ジオデータベース フィーチャクラス、ラスタなど)の参照。

レイヤ ファイル

DELayer

シンボルおよびレンダリング プロパティを含む、レイヤ定義を格納する「.lyr」の拡張子を持つファイル。

ライン

GPLine

複数の連続する一意の X、Y 座標によって定義される形状(直線または曲線)。

距離単位

GPLinearUnit

メートルやフィートなどの距離単位のタイプと値。

Long

GPLong

整数値。

M ドメイン

GPMDomain

M 座標として有効な最も低い値と最も高い値の範囲。

MapServer

DEMapServer

マップ サーバ。

モザイク データセット

DEMosaicDataset

データの格納、表示、および検索が可能なラスタと画像データのコレクション。モザイク データセットは、カタログとして保存され、モザイク画像として表示されるラスタ データセット(画像)のコレクションを管理するために使用する、ジオデータベース内のデータ モデルです。

モザイク レイヤ

GPMosaicLayer

モザイク データセットを参照するレイヤ。

近傍解析

GPSANeighborhood

統計情報の計算に使用する各セル周辺のエリアの形状。

Network Analyst クラス フィールド マップ

NAClassFieldMap

Network Analyst レイヤ内のロケーション プロパティ(ストップ、施設、インシデントなど)とポイント フィーチャクラスとの間のマッピング。

Network Analyst 階層の設定

GPNAHierarchySettings

2 つの整数を使用して、ネットワーク データセットの階層値を 3 つのグループに分割する階層属性。1 つ目の整数は high_rank_ends で、1 番目のグループの終了値を設定します。2 つ目の値は low_rank_begin で、3 番目のグループの開始値を設定します。

Network Analyst レイヤ

GPNALayer

ネットワーク ルート解析を表現および解決するための特殊なグループ レイヤ。メモリに保持されている Network Analyst レイヤの各サブレイヤは、ルート解析とルート解析ソリューションの特定の側面を表します。

ネットワーク データセット

DENetworkDataset

トポロジ的に接続されたネットワーク エレメント(エッジ、ジャンクション、ターン)のコレクション。ネットワーク ソースから生成され、ネットワーク属性のコレクションが関連付けられます。

ネットワーク データセット レイヤ

GPNetworkDatasetLayer

シンボルおよびレンダリング プロパティを含む、ネットワーク データセットの参照。

パーセル ファブリック

DECadastralFabric

パーセル ファブリックは、接続されたパーセルまたはパーセル ネットワークの連続するサーフェスを保存、維持、および編集するためのデータセットです。

パーセル ファブリック レイヤ

GPCadastralFabricLayer

ディスク上のパーセル ファブリックを参照するレイヤ。このレイヤは、関連するレイヤのセットを 1 つのレイヤ以下に整理するグループ レイヤとして機能します。

ポイント

GPPoint

X、Y 座標のペア。

ポリゴン

GPPolygon

最初の座標と最後の座標が同一である、接続された一連の X、Y 座標。

投影情報ファイル

DEPrjFile

空間データの座標系情報を格納するファイル。

ピラミッド

GPSAGDBEnvPyramid

ピラミッドを構築するかどうかを指定します。

半径

GPSARadius

内挿に使用する周辺のポイントを指定します。

乱数ジェネレータ

GPRandomNumberGenerator

乱数を作成するときに使用するシードとジェネレータを指定します。

ラスタ バンド

DERasterBand

ラスタ データセット内のレイヤ。

ラスタ演算式

GPRasterCalculatorExpression

ラスタ演算式。

ラスタ カタログ

DERasterCatalog

テーブルで定義されたラスタ データセットのコレクション。各テーブル レコードはカタログの各ラスタ データセットを定義します。

ラスタ カタログ レイヤ

GPRasterCatalogLayer

シンボルおよびレンダリング プロパティを含む、ラスタ カタログの参照。

ラスタ データ レイヤ

GPRasterDataLayer

ラスタ データ レイヤ。

ラスタ データセット

DERasterDataset

1 つまたは複数のラスタから構築された 1 つのデータセット。

ラスタ レイヤ

GPRasterLayer

シンボルおよびレンダリング プロパティを含む、ラスタの参照。

ラスタの統計情報

GPSAGDBEnvStatistics

ラスタの統計情報を構築するかどうかを指定します。

ラスタ タイプ

GPRasterBuilder

ラスタ タイプを指定してモザイク データセットにラスタ データを追加します。ラスタ タイプにより、ジオリファレンス、取得日付、センサ タイプなどのメタデータとラスタ形式が識別されます。

レコード セット

GPRecordSet

対話型のテーブル。ツールの実行時にテーブルの値を入力します。

リレーションシップ クラス

DERelationshipClass

ジオデータベースのオブジェクト間のリレーションシップに関する詳細。

再分類

GPSARemap

ラスタ セル値を再分類する方法を定義するテーブル。

ルート メジャー イベント プロパティ

GPRouteMeasureEventProperties

リニア リファレンス ルート システムで計測されるイベントを説明するテーブルのフィールドを指定します。

スケマティック データセット

DESchematicDataset

スケマティック データセットには、同じアプリケーション ドメイン(水道や電気など)を共有するスケマティック ダイアグラム テンプレートとスケマティック フィーチャクラスのコレクションが保存されます。パーソナル ジオデータベース、ファイル ジオデータベース、または ArcSDE ジオデータベースに保存されます。

スケマティック ダイアグラム

DESchematicDiagram

スケマティック ダイアグラム。

スケマティック フォルダ

DESchematicFolder

スケマティック フォルダ。

スケマティック レイヤ

GPSchematicLayer

スケマティック レイヤは、スケマティック ダイアグラムの基になるテンプレートに関連付けられたスケマティック フィーチャクラスに基づくフィーチャ レイヤで構成されたコンポジット レイヤです。

セミバリオグラム

GPSASemiVariogram

自己相関の定量化に使用する 2 つの場所を表す距離と方向を指定します。

サーバ接続

DEServerConnection

サーバ接続。

シェープファイル

DEShapefile

シェープファイル形式の空間データ。

空間参照

GPSpatialReference

空間ドメインを含む、空間データセットを格納するための座標系。

SQL 文

GPSQLExpression

リレーショナル データベースのデータを定義および操作するための構文。

String

GPString

テキスト値。

文字列非表示

GPStringHidden

* でマスクされている文字列。

注意注意:

スクリプトを記述する際に使用すると、テキストは暗号化されます。

テーブル

DETable

表形式データ。

テーブル ビュー

GPTableView

メモリ内またはディスク上に格納された、表示および編集を目的とする表形式データの表現。

テレイン レイヤ

GPTerrainLayer

シンボルおよびレンダリング プロパティを含む、テレインの参照。テレインの描画に使用されます。

テキスト ファイル

DETextfile

ASCII 形式で保存されたデータ。

タイル サイズ

GPSAGDBEnvTileSize

ブロック単位で格納されたデータの幅と高さを指定します。

時間設定

GPSATimeConfiguration

特定のロケーションの日射量の計算に使用される期間を指定します。

TIN

DETin

地理空間を、重なり合わない、連続する三角形に分割するベクタ データ。個々の三角形の頂点は、X、Y、および Z の値を持つサンプル データ ポイントです。

TIN レイヤ

GPTinLayer

トポロジ的なリレーションシップ、シンボル、およびレンダリング プロパティを含む、TIN の参照。

ツール

DETool

ジオプロセシング ツール。

Toolbox

DEToolbox

ジオプロセシング ツールボックス。

トポロジ フィーチャ

GPSATopoFeatures

内挿の入力となるフィーチャ。

トポロジ

DETopology

空間データにデータ整合性ルールを定義および強制するトポロジ。

トポロジ レイヤ

GPTopologyLayer

シンボルおよびレンダリング プロパティを含む、トポロジの参照。

バリュー テーブル

GPValueTable

値の列のコレクション。

Variant

GPVariant

基本タイプ(ブール値、日付、double、long、および文字列)のいずれでも格納できるデータ値。

垂直方向ファクタ

GPSAVerticalFactor

垂直コスト ファクタと垂直相対移動角度の間の関係を指定します。

VPF カバレッジ

DEVPFCoverage

VPF で格納された空間データ。

VPF テーブル

DEVPFTable

VPF で格納された属性データ。

WCS カバレッジ

WCS カバレッジ

WCS(Web Coverage Service)は、Web 上でラスタ データセットを共有するためのオープン規格です。

加重オーバーレイ テーブル

GPSAWeightedOverlayTable

共通の評価尺度を持つ値を各ラスタに適用し、重要度に応じて各ラスタに重み付けすることで複数のラスタを結合するための、データを含んだテーブル。

加重合計

GPSAWeightedSum

それぞれに指定されたウェイトを乗算した後に合計された複数のラスタをオーバーレイするための空間データ。

WMS マップ

DEWMSMap

WMS マップ。

ワークスペース

DEWorkspace

ジオデータベースやフォルダなどのコンテナ。

XY ドメイン

GPXYDomain

X、Y 座標として有効な最も低い値と最も高い値の範囲。

Z ドメイン

GPZDomain

Z 座標として有効な最も低い値と最も高い値の範囲。

関連トピック

5/10/2014