概要
ArcInfo Workstation 交換ファイル (*.e00) をインポートします。交換ファイルは、カバレッジ、INFO テーブル、AML マクロなどのテキスト ファイル、およびその他の ArcInfo ファイルを転送するために使用されます。カバレッジ、グリッド、および TIN の場合、交換ファイルには該当する INFO テーブルの情報を含むすべての情報が格納されます。交換ファイルは、「.e00」というファイル接尾辞で指定されます。これは、*.e00 ファイルをインポートする ArcView GIS バージョンのユーティリティです。
使用法
このツールは、ArcInfo Workstation データセットの名前に関する制限を強制しません。*.e00 ファイルにカバレッジ、グリッド、または TIN が含まれている場合は、空白を含む出力パラメーター、または名前が 13 文字を超える出力パラメーターの使用を避けてください。INFO テーブル名は 32 文字以下である必要があります。その他のカバレッジ名の制限については、「How To: Import an ArcInfo interchange file (E00) in ArcGIS」をご参照ください。
INFO テーブルをインポートする場合、出力パラメーターを設定するときに「!」を使用した命名規則を使用する必要はありません。「<対象のワークスペースへのパス>/<インポートするテーブルの名前>」の形式でパラメーターを設定します。テーブルはそのワークスペースの INFO データベースに作成されます。たとえば、D:/workspace/INFO!sometable を使用する代わりに D:/workspace/sometable を使用します。
ArcInfo ライセンスを所有し、ArcInfo Workstation をインストールしている場合は、[交換ファイル (.e00) → カバレッジ (Import From Interchange File)] ツールを使用して、より高度な機能を利用することもできます。
構文
arcpy.conversion.ImportFromE00(Input_interchange_file, Output_folder, Output_name)
パラメーター | 説明 | データ タイプ |
Input_interchange_file | ArcInfo Workstation は、変換するためにファイルを交換します。このファイル名には、スペースを含めることができません。 | File |
Output_folder | 出力を作成する場所。 | Folder |
Output_name | 出力の名前。この文字列には、スペースを含めることができません。同じ名前の出力がすでに存在している場合、ジオプロセシングの出力の上書き設定が true に設定されていても、ツールはこれを上書きしません。 | String |
派生した出力
名前 | 説明 | データ タイプ |
E00OutputPath | 出力へのカタログ パス。 | String |
コードのサンプル
ImportFromE00 (E00 からインポート) の例 1 (Python ウィンドウ)
次の Python ウィンドウ スクリプトは、ImportFromE00 ツールをイミディエイト モードで使用してカバレッジをインポートする方法を示しています。
import arcpy
from arcpy import env
env.workspace = "C:/data"
arcpy.ImportFromE00_conversion("citylim.e00", "C:/output", "citylim")
ImportFromE00 (E00 からインポート) の例 2 (スタンドアロン スクリプト)
次のスタンドアロン スクリプトは、ArcInfo 交換ファイルからファイルをインポートする方法を示しています。 この例では、*.e00 ファイルには aml が格納されており、同じ名前の aml が出力フォルダーにすでに存在します。このスクリプトは、まず既存の aml を検出し、削除してから、それを *.e00 ファイルからインポートすることで置換します。
# Name: ImportFromE00_Example2.py
# Description: Imports an e00 file that is known to contain an aml file.
# Import system modules
import arcpy
from arcpy import env
import os
# Set environment settings
env.workspace = "C:/data"
# Set local variables
importE00File = "flowaml.e00"
outDirectory = "C:/output"
outName = "flowtool.aml"
# Delete pre-existing output
if env.overwriteOutput :
if os.path.exists(outName):
os.remove(outName)
# Execute ImportFromE00
arcpy.ImportFromE00_conversion(importE00File, outDirectory, outName)
環境
ライセンス情報
- Basic: はい
- Standard: はい
- Advanced: はい