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
  • マイ プロフィール
  • サイン アウト

ヘルプ

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

ラスター → マルチポイント (Raster to Multipoint)

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

サマリ

Z 値にラスター セルの値が反映される 3D マルチポイント フィーチャにラスター セルの中心を変換します。

使用法

  • ラスター標高データが存在し、トライアングル サーフェスが提供する機能を使用する必要がある場合、マルチポイント フィーチャを TIN またはテレイン データセットに読み込むことができるため、このツールを使用することを検討してください。

  • 入力ラスターのサイズが非常に大きい場合は、間引き処理を適用して、マルチポイント フィーチャクラスにエクスポートされるセルの数を減らすことを検討してください。

    • 垂直方向の精度の維持が重要な場合は、[Z 許容値] の間引き処理を使用します。
    • 水平方向のサンプル距離の制御が重要な場合は、[カーネル] の間引き処理を使用します。
    • 生成されたマルチポイントを主に視覚化アプリケーションに適用する場合は、[VIP] 間引き処理を使用します。この間引き処理は、比較的高速で予測可能な数のポイントが出力されるため、局所的な頂点とくぼみの選択に適しています。ただし、この間引き処理はノイズの影響を受けやすく、3 セル X 3 セルよりも大きい範囲に広がった地形フィーチャを無視する場合があります。
    • VIP 間引き処理を適用するには、初期ステップとして [VIP ヒストグラム] オプションを使用します。このオプションを使用すると、有意性スコアのヒストグラムが生成され、各増加パーセンタイル値で選択されるポイントの数を知ることができます。

構文

RasterToMultipoint_3d (in_raster, out_feature_class, {out_vip_table}, {method}, {kernel_method}, {z_factor})
パラメータ説明データ タイプ
in_raster

処理対象のラスター。

Raster Layer
out_feature_class

このツールで生成されるフィーチャクラス。

Feature Class
out_vip_table
(オプション)

[メソッド] パラメーターに VIP ヒストグラムが指定されたときに作成されるヒストグラム テーブル

Table
method
(オプション)

マルチポイント フィーチャクラスにエクスポートされるセルのサブセットを選択するための、入力ラスターに適用される間引き処理。

  • NO_THIN —間引き処理は適用されません。これがデフォルトです。
  • ZTOLERANCE <value> —入力ラスターの指定した Z 範囲内のサーフェスを維持するために必要なセルのみをエクスポートします。対応する値は、入力ラスターと、出力マルチポイント フィーチャクラスから作成されたサーフェスとの間の、Z 単位の許容最大差を表します。この手法を選択した場合、間引き値は、デフォルトで入力ラスターの Z 範囲の 1/10 に設定されます。
  • KERNEL <value> —ラスターを間引き値に基づいて同じサイズのタイルに分割してから、指定されたカーネル メソッドで定義された基準を満たす 1 つまたは 2 つのセルを選択します。対応する値は、デフォルトで 3 に設定されます。このデフォルト値は、ラスターが 3 セル X 3 セル ウィンドウに分割されることを意味しています。
  • VIP <value> —最も良く適合する 3 次元平面の作成に使用される移動 3 セル X 3 セル ウィンドウを採用します。各セルには、この平面からの絶対偏差に基づいて、有意性スコアが与えられます。その後、これらのスコアのヒストグラムを使用して、エクスポートされるセルが決定されます。対応する値は、有意性スコアのヒストグラムに沿ったパーセンタイル ランクを表します。この値は、デフォルトで 5.0 に設定されます。このデフォルト値は、ヒストグラムの上位 5% 以内にあるスコアを持つセルがエクスポートされることを示しています。
  • VIP_HISTOGRAM —実際の重大度の値と、これらの値に関連している対応するポイントの数を表示するテーブルを作成します。
String
kernel_method
(オプション)

カーネル間引き処理を入力ラスターに適用する場合に、各カーネル近傍内で使用される選択手法。

  • MIN —カーネル近傍の最小標高値を持つセルでポイントが作成されます。これがデフォルトです。
  • MAX —カーネル近傍の最大標高値を持つセルでポイントが作成されます。
  • MINMAX —カーネル近傍の最小および最大 Z 値を持つセルで 2 つのポイントが作成されます。
  • MEAN —標高がカーネル近傍のセルの平均に最も近いセルでポイントが作成されます。
String
z_factor
(オプション)

Z 値に乗算する係数。これは通常、Z リニア単位から XY リニア単位に変換する場合に使用されます。デフォルトは 1 です。この場合、標高値は変更されません。

Double

コードのサンプル

RasterToMultipoint (ラスター → マルチポイント) の例 1 (Python ウィンドウ)

次のサンプルは、Python ウィンドウでこのツールを使用する方法を示しています。

import arcpy
from arcpy import env

arcpy.CheckOutExtension("3D")
env.workspace = "C:/data"
arcpy.RasterToMultipoint_3d("elevation.tif", "","elev_VIP.dbf", "VIP_HISTOGRAM", "", "1")
RasterToMultipoint (ラスター → マルチポイント) の例 2 (スタンドアロン スクリプト)

次のサンプルは、スタンドアロン Python スクリプトでこのツールを使用する方法を示しています。

'''*********************************************************************
Name: RasterToMultipoint Example
Description: This script demonstrates how to use
             the RasterToMultipoint tool to create multipoint datasets
             fot all IMG rasters in a target workspace.
**********************************************************************'''
# Import system modules
import arcpy
from arcpy import env
import exceptions

try:
    arcpy.CheckOutExtension("3D")
    # Set default workspace
    env.workspace = "C:/data"
    # Create the list of IMG rasters
    rasterList = arcpy.ListRasters("*", "IMG")
    # Loop the process for each raster
    if rasterList:
        for raster in rasterList:
            # Set Local Variables
            # [:-4] strips the last 4 characters (.img) from the raster name
            outTbl = "VIP_" + raster[:-4] + ".dbf"
            method = "VIP_HISTOGRAM"
            zfactor = 1
            #Execute RasterToMultipoint
            arcpy.ddd.RasterToMultipoint(raster, "",outTbl, method, "", zfactor)
    else:
        "There are no IMG rasters in the " + env.workspace + " directory."
except Exception as e:
    # Returns any other error messages
    print e.message

環境

  • 現在のワークスペース
  • 出力データの座標系
  • 範囲
  • 地理座標系変換
  • XY 座標精度
  • XY 許容値
  • Z 座標精度
  • Z 許容値
  • 出力データの XY ドメイン
  • 出力データの Z ドメイン
  • 出力データのコンフィグレーション キーワード
  • 自動コミット

ライセンス情報

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

関連トピック

  • 変換ツールセットの概要
  • ArcGIS 3D Analyst エクステンションのジオプロセシングの基礎
  • 3D ポイント フィーチャ
このトピックへのフィードバック

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. | プライバシー | リーガル