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

ヘルプ

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

3D ラインをサーフェスでインターセクト (Intersect 3D Line With Surface)

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

サマリ

3D ライン フィーチャと 1 つ以上のサーフェスのジオメトリの交差部分を計算し、線分フィーチャとポイントとして交差を返します。

図

3D ラインをサーフェスでインターセクト (Intersect 3D Line with Surface) の図

使用法

  • (交差) ポイントまたは (交差ポイントで切断される入力ラインから得られる) ライン (あるいはその両方) が、任意で出力フィーチャクラスに書き込まれます。

  • 入力ライン フィーチャは、サーフェスと交差しない場合も、すべて出力ライン フィーチャクラスに含められます。

  • 出力ライン フィーチャクラスには、次のフィールドが含まれています。

    • OID_ORG - 元の 3D ライン フィーチャからの OBJECTID
    • SURF_FROM - 3D 線分の始点となったサーフェス
    • SURF_TO - 3D 線分の終点となったサーフェス
  • オプションの出力ポイント フィーチャクラスには、次のフィールドが含まれています。

    • OID_LINE - 元の 3D ライン フィーチャからの OBJECTID
    • SURFACE - 交差ポイントが生成されるサーフェスの名前
    • DIST_ALONG - 3D ラインの始点から交差ポイントまでの距離

構文

Intersect3DLineWithSurface_3d (in_surfaces, in_line_features, out_line_feature_class, {out_point_feature_class})
パラメータ説明データ タイプ
in_surfaces

1 つ以上の入力ラスターまたは TIN サーフェスを指定して、ジオメトリの交差部分を構築します。

Raster Layer; TIN Layer
in_line_features

入力 3D ライン フィーチャ

Feature Layer
out_line_feature_class

入力ラインのコピーを含む入力ライン フィーチャクラスは、交差ポイントで分割されます。

Feature Class
out_point_feature_class
(オプション)

交差ポイントを含むオプションのポイント フィーチャクラス

Feature Class

コードのサンプル

Intersect3DLineWithSurface (3D ラインをサーフェスでインターセクト) の例 1 (Python ウィンドウ)

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

import arcpy
from arcpy import env

arcpy.CheckOutExtension('3D')
env.workspace = 'C:/data'
arcpy.Intersect3DLineWithSurface_3d('lines.shp', 'dtm_tin; elev.tif', 
                                  'intersect_lines.shp', 'intersect_pts.shp')
Intersect3DLineWithSurface (3D ラインをサーフェスでインターセクト) の例 2 (スタンドアロン スクリプト)

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

import arcpy
from arcpy import env

arcpy.CheckOutExtension('3D')
env.workspace = 'C:/data'
arcpy.Intersect3DLineWithSurface_3d('lines.shp', 'dtm_tin; elev.tif', 
                                  'intersect_lines.shp', 'intersect_pts.shp')

環境

  • 現在のワークスペース
  • 範囲
  • 出力データの座標系
  • 地理座標系変換
  • 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 エクステンションのジオプロセシングの基礎
  • サーフェスの基礎
  • サーフェスの形状の概要
このトピックへのフィードバック

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