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

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

ラスター → マルチポイント (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; Mosaic 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 です。この場合、標高値は変更されません。入力サーフェスの空間参照に距離単位の指定された Z 測地基準系がある場合、このパラメーターは無効になります。

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 Desktop Basic: 次のものが必要 3D Analyst
  • ArcGIS Desktop Standard: 次のものが必要 3D Analyst
  • ArcGIS Desktop Advanced: 次のものが必要 3D Analyst

関連トピック

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

ArcGIS Desktop

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

ArcGIS プラットフォーム

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

Esri について

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