ArcGIS for Desktop

  • ドキュメント
  • 価格
  • サポート

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

ArcGIS Online

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

ArcGIS for Desktop

完全なプロ仕様の GIS

ArcGIS for Server

エンタープライズ GIS

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

ヘルプ

  • ホーム
  • はじめに
  • マップ
  • 解析
  • データ管理
  • ツール
  • その他...

スライス (Slice)

Spatial Analyst のライセンスで利用可能。

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

サマリ

入力セルの値の範囲を、等間隔または等面積となるゾーンまたは自然分類に基づいて切り直すか再分類します。

使用法

  • [スライス (Slice)] は、正規分布しているデータで最適に機能します。使用する入力ラスター データが偏っていると、予想または指定したクラスの一部が出力結果に含まれない場合があります。

  • 環境マスクが設定されている場合、マスクされているセルは出力スライス ラスターで値が NoData になります。

  • スライスの方法に EQUAL_AREA を使用する場合は、必ずしもすべての出力ゾーン (クラス) でセルの数が等しくなるとは限らず、近い値にすらならない場合があります。これは、入力値の性質と指定したゾーンの数に基づく本質的な結果です。結果が望ましくない場合は、ゾーンの数を減らすか、統計的な変換 (たとえば、対数や平方根など) を入力データセットに適用して、もう一度試すことができます。

  • このツールに適用されるジオプロセシング環境の詳細については、「解析環境と Spatial Analyst」をご参照ください。

構文

Slice (in_raster, number_zones, {slice_type}, {base_output_zone})
パラメータ説明データ タイプ
in_raster

再分類対象の入力ラスター。

Raster Layer
number_zones

入力ラスターを再分類するゾーンの数。

スライスの方法が EQUAL_AREA の場合は、それぞれのゾーンにほぼ同じ数のセルが含まれるように、定義した数のゾーンが出力ラスターに生成されます。

EQUAL_INTERVAL を使用する場合は、それぞれのゾーンに出力ラスターで等しい値の範囲が含まれるように、定義した数のゾーンが出力ラスターに生成されます。

NATURAL_BREAKS を使用する場合は、それぞれのゾーンにクラスの閾値で決定した数のセルが含まれるように、定義した数のゾーンが出力ラスターに生成されます。

Long
slice_type
(オプション)

入力ラスターの値を切り直す方法。

  • EQUAL_INTERVAL — 入力値の範囲を決定し、その範囲を指定した数の出力ゾーンに分割します。切り直された出力ラスターの各ゾーンには、端からの範囲が同じである入力セル値が含まれます。これがデフォルトです。
  • EQUAL_AREA — 入力値は、各ゾーンに含まれるセルの数が同じになるように、指定した数の出力ゾーンに分割されます。各ゾーンは、ほぼ同じ面積になります。
  • NATURAL_BREAKS — データに内在する自然なグループに基づいてクラスを分割します。近い値を最適にグループ化してクラス間の差を最大化するようにクラス閾値を選択することで、分割ポイントが決定されます。セル値は、データ値が比較的大きく変化する部分で境界が設定されているクラスに分割されます。
String
base_output_zone
(オプション)

出力ラスター データセットの最小のゾーン値を定義します。

デフォルト値は 1 です。

Long

戻り値

名前説明データ タイプ
out_raster

出力再分類ラスター。

出力は常に整数タイプになります。

Raster

コードのサンプル

Slice (スライス) の例 1 (Python ウィンドウ)

入力ラスターを、データに内在する自然なグループに基づいて 5 つのクラスに再分類します。

import arcpy
from arcpy import env  
from arcpy.sa import *
env.workspace = "C:/sapyexamples/data"

outslice = Slice("elevation", 5, "NATURAL_BREAKS") 
outslice.save("C:/sapyexamples/output/elev_slice")
Slice (スライス) の例 2 (スタンドアロン スクリプト)

入力ラスターを、データに内在する自然なグループに基づいて 10 のクラスに再分類します。

# Name: Slice_Ex_02.py
# Description: Slices a range of values of the input cells of a raster by
#    zones of equal interval or equal area.
# Requirements: Spatial Analyst Extension

# Import system modules
import arcpy
from arcpy import env
from arcpy.sa import *

# Set environment settings
env.workspace = "C:/sapyexamples/data"

# Set local variables
inRaster = "elevation"
numberZones = 10
baseOutputZone = 5

# Check out the ArcGIS Spatial Analyst extension license
arcpy.CheckOutExtension("Spatial")

# Execute Slice
outSlice = Slice(inRaster, numberZones, "NATURAL_BREAKS", baseOutputZone) 

# Save the output 
outSlice.save("C:/sapyexamples/output/outslice")

環境

  • 自動コミット
  • セル サイズ
  • 圧縮
  • 現在のワークスペース
  • 範囲
  • 地理座標系変換
  • マスク
  • 出力データのコンフィグレーション キーワード
  • 出力データの座標系
  • ラスターの統計情報
  • テンポラリ ワークスペース
  • スナップ対象ラスター
  • タイル サイズ

ライセンス情報

  • ArcGIS for Desktop Basic: 次のものが必要 Spatial Analyst または 3D Analyst
  • ArcGIS for Desktop Standard: 次のものが必要 Spatial Analyst または 3D Analyst
  • ArcGIS for Desktop Advanced: 次のものが必要 Spatial Analyst または 3D Analyst

関連トピック

  • 再分類ツールセットの概要
  • 再分類について
  • スライスを使用した間隔または面積による値のグループ化
このトピックへのフィードバック

ArcGIS for Desktop

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

ArcGIS プラットフォーム

  • ArcGIS Online
  • ArcGIS for Desktop
  • ArcGIS for Server
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Esri について

  • 会社概要
  • 採用情報
  • スタッフ ブログ
  • ユーザ カンファレンス
  • デベロッパ サミット
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | プライバシー | リーガル