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

ヘルプ

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

ラスター → TIN (Raster to TIN)

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

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

サマリ

ラスターを TIN データセットに変換します。

[ラスター → TIN (Raster to TIN)] の詳細

図

Raster to TIN

使用法

  • ラスターから TIN への変換では、ただ単に変換しただけでは本質的に良好なサーフェスは得られません。サーフェス定義と互換性があり、定義を向上するための補助的なデータが必要です。[TIN の編集 (Edit TIN)] ツールを使用して、このようなデータを TIN に追加します。

  • デフォルトでは、入力ラスターの高さと出力 TIN の高さの最大許容差は、入力ラスターの Z 範囲の 1/10 です。

  • Win32 で使用できる TIN の最大サイズは 1500 万 ~ 2000 万ノードですが、サイズを数百万に抑えることをお勧めします。入力ラスターが大規模で、Z 許容値の設定が小さい場合は、このサイズを超える可能性があります。サイズで問題が発生する場合は、サブセットの処理を検討してください。

構文

RasterTin_3d (in_raster, out_tin, {z_tolerance}, {max_points}, {z_factor})
パラメータ説明データ タイプ
in_raster

処理対象のラスター。

Raster Layer
out_tin

生成される TIN データセット。

TIN
z_tolerance
(オプション)

入力ラスターの高さと出力 TIN の高さの最大許容差 (Z 単位)。デフォルトでは、Z 許容値は入力ラスターの Z 範囲の 1/10 です。

Double
max_points
(オプション)

プロセスが終了するまでに、TIN に追加されるポイントの最大数。デフォルトでは、プロセスはすべてのポイントが追加されるまで継続します。

Long
z_factor
(オプション)

作成された TIN データセットでラスターの高さの値を乗算する係数これは通常、Z 単位から XY 単位に変換する場合に使用されます。

Double

コードのサンプル

RasterTin (ラスター → TIN) の例 1 (Python ウィンドウ)

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

import arcpy
from arcpy import env

arcpy.CheckOutExtension("3D")
env.workspace = "C:/data"
arcpy.RasterTin_3d("vermont_ele.tif", "C:/output/TIN_VT", "2", "1000", "1")
RasterTin (ラスター → TIN) の例 2 (スタンドアロン スクリプト)

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

'''*********************************************************************
Name: RasterTin Example
Description: This script demonstrates how to use the 
             RasterTin tool to create a TIN for each IMG raster in the 
             target workspace.
**********************************************************************'''

# Import system modules
import arcpy
from arcpy import env

# Obtain a license for the ArcGIS 3D Analyst extension
arcpy.CheckOutExtension("3D")

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

try:
    # 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
            zTol = 2
            maxPts = 1500000
            zFactor = 1
            # [:-4] strips the last 4 characters (.img) from the raster name
            outTin = "C:/Output/TIN_" + raster[:-4] 
            print "Creating TIN from " + raster + "."
            #Execute RasterTin
            arcpy.RasterTin_3d(raster, outTIN, zTol, maxPts, zFactor)
        print "Finished."
    else:
        "There are no IMG rasters in the " + env.workspace + " directory."
except Exception as e:
    # Returns any other error messages
    print e.message

環境

  • 現在のワークスペース
  • 出力データの座標系
  • テンポラリ ワークスペース
  • 地理座標系変換
  • 範囲
  • バージョン

ライセンス情報

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

関連トピック

  • 変換ツールセットの概要
  • ArcGIS 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. | プライバシー | リーガル