Python ツールボックスでは、パラメーターの datatype プロパティは、getParameterInfo メソッド内の Parameter クラスを使用して設定します。
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")
データ タイプ
データ タイプ | 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 | カバレッジ データセット (地理フィーチャをポイント、円弧、およびポリゴンとして関連するフィーチャ属性テーブルに格納するための専用のデータ モデル)。 |
カバレッジ フィーチャクラス | DECoverageFeatureClasses | ポイント、円弧、ノード、ルート、ルート システム、セクション、ポリゴン、リージョンなどのカバレッジ フィーチャクラス。 |
データ エレメント | DEType | ArcCatalog で表示可能なデータセット。 |
データ ファイル | GPDataFile | データ ファイル。 |
データベース コネクション | DERemoteDatabaseFolder | ArcCatalog のデータベース接続フォルダー。 |
データセット | DEDatasetType | 通常、グループ化されるか一緒に格納される関連データのコレクション。 |
日付 | GPDate | 日付の値。 |
dBase テーブル | DEDbaseTable | dBASE 形式で格納された属性データ。 |
単純化 | GP3DADecimate | 一般化されたバージョンの TIN を作成する際の TIN のノードのサブセットを指定します。 |
ディスク接続 | DEDiskConnection | データ ストレージ デバイスへのアクセス用のパス。 |
Double | GPDouble | 浮動小数点数を倍精度 64 ビット値として格納します。 |
暗号化された文字列 | GPEncryptedString | パスワード用の暗号化された文字列。 |
エンベロープ | GPEnvelope | データ ソースが含まれる最小境界範囲を定義する座標のペア。 |
評価尺度 | GPEvaluationScale | 加重オーバーレイ操作で入力に適用される縮尺の値範囲と増分値。 |
範囲 | GPExtent | データ ソースの最小境界範囲を定義する座標のペア (xmin、ymin および xmax、ymax) を指定します。データ ソースのすべての座標は、この境界内に含まれます。 |
抽出値 | GPSAExtractValues | 抽出値パラメーター。 |
フィーチャクラス | DEFeatureClass | 同じシェープ タイプを持つ空間データのコレクション (ポイント、マルチポイント、ポリライン、およびポリゴン)。 |
フィーチャ データセット | DEFeatureDataset | 共通の地理領域および同じ空間参照系を共有するフィーチャクラスのコレクション。 |
フィーチャ レイヤー | GPFeatureLayer | シンボルおよびレンダリング プロパティを含む、フィーチャクラスの参照。 |
フィーチャ セット | GPFeatureRecordSetLayer | ツールの実行時にフィーチャを描画する対話型フィーチャ。 |
フィールド | Field | 単一の属性の値が格納される、テーブル内の列。 |
フィールド情報 | GPFieldInfo | FieldMap のフィールドに関する詳細。 |
フィールドの割り当て | GPFieldMapping | 1 つ以上の入力テーブル内のフィールドのコレクション。 |
ファイル | DEFile | ディスク上のファイル。 |
フォルダー | DEFolder | データを格納するディスク上の場所を指定します。 |
構築されたラスター | GPRasterFormulated | セル値が数式または定数で表されるラスター サーフェス。 |
ファジー関数 | GPSAFuzzyFunction | 入力ラスターのファジー化に使用するアルゴリズムを指定します。 |
ジオデータセット | DEGeodatasetType | ジオデータベースで主題が共通しているデータのコレクション。 |
ジオデータ サービス | DEGeoDataServer | ジオデータベースを参照する汎用的なオブジェクト。 |
ジオメトリック ネットワーク | DEGeometricNetwork | トポロジ的に接続されたエッジおよびジャンクション フィーチャで表現される線形ネットワーク。フィーチャの接続性はジオメトリの一致に基づきます。 |
geostatistical レイヤー | GPGALayer | シンボルおよびレンダリング プロパティを含む、geostatistical データ ソースの参照。 |
Geostatistical Search Neighborhood | GPGASearchNeighborhood | geostatistical レイヤーの検索近傍パラメーターを定義します。 |
Geostatistical 値テーブル | GPGAValueTable | geostatistical レイヤーを定義するデータ ソースとフィールドのコレクション。 |
グローブ サービス | DEGlobeServer | グローブ サービス。 |
ジオプロセシング サービス | DEGPServer | ジオプロセシング サービス。 |
グラフ | GPGraph | グラフ。 |
グラフ データ テーブル | GPGraphDataTable | グラフ データ テーブル。 |
グループ レイヤー | GPGroupLayer | 1 つのレイヤーとして表示および動作するレイヤーのコレクション。グループ レイヤーにより、マップの整理、詳細な描画順序オプションの割り当て、および他のマップで使用するためのレイヤーの共有を簡単に行えます。 |
水平方向ファクター | GPSAHorizontalFactor | 水平コスト ファクターと水平相対移動角度の間の関係。 |
イメージ サービス | DEImageServer | イメージ サービス。 |
インデックス | Index | 地理データセットおよびデータベース内のレコード検索の高速化に使用されるデータ構造。 |
INFO 条件式 | GPINFOExpression | INFO テーブルのデータを定義および操作するための構文。 |
INFO アイテム | GPArcInfoItem | INFO テーブルのアイテム。 |
INFO テーブル | DEArcInfoTable | INFO データベースのテーブル。 |
LAS データセット | DELasDataset | LAS データセットは、ディスク上の 1 つ以上の LAS ファイルの参照と、追加のサーフェス フィーチャの参照を格納します。LAS ファイルは、空中 LIDAR データを格納するバイナリ ファイルです。 |
LAS データセット レイヤー | GPLasDatasetLayer | ディスク上の LAS データセットを参照するレイヤー。このレイヤーには、LAS データセットで参照されている LIDAR ファイルとサーフェス制限でフィルターを適用できます。 |
レイヤー | GPLayer | シンボルおよびレンダリング プロパティを含む、データ ソース (シェープファイル、カバレッジ、ジオデータベース フィーチャクラス、ラスターなど) の参照。 |
レイヤー ファイル | DELayer | レイヤー ファイルには、シンボルおよびレンダリング プロパティなどのレイヤー定義が格納されます。 |
ライン | 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 つ目の整数は、1 番目のグループの終了値を設定します。2 つ目の値は、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 | スケマティック データセットには、同じアプリケーション ドメイン (水道や電気など) を共有するスケマティック ダイアグラム テンプレートとスケマティック フィーチャクラスのコレクションが保存されます。 |
スケマティック ダイアグラム | DESchematicDiagram | スケマティック ダイアグラム。 |
スケマティック フォルダー | DESchematicFolder | スケマティック フォルダー。 |
スケマティック レイヤー | GPSchematicLayer | スケマティック レイヤーは、スケマティック ダイアグラムの基になるテンプレートに関連付けられたスケマティック フィーチャクラスに基づくフィーチャ レイヤーで構成されたコンポジット レイヤーです。 |
セミバリオグラム | GPSASemiVariogram | 自己相関の定量化に使用する 2 つの場所を表す距離と方向を指定します。 |
サーバー接続 | DEServerConnection | サーバー接続。 |
シェープファイル | DEShapefile | シェープファイル形式の空間データ。 |
空間参照 | GPSpatialReference | 空間ドメインを含む、空間データセットを格納するための座標系。 |
SQL 文 | GPSQLExpression | リレーショナル データベースのデータを定義および操作するための構文。 |
文字列 | GPString | テキスト値。 |
文字列非表示 | GPStringHidden | * でマスクされている文字列。 |
テーブル | DETable | 表形式データ。 |
テーブル ビュー | GPTableView | メモリ内またはディスク上に格納された、表示および編集を目的とする表形式データの表現。 |
テレイン レイヤー | GPTerrainLayer | シンボルおよびレンダリング プロパティを含む、テレインの参照。テレインの描画に使用されます。 |
テキスト ファイル | DETextfile | ASCII 形式で保存されたデータ。 |
タイル サイズ | GPSAGDBEnvTileSize | ブロック単位で格納されたデータの幅と高さを指定します。 |
時間設定 | GPSATimeConfiguration | 特定のロケーションの日射量の計算に使用される期間を指定します。 |
TIN | DETin | 地理空間を、重なり合わない、連続する三角形に分割するベクター データ。個々の三角形の頂点は、X、Y、および Z の値を持つサンプル データ ポイントです。 |
TIN レイヤー | GPTinLayer | トポロジ的なリレーションシップ、シンボル、およびレンダリング プロパティを含む、TIN の参照。 |
ツール | DETool | ジオプロセシング ツール。 |
ツールボックス | DEToolbox | ジオプロセシング ツールボックス。 |
トポロジ フィーチャ | GPSATopoFeatures | 内挿の入力となるフィーチャ。 |
トポロジ | DETopology | 空間データにデータ整合性ルールを定義および強制するトポロジ。 |
トポロジ レイヤー | GPTopologyLayer | シンボルおよびレンダリング プロパティを含む、トポロジの参照。 |
GPValueTable | 値の列のコレクション。 | |
バリアント | GPVariant | 基本タイプ (ブール値、日付、double、long、および文字列) のいずれでも格納できるデータ値。 |
垂直方向ファクター | GPSAVerticalFactor | 垂直コスト ファクターと垂直相対移動角度の間の関係を指定します。 |
VPF カバレッジ | DEVPFCoverage | VPF で格納された空間データ。 |
VPF テーブル | DEVPFTable | VPF で格納された属性データ。 |
WCS カバレッジ | DEWCSCoverage | WCS (Web Coverage Service) は、Web 上でラスター データセットを共有するためのオープン規格です。 |
加重オーバーレイ テーブル | GPSAWeightedOverlayTable | 共通の評価尺度を持つ値を各ラスターに適用し、重要度に応じて各ラスターに重み付けすることで複数のラスターを結合するための、データを含んだテーブル。 |
加重合計 | GPSAWeightedSum | それぞれに指定されたウェイトを乗算した後に合計された複数のラスターをオーバーレイするための空間データ。 |
WMS マップ | DEWMSMap | WMS マップ。 |
ワークスペース | DEWorkspace | ジオデータベースやフォルダーなどのコンテナー。 |
XY ドメイン | GPXYDomain | X、Y 座標として有効な最も低い値と最も高い値の範囲。 |
Z ドメイン | GPZDomain | Z 座標として有効な最も低い値と最も高い値の範囲。 |