概要
入力イメージに対してトレーニングされたディープ ラーニング モデルを実行し、ポータル内にホスト イメージ レイヤーとして公開される分類ラスターを生成します。
図

使用法
- RA (ラスター解析) サーバーの Python 環境が、適切なディープ ラーニング フレームワーク Python API (Tensorflow、CNTK など) を使用して構成されている必要があります。 
- このツールを実行すると、RA サーバーがサードパーティのディープ ラーニング Python API (Tensorflow や CNTK など) を呼び出し、指定された Python ラスター関数を使用して、各ラスター タイルを処理します。 
- このツールの入力モデルは、ポータルからのディープ ラーニング パッケージ (*.dlpk) アイテムだけを受け取ります。 
- 入力モデルの選択または指定後、ツールは RA サーバーからモデル引数の情報を取得します。入力モデルが無効である場合、または RA サーバーがディープ ラーニング フレームワークを使用して適切に構成されていない場合は、ツールがそのような情報を取得できないことがあります。 
構文
arcpy.ra.ClassifyPixelsUsingDeepLearning(inputRaster, inputModel, outputName, {modelArguments}, {processingMode})| パラメーター | 説明 | データ タイプ | 
| inputRaster | 分類する入力画像。これには、イメージ サービスの URL、ラスター レイヤー、イメージ サービス、マップ サーバー レイヤー、またはインターネット タイル レイヤーを指定できます。 | Raster Layer; Image Service; MapServer; Map Server Layer; Internet Tiled Layer; String | 
| inputModel | 入力は、ディープ ラーニング パッケージ (*.dlpk) アイテムの URL です。これには、ディープ ラーニング バイナリ モデル ファイルへのパス、使用される Python ラスター関数へのパス、および他のパラメーター (望ましいタイル サイズやゼロ詰めなど) が含まれます。 | File | 
| outputName | 分類されたピクセルのイメージ サービスの名前。 | String | 
| modelArguments [modelArguments,...] (オプション) | 関数の引数は、入力モデルによって参照される Python ラスター関数クラスで定義されます。ここでは、実験や調整のための追加のディープ ラーニング パラメーターおよび引数 (感度を調整するための信頼性の閾値など) をリストします。引数の名前は、ツールが RA サーバー上の Python モジュールを読み取ることによって入力されます。 | Value Table | 
| processingMode (オプション) | モザイク データセットまたはイメージ サービス内のすべてのラスター アイテムを処理する方法を指定します。入力ラスターがモザイク データセットまたはイメージ サービスである場合、このパラメーターが適用されます。 
 | String | 
派生した出力
| 名前 | 説明 | データ タイプ | 
| outRaster | 出力ラスター データセット。 | ラスター レイヤー | 
コードのサンプル
この例では、ラスター解析配置でディープ ラーニングを使用して、カスタム ピクセル分類に基づいてラスターを分類し、ラスターをポータルでホスト イメージ レイヤーとして公開します。
import arcpy
arcpy.ClassifyPixelsUsingDeepLearning_ra(
        "https://myserver/rest/services/landclassification/ImageServer",
        "https://myportal/sharing/rest/content/items/itemId",
"classifiedLand", "padding 0")この例では、ラスター解析配置でディープ ラーニングを使用して、カスタム ピクセル分類に基づいてラスターを分類し、ラスターをポータルでホスト イメージ レイヤーとして公開します。
#---------------------------------------------------------------------------
# Name: ClassifyPixelsUsingDeepLearning_example02.py
# Requirements: ArcGIS Image Server
# Import system modules
import arcpy
# Set local variables
inImage = "https://myserver/rest/services/ landclassification/ImageServer"
inModel = "https://myportal/sharing/rest/content/items/itemId"
outName = "classifiedLand"
modelArgs = "padding 0"
# Execute Classified Pixels Using raster analysis tool
arcpy.ClassifyPixelsUsingDeepLearning_ra(inImage, inModel, outName, modelArgs)ライセンス情報
- Basic: 次のものが必要 ArcGIS Image Server
- Standard: 次のものが必要 ArcGIS Image Server
- Advanced: 次のものが必要 ArcGIS Image Server