DLG → カバレッジ(Import From DLG) (カバレッジ)

サマリ

標準またはオプション形式の DLG(Digital Line Graph)ファイルをカバレッジに変換します。

使用法

構文

DLGArc_arc (in_dlg_file, out_cover, {out_point_cover}, {area_calculation}, {x_shift}, {y_shift}, {category})
パラメータ説明データ タイプ
in_dlg_file

カバレッジに変換される DLG ファイル。

File
out_cover

DLG データから作成されるカバレッジの名前。DLG ファイルに USGS(United States Geological Survey)によって作成されたデータが含まれる場合、通常、出力カバレッジには非縮退のライン(L)レコード、エリア(A)レコード、ノード(N)レコードから作成されたライン、ポリゴン、ノードの各フィーチャが含まれます。ノード フィーチャの Output Coverage.NAT が作成されます。

これは、[DLG → カバレッジ(Import From DLG)] によって作成される唯一のフィーチャ属性テーブルです。

すべてのライン(L)レコードに対してメジャー/マイナーの組の値を含む、Output Coverage.ACODE という INFO テーブルが作成されます。同様に、Output Coverage.PCODE という INFO テーブルは、エリア(A)レコードのメジャー/マイナー コードを格納します。

Coverage
out_point_cover
(オプション)

DLG 内の縮退ライン(L)から作成されるオプションのポイント カバレッジの名前。DLG では、ポイントは長さがゼロのアーク(縮退ライン)として格納されます。

これらは、出力ポイント カバレッジを指定することで、オプションでポイントに変換されます。すべての縮退ライン(L)レコードに対してすべてのメジャーおよびマイナー コードの組の値を含む、Output Point Coverage.XCODE という INFO テーブルが作成されます。

出力ポイント カバレッジが指定されていない限り、縮退ライン レコードからカバレッジは作成されません。

Coverage
area_calculation
(オプション)

エリア(A)レコードを出力カバレッジに書き込む方法を決定します。

  • NOFIRST最初のエリア レコードは無視されます。その他すべてのエリア レコードにラベルが書き込まれ、対応するメジャー/マイナー コードが Output Coverage.PCODE ファイルに書き込まれます。これはデフォルトのオプションです。
  • ALLすべてのエリア レコードが、Output Coverage.PCODE ファイル内で、出力カバレッジのラベル ポイントとすべてのエリア(A)レコードのメジャーおよびマイナー コードに変換されます。通常、最初のエリア レコードのラベル ポイントは、ポリゴンの外部にあります。
  • ATTRIBUTEDDLG ファイルのラベル位置は、メジャー/マイナー コードを持つエリア レコードに対してのみ使用されます。一部の DLG カテゴリの場合、属性を持つエリア レコードのみが有効なラベル位置を持ちます。最初のエリア(A)レコードは含まれません。
String
x_shift
(オプション)

DLG 変換中にすべての X 座標に追加される定数値。デフォルトの [X シフト] 値は 0 です。

Double
y_shift
(オプション)

DLG 変換中にすべての Y 座標に追加される定数値。デフォルトの [Y シフト値] は 0 です。

Double
category
(オプション)

DLG ファイルから変換される、特定の DLG カテゴリのオプションの名前。カテゴリを指定した場合、指定されたカテゴリだけが変換されます。それ以外の場合、DLG 内の最初のカテゴリだけが出力カバレッジ(出力カバレッジ、ポイント カバレッジ)に書き込まれます。

String

コードのサンプル

DLGArc(DLG → カバレッジ)の例(スタンドアロン スクリプト)

次のスタンドアロン スクリプトで、DLG 形式からカバレッジをインポートする方法を示します。

# Name: DLGArc_Example.py
# Description: Imports from DLG format to a coverage
# Requirements: ArcInfo Workstation

# Import system modules
import arcpy
from arcpy import env

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

# Set local variables
inDlgFile = "509954.PL.opt.dlg"
outCover = "C:/output/954netcov"
outPointCover = "C:/output/954pointcov"

# Execute DLGArc
arcpy.DLGArc_arc(inDlgFile, outCover, outPointCover, "", "", "", "")

環境

関連項目

ライセンス情報

ArcView: いいえ
ArcEditor: いいえ
ArcInfo: 必須 ArcInfo Workstation がインストールされていること

7/10/2012