ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • ヘルプ
  • Sign Out
ArcGIS Desktop

ArcGIS Online

組織のマッピング プラットフォーム

ArcGIS Desktop

完全なプロ仕様の GIS

ArcGIS Enterprise

エンタープライズ GIS

ArcGIS Developers

位置情報利用アプリの開発ツール

ArcGIS Solutions

各種業界向けの無料のテンプレート マップおよびテンプレート アプリケーション

ArcGIS Marketplace

組織で使えるアプリとデータを取得

  • ドキュメント
  • サポート
Esri
  • サイン イン
user
  • マイ プロフィール
  • サイン アウト

ArcMap

  • ホーム
  • はじめに
  • マップ
  • 解析
  • データ管理
  • ツール
  • エクステンション

Image Server レイヤーの作成 (Make Image Server Layer)

  • 概要
  • 使用法
  • 構文
  • コードのサンプル
  • 環境
  • ライセンス情報

概要

イメージ サービスからテンポラリ ラスター レイヤーを作成します。作成されるレイヤーは、ドキュメントを保存しておかない限り、セッション後に削除されます。

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
(オプション)

イメージ レイヤーの出力範囲。

出力範囲を指定するには、クリップ対象の領域 (最小 X、最小 Y、最大 X、および最大 Y) を定義する方法と、既存のレイヤーの範囲を使用する方法があります。

Extent
band_index
[ID,...]
(オプション)

そのレイヤーについて、どのバンドをエクスポートするかを選択します。バンドを指定しない場合は、すべてのバンドが出力で使用されます。

Value Table
mosaic_method
(オプション)

さまざまなラスターからどのようなモザイクを作成するのかについては、モザイク手法によって定義されます。

  • SEAMLINE —シームラインを使用して画像間の変化をスムーズにします。
  • NORTH_WEST —モザイク データセット境界の北西の隅に最も近い画像を表示します。
  • CLOSEST_TO_CENTER —画面の中心に最も近い画像を表示します。
  • LOCK_RASTER —表示する特定のラスター データセットを選択します。
  • BY_ATTRIBUTE —属性テーブルのフィールドに基づいて画像を表示し、優先順位を付けます。
  • CLOSEST_TO_NADIR —ゼロに最も近い表示角度を持つラスターを表示します。
  • CLOSEST_TO_VIEWPOINT —選択した角度に最も近い画像を表示します。
  • NONE —モザイク データセットの属性テーブル内の ObjectID に基づいてラスターを並べ替えます。
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
(オプション)

出力イメージ サービス レイヤーに適用できるラスター関数処理テンプレート。

  • None —処理テンプレートがありません。
String

コードのサンプル

MakeImageServerLayer (Image Server レイヤーの作成) の例 1 (Python ウィンドウ)

以下は、MakeImageServerLayer ツールを実行する Python サンプルです。

arcpy.MakeImageServerLayer_management(
        input2, "mdlayer", "feature.shp", "1;2;3",
        "LockRaster", "#", "#", "4", "#", processing_template="Hillshade")
MakeImageServerLayer (Image Server レイヤーの作成) の例 2 (Python ウィンドウ)

以下は、MakeImageServerLayer ツールを実行する Python スクリプト サンプルです。

arcpy.MakeImageServerLayer_management(
        input2, "mdlayer", "feature.shp", "1;2;3",
        "LockRaster", "#", "#", "4", "#", processing_template="Custom_func")

環境

  • 範囲
  • 地理座標系変換
  • 出力座標系

ライセンス情報

  • Basic: はい
  • Standard: はい
  • Advanced: はい

関連トピック

  • レイヤーとテーブル ビュー ツールセットの概要
  • レイヤーとテーブル ビューの使用
  • レイヤーとテーブル ビューの操作

ArcGIS Desktop

  • ホーム
  • ドキュメント
  • サポート

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Esri について

  • 会社概要
  • 採用情報
  • Esri ブログ
  • ユーザ カンファレンス
  • デベロッパ サミット
Esri
ご意見・ご感想をお寄せください。
Copyright © 2021 Esri. | プライバシー | リーガル