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

ヘルプ

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

ターン テーブル → ターン フィーチャクラス (Turn Table To Feature Class)

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

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

サマリ

ArcView のターン テーブルまたは ArcInfo Workstation カバレッジのターン テーブルを、ArcGIS ターン フィーチャクラスに変換します。

使用法

  • ターン フィーチャクラスは参照ライン フィーチャクラスと同じワークスペースに作成されます。

  • 参照ライン フィーチャクラスが標高値 (Z 値) をサポートしている場合、出力ターン フィーチャクラスの座標は Z 値を保持します。

構文

TurnTableToTurnFeatureClass_na (in_turn_table, reference_line_features, out_feature_class_name, {reference_nodes_table}, {maximum_edges}, {config_keyword}, {spatial_grid_1}, {spatial_grid_2}, {spatial_grid_3})
パラメータ説明データ タイプ
in_turn_table

新しいターン フィーチャクラスを作成する *.dbf または INFO ターンテーブル。

INFO テーブルは、Linux または Solaris 上で大文字と小文字を組み合わせたパス名をサポートしません。

Table View
reference_line_features

入力ターン テーブルが参照するライン フィーチャクラス。フィーチャクラスはネットワーク データセットのソースである必要があります。

Feature Class
out_feature_class_name

作成する新しいターン フィーチャクラスの名前。

String
reference_nodes_table
(オプション)

入力ターン テーブルが属している元の ArcView ネットワークを含む *.nws フォルダーの nodes.dbf テーブル。

入力ターン テーブルが INFO テーブルである場合、このパラメーターは無視されます。

入力ターン テーブルが *.dbf テーブルで、このパラメーターを省略した場合、両端でお互い接続しているエッジ間を行き来する U ターンおよびターンは出力ターン フィーチャクラスには作成されません。

TEMP システム変数で定義されるディレクトリに書き込まれるエラー ファイル内に、エラーが出力されます。エラー ファイルの絶対パス名が警告メッセージとして出力されます。

dBASE Table
maximum_edges
(オプション)

新しいターン フィーチャクラス内のターンごとのエッジの最大数。デフォルト値は 5 で、最大値は 50 です。

Long
config_keyword
(オプション)

出力ターン フィーチャクラスの格納パラメーターを決定するコンフィグレーション キーワードを指定します。このパラメーターは、出力ターン フィーチャクラスがワークグループまたはエンタープライズ ジオデータベース内に作成されている場合にのみ使用されます。

String
spatial_grid_1
(オプション)

[空間グリッド 1]、[空間グリッド 2]、および [空間グリッド 3] パラメーターは、ファイル ジオデータベースと特定のワークグループおよびエンタープライズ ジオデータベース のフィーチャクラスのみに適用されます。グリッド サイズの設定方法がよくわからない場合は、これらのオプションを 0、0、0 のままにしておくと、ArcGIS が最適なサイズを計算します。このパラメーターの詳細については、[空間インデックスの追加 (Add Spatial Index)] ツールのドキュメントをご参照ください。

Double
spatial_grid_2
(オプション)

2 つ目の空間グリッドのセル サイズ。1 グリッドだけ必要な場合は、このサイズを 0 のままにしておきます。それ以外の場合は、空間グリッド 1 の 3 倍以上のサイズを設定します。

Double
spatial_grid_3
(オプション)

3 つ目の空間グリッドのセル サイズ。2 グリッドだけ必要な場合は、このサイズを 0 のままにしておきます。それ以外の場合は、空間グリッド 2 の 3 倍以上のサイズを設定します。

Double

コードのサンプル

TurnTableToTurnFeatureClass (ターン テーブル → ターン フィーチャクラス) の例 1 (Python ウィンドウ)

ArcInfo Workstation のターン テーブルをターン フィーチャクラスに変換します。

turn_table = "C:/Data/delayturns.trn"
network_lines = "C:/Data/SanFrancisco.gdb/Transportation/Streets"
arcpy.na.TurnTableToTurnFeatureClass(turn_table, network_lines, "DelayTurns")
TurnTableToTurnFeatureClass (ターン テーブル → ターン フィーチャクラス) の例 2 (Python ウィンドウ)

ArcView のターン テーブルをターン フィーチャクラスに変換します。

turn_table = "C:/Data/DelayTurns.dbf"
network_lines = "C:/Data/SanFrancisco.gdb/Transportation/Streets"
reference_nodes = "C:/Data/nodes.dbf"
arcpy.na.TurnTableToTurnFeatureClass(turn_table, network_lines, "DelayTurns",
                                        reference_nodes, 2)
TurnTableToTurnFeatureClass (ターン テーブル → ターン フィーチャクラス) の例 3 (スタンドアロン Python スクリプト)

次の Python スクリプトは、スタンドアロン スクリプトで TurnTableToTurnFeatureClass (ターン テーブル → ターン フィーチャクラス) ツールを使用する方法を示しています。

# Name: TurnTableToTurnFeatureClass_ex03.py
# Description: Converts a Arcview 3.x turn table to a turn feature class
# Requirements: Network Analyst Extension 

#Import system modules
import arcpy
from arcpy import env

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

#Set environment settings
env.workspace = "C:/Data/SanFrancisco.gdb/Transportation"

#Set local variables
input_turn_table = "C:/Data/DelayTurns.dbf"
ref_line_features = "Streets"
turn_feature_class_name = "DelayTurns"
max_edges = 7

#Convert the ArcView 3.x Turn table to geodatabase turn feature class
#The streets shapefile referred by the turn features has been converted to a
#feature class in the geodatabase.
arcpy.na.TurnTableToTurnFeatureClass(input_turn_table, ref_line_features,
                                     turn_feature_class_name, "", max_edges)

print("Script completed successfully.")

環境

  • 現在のワークスペース
  • 出力データのコンフィグレーション キーワード
  • 出力データの空間グリッド 1、2、3

ライセンス情報

  • ArcGIS for Desktop Basic: ○
  • ArcGIS for Desktop Standard: ○
  • ArcGIS for Desktop Advanced: ○

関連トピック

  • ターン フィーチャクラス ツールセットの概要
このトピックへのフィードバック

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