カバレッジ → VPF(Export To VPF) (カバレッジ)

サマリ

カバレッジを VPF(Vector Product Format)カバレッジまたは VPF タイルに変換します。

VPF(Vector Product Format)の詳細

使用法

構文

VPFExport_arc (in_cover, out_file, {tile_name}, {control_file}, {standard_table}, {index_table})
パラメータ説明データ タイプ
in_cover

VPF 形式に変換される入力カバレッジ。

Coverage;ArcInfo Table
out_file

作成される VPF カバレッジまたはテーブルの名前。絶対パス名を指定する必要があります。

File
tile_name
(オプション)

作成される VPF タイルの名前。

String
control_file
(オプション)

変換中にアイテムおよびその他の情報を削除、追加、変更、または無視するために使用できるファイル。このファイルの名前は、ユーザが指定します。Polycov.ccf、poly_cov_con、および conversionfile はすべて使用可能な名前です。

入力カバレッジは、指定したフィーチャクラスのフィーチャ変換方法と、無視するフィーチャクラスを指定します。入力カバレッジを使用して、作成時にデータベースおよびライブラリ ヘッダー ファイルのどの値を設定すべきかを決定することもできます。

File
standard_table
(オプション)

非標準 ARC/INFO テーブルを変換するかどうかを指定します。

  • EXTRAすべての ArcInfo ファイルを VPF に変換します。このオプションを使用する必要があるのは、VPF に変換するデータを、[VPF → カバレッジ(Import From VPF)] ツールを使用して変換し、ArcInfo に戻すときだけです。これはデフォルトのオプションです。
  • NO_EXTRAVPFEXPORT が VPF カバレッジを作成するときに、余分なテーブルを作成しないようにします。このオプションを使用するのは、エクスポートしたカバレッジを、[VPF → カバレッジ(Import From VPF)] ツールを使用してインポートし、ArcInfo に戻すときだけです。VPFEXPORT は、TIC や LAB などのファイルを余分なファイルと見なします。これらのファイルは VPF カバレッジを作成するためには必要ではありません。
Boolean
index_table
(オプション)

フィーチャ インデックス テーブル(FIT)を作成するかどうかを指定します。

  • NO_FITフィーチャ インデックス テーブルを作成しません。
  • FITフィーチャ インデックス テーブルを作成します。
Boolean

コードのサンプル

VPFExport の例(スタンドアロン スクリプト)

次のスタンドアロン スクリプトは、ArcInfo カバレッジを使用して VPF カバレッジを作成する方法を示しています。

# Name: VPFExport_Example.py
# Description: Creates a VPF coverage from an ArcInfo coverage
# Requirements: ArcInfo Workstation

# Import system modules
import arcpy
from arcpy import env

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

# Set local variables
inCover = "caligrat"
outFile = "C:/output/caligrat"
standardTable = "NO_EXTRA"
indexTable = "NO_FIT"

# Execute VPFExport
arcpy.VPFExport_arc (inCover, outFile, "" , "" , standardTable, indexTable)

VPFExport の例 2(スタンドアロン スクリプト)

次のスタンドアロン スクリプトは、2 つのカバレッジを VPF にエクスポートして、VPF カバレッジのタイル間トポロジを作成する方法を示しています。

# Name: VPFTile_Example.py
# Description: Exports two coverages to VPF format then builds tile topology
# Requirements: ArcInfo Workstation

# Import system modules
import arcpy
from arcpy import env

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

# Set local variables
inCover1 = "coastb"
inCover2 = "coastc"
outFile1 = "C:/output/vpfdb/wlib/coast2"
outFile2 = "C:/output/vpfdb/wlib/coast3"

vpfLibrary = "C:/output/vpfdb"
vpfStandard = 96
specCover = "ALL"

# Execute VPFExport
arcpy.VPFExport_arc(inCover1, outFile1)
arcpy.VPFExport_arc(inCover2, outFile2)

# Execute VPFTile
arcpy.VPFTile_arc(vpfLibrary, "", vpfStandard, specCover)

環境

関連項目

ライセンス情報

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

7/10/2012