ラベル | 説明 | データ タイプ |
入力イメージ サービス | 入力イメージ サービスの名前、またはイメージ サービスを参照する SOAP URL。 入力イメージ サービスの場所を参照して選択するか、または入力します。 このツールでは、イメージ サービスを参照する SOAP URL も指定できます。 ProjectX というイメージ サービスの使用例は C:\MyProject\ServerConnection.ags\ProjectX.ImageServer です。 URL の例は http://AGSServer:8399/arcgis/services/ISName/ImageServer です。 | Image Service; String |
出力 Image Server レイヤー | 出力イメージ レイヤーの名前。 | Raster Layer |
テンプレート範囲 (オプション) | イメージ レイヤーの出力範囲。
座標を手動で入力する場合、アクティブなマップの座標系の座標を数値で指定する必要があります。 マップで、入力した座標と異なる表示単位が使用されることがあります。 南と西の座標にはマイナス値の記号を使用します。 | Extent |
バンド (オプション) | レイヤー用にエクスポートされるバンド。 バンドを指定しない場合は、すべてのバンドが出力で使用されます。 | Value Table |
モザイク手法 (オプション) | さまざまなラスターからどのようなモザイクを作成するのかについては、モザイク手法によって定義されます。
| String |
順序フィールド (オプション) | モザイク方法が By_Attribute のとき、ラスターの並べ替えに使用されるデフォルトのフィールド。 サービス テーブルで、タイプがメタデータおよび整数であるフィールドがリスト表示されます (日付または雲の割合を表す値など)。 | String |
順序ベース値 (オプション) | この入力値と、指定フィールドの属性値との差異に基づいて、画像がソートされます。 | String |
ロック ラスター ID (オプション) | サービスのロック対象となるラスター ID またはラスター名。指定したラスターのみが表示されます。 空白のまま (未定義) にした場合は、システム デフォルトと同じです。 複数の ID を指定するときは、各 ID をセミコロンで区切ります。 | String |
出力セル サイズ (オプション) | イメージ サービス レイヤーのセル サイズ。 | Double |
式 (オプション) | SQL を使用してクエリを定義するか、検索条件設定を使用してクエリを作成します。 | SQL Expression |
処理テンプレート (オプション) | 出力イメージ サービス レイヤーに適用できるラスター関数処理テンプレート。
| String |
サマリー
イメージ サービスからテンポラリ ラスター レイヤーを作成します。 作成されたレイヤーは、ドキュメントが保存されない限り、セッションの終了後も保持されません。
Image Server への SOAP URL も、入力として使用できます。
使用法
このツールを使用すると、イメージ サービスから画像レイヤーを作成することも、あるいはイメージ サービスを参照する URL を作成することもできます。
出力はイメージ サービス全体または一部のどちらかです。
このツールは、イメージ サービスを Python スクリプトやモデルに追加する場合や、ジオプロセシング サービスを作成するときに使用します。
イメージ サービスの一部をクリップする際は、出力範囲レイヤーを選択するか、矩形範囲を指定してください。 出力範囲レイヤーを選択すると、そのレイヤーの範囲に基づいてクリップ範囲が選択されます。
バンドのサブセットだけを対象範囲として、出力を作成することもできます。 そのように対象範囲を限定すると、時間とディスク領域の節約に役立ちます。
モザイク オプションが使用可能になるのは、格納されているイメージ サービスが、モザイク定義またはイメージ サービス定義から生成された場合です。
パラメーター
arcpy.management.MakeImageServerLayer(in_image_service, out_imageserver_layer, {template}, {band_index}, {mosaic_method}, {order_field}, {order_base_value}, {lock_rasterid}, {cell_size}, {where_clause}, {processing_template})
名前 | 説明 | データ タイプ |
in_image_service | 入力イメージ サービスの名前、またはイメージ サービスを参照する SOAP URL。 ProjectX というイメージ サービスの使用例は C:\MyProject\ServerConnection.ags\ProjectX.ImageServer です。 URL の例は http://AGSServer:8399/arcgis/services/ISName/ImageServer です。 | Image Service; String |
out_imageserver_layer | 出力イメージ レイヤーの名前。 | Raster Layer |
template (オプション) | イメージ レイヤーの出力範囲。
| Extent |
band_index [ID,...] (オプション) | レイヤー用にエクスポートされるバンド。 バンドを指定しない場合は、すべてのバンドが出力で使用されます。 | Value Table |
mosaic_method (オプション) | さまざまなラスターからどのようなモザイクを作成するのかについては、モザイク手法によって定義されます。
| String |
order_field (オプション) | モザイク方法が By_Attribute のとき、ラスターの並べ替えに使用されるデフォルトのフィールド。 サービス テーブルで、タイプがメタデータおよび整数であるフィールドがリスト表示されます (日付または雲の割合を表す値など)。 | String |
order_base_value (オプション) | この入力値と、指定フィールドの属性値との差異に基づいて、画像がソートされます。 | String |
lock_rasterid (オプション) | サービスのロック対象となるラスター ID またはラスター名。指定したラスターのみが表示されます。 空白のまま (未定義) にした場合は、システム デフォルトと同じです。 複数の ID を指定するときは、各 ID をセミコロンで区切ります。 | String |
cell_size (オプション) | イメージ サービス レイヤーのセル サイズ。 | Double |
where_clause (オプション) | SQL を使用してクエリを定義します。 | SQL Expression |
processing_template (オプション) | 出力イメージ サービス レイヤーに適用できるラスター関数処理テンプレート。
| String |
コードのサンプル
以下は、MakeImageServerLayer 関数を実行する Python サンプルです。
arcpy.MakeImageServerLayer_management(
input2, "mdlayer", "feature.shp", "1;2;3",
"LockRaster", "#", "#", "4", "#", processing_template="Hillshade")
以下は、MakeImageServerLayer 関数を実行する Python スクリプト サンプルです。
arcpy.MakeImageServerLayer_management(
input2, "mdlayer", "feature.shp", "1;2;3",
"LockRaster", "#", "#", "4", "#", processing_template="Custom_func")
ライセンス情報
- Basic: Yes
- Standard: Yes
- Advanced: Yes