ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

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

ArcGIS Online

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

ArcGIS Desktop

完全なプロ仕様の GIS

ArcGIS Enterprise

エンタープライズ GIS

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

ArcMap

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

コンター (Contour)

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

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

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

サマリー

ラスター サーフェスから、コンターのフィーチャクラスを作成します。

コンターの詳細

使用法

  • コンターはラスターの空間範囲を超えることはなく、NoData のエリアに作成されることもありません。そのため隣接するコンターの入力データはまず、隣り合うフィーチャ データセットとエッジを合わせる必要があります。エッジを合わせる代わりに、コンターを計算する前に隣接するラスターをマージすることもできます。

    コンター ポリゴンは、[コンター タイプ] が CONTOUR でない場合にはラスターの外部エッジに対して外挿されることに注意してください。

  • コンターは負のラスター値を持つエリアにも作成できます。そのようなエリアではコンター値は負の値になります。負のコンター指定はできません。

  • 正確さには劣るにしても、より滑らかなコンターを作成したい場合には、[フォーカル統計 (Focal Statistics)] ツールの [MEAN] オプションを使用するか、[フィルター (Filter)] ツールの [LOW] オプションを使用して、入力ラスターを事前処理します。

  • ベース コンターは、たとえば、10 メートルから開始して、15 メートルおきにコンターを作成する場合に使用されます。この場合、10 がベース コンターとして使用され、15 がコンター間隔になります。コンターの値は 10、25、40、55 のようになります。

  • ベース コンターを指定しても、その値より上または下のコンターが作成されるのを防ぐことはできません。

  • [コンター タイプ] を使用すると、コンター ラインまたはコンター ポリゴンのいずれかを生成できます。たとえば、値が 0 ~ 1000 のラスターがあり、コンター間隔が 250 の場合には、次に示すさまざまな出力フィーチャクラスが生成されます。

    • [コンター] - 250、500、750、および 1000 のライン
    • [コンター ポリゴン] - 0 ~ 250、250 ~ 500、500 ~ 750、および 750 ~ 1000 のポリゴン
    • [コンター シェル] - 0 ~ 1000、0 ~ 750、0 ~ 500、および 0 ~ 250 のポリゴン
    • [コンター シェル アップ] - 0 ~ 1000、250 ~ 1000、500 ~ 1000、および 750 ~ 1000 のポリゴン

  • [1 ポリゴン フィーチャあたりの最大頂点数] パラメーターを使って、指定した頂点制限に基づき、ポリゴンをより小さなポリゴンに分割できます。これは、出力フィーチャにあまりにも多数の頂点 (何百万) がある場合にのみ使用します。このパラメーターを指定すると、[フィーチャの分割 (Dice)] ツールで生成される出力によく似た出力が生成されます。

    このパラメーターは、フィーチャの格納、解析、描画時など、後で問題が発生する可能性がある極端に大きなフィーチャを分割することを目的としています。

    制限の選択は、ツールが実行されているコンピューター上で使用可能なメモリおよびフィーチャのサイズ (フィーチャが大きいほど多くのメモリが必要) に依存します。64 ビット ソフトウェアを実行する最新のほとんどのコンピューターでは、膨大な数の頂点を含む各フィーチャの問題は通常発生しません。問題が生じた場合は、このパラメーターを 100 万などの大きな値に設定すると、フィーチャのサイズによる問題を軽減できる場合があります。

    頂点制限パラメーターを使って、指定した頂点制限に基づき、ポリゴンをより小さなポリゴンに分割できます。これは、出力フィーチャにあまりにも多数の頂点 (何百万) がある場合にのみ使用します。

  • 環境設定で [範囲] が指定され、出力範囲の左下隅が入力ラスターのどのセルの隅にも一致しない場合、処理では、指定された範囲に一致するように入力ラスターのセル配置のシフトが実行されます。このシフトにより、共一次内挿法を使用した入力ラスターのリサンプリングが開始されます。したがって、出力フィーチャもシフトされるため、結果として、出力フィーチャが元の入力ラスターを正確にオーバーレイしない場合があります。このシフトが実行されないようにするには、環境内で入力ラスターを [スナップ対象ラスター] として使用します。

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

構文

Contour (in_raster, out_polyline_features, contour_interval, {base_contour}, {z_factor}, {contour_type}, {max_vertices_per_feature})
パラメーター説明データ タイプ
in_raster

入力サーフェス ラスター。

Raster Layer
out_polyline_features

出力コンター フィーチャ。

Feature Class
contour_interval

コンター ライン間の間隔、すなわち距離。

任意の正の数値を指定できます。

Double
base_contour
(オプション)

ベース コンター値。

入力ラスターの値の範囲全体をカバーするように、必要に応じてこの値の上下にコンターが生成されます。デフォルトは 0 です。

Double
z_factor
(オプション)

コンターを生成するときに使用する単位変換係数。デフォルト値は 1 です。

コンター ラインは、入力ラスターの Z 値に基づいて生成されます。これは、多くの場合、メートルまたはフィート単位です。デフォルト値が 1 の場合、コンターは入力ラスターの Z 値と同じ単位になります。Z 値とは異なる単位のコンターを作成するには、Z 係数に適切な値を設定します。このツールでは、地表 X、Y 単位とサーフェス Z 単位を一致させる必要はありません。

たとえば、入力ラスターの標高値はフィート単位であるが、コンターはメートル単位で生成したい場合、Z 係数を 0.3048 に設定します (1 フィート = 0.3048 メートルであるため)。

もう 1 つの例として、WGS_84 地理座標系で標高値がメートル単位の入力ラスターに対し、50 フィートをベースにして 100 フィートごとにコンター ラインを生成する場合を考えます (つまり、コンターは 50 フィート、150 フィート、250 フィートなどとなります)。このためには、「contour_interval」を「100」、「base_contour」を「50」、「z_factor」を「3.2808」(1 メートル = 3.2808 フィートであるため) と設定します。

Double
contour_type
(オプション)

出力のタイプ。出力では、コンターをラインまたはポリゴンとして表すことができます。ポリゴンには、いくつかのオプションがあります。

  • CONTOUR —コンター (等値線) のポリライン フィーチャクラス。これがデフォルト設定です。
  • CONTOUR_POLYGON —塗りつぶしコンターのポリゴン フィーチャクラス。
  • CONTOUR_SHELL —ポリゴンの上限が間隔値ずつ累積増分するポリゴン フィーチャクラス。下限は、ラスターの最小値で一定のままです。
  • CONTOUR_SHELL_UP —ポリゴンの下限がラスターの最大値から間隔値ずつ累積増加し、上限がラスターの最小値で一定のままとなるポリゴン フィーチャクラス。
String
max_vertices_per_feature
(オプション)

ポリゴンをより小さなポリゴンに分割するときの頂点制限を指定します。これは、出力フィーチャにあまりにも多数の頂点 (何百万) がある場合にのみ使用します。

このパラメーターは、フィーチャの格納、解析、描画時など、後で問題が発生する可能性がある極端に大きなフィーチャを分割することを目的としています。

空のままであれば、ポリゴンを分割せずに出力します。デフォルトは空です。

Long

コードのサンプル

Contour (コンター) の例 1 (Python ウィンドウ)

この例では、Esri Grid ラスターからコンターを作成して、それをシェープファイルとして出力します。

import arcpy
from arcpy import env  
from arcpy.sa import *
env.workspace = "C:/sapyexamples/data"
Contour("elevation", "C:/sapyexamples/output/outcontours.shp", 200, 0)
Contour (コンター) の例 2 (スタンドアロン スクリプト)

この例では、Esri Grid ラスターからコンターを作成して、それをシェープファイルとして出力します。

# Name: Contour_Ex_02.py
# Description: Creates contours or isolines from a raster surface.
# 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"
contourInterval = 200
baseContour = 0
outContours = "C:/sapyexamples/output/outcontours02.shp"

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

# Execute Contour
Contour(inRaster, outContours, contourInterval, baseContour)

環境

  • 自動コミット
  • セル サイズ
  • 現在のワークスペース
  • 出力データのデフォルト Z 値
  • 範囲
  • 地理座標系変換
  • M 座標精度
  • M 許容値
  • 空間インデックスの保持
  • 出力データのコンフィグレーション キーワード
  • 出力座標系
  • 出力データに M 値を含む
  • 出力データに Z 値を含む
  • 出力データの M ドメイン
  • 出力データの XY ドメイン
  • 出力データの Z ドメイン
  • テンポラリ ワークスペース
  • スナップ対象ラスター
  • XY 座標精度
  • XY 許容値
  • Z 座標精度
  • Z 許容値

ライセンス情報

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

関連トピック

  • サーフェス ツールセットの概要

ArcGIS Desktop

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

ArcGIS プラットフォーム

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

Esri について

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