Aus E00 importieren (Conversion)
Zusammenfassung
Importiert eine ArcInfo Workstation-Austauschdatei (.e00). Mit einer Austauschdatei werden Coverages, INFO-Tabellen, Textdateien wie AML-Makros und weitere ArcInfo-Dateien übertragen. Eine Austauschdatei enthält alle Informationen zu Coverages, Grids und TINs und die entsprechenden INFO-Tabelleninformationen. Austauschdateien sind durch die Dateierweiterung .e00 gekennzeichnet. Dies ist die ArcView GIS-Version des Dienstprogramms zum Importieren von .e00-Dateien.
Verwendung
-
Dieses Werkzeug erzwingt keine Beschränkungen bei der Namensvergabe für Datasets in ArcInfo Workstation. Wenn Ihre .e00-Datei ein Coverage, ein Grid oder ein TIN enthält, sollten Sie die Verwendung eines Ausgabeparameters vermeiden, der Leerzeichen enthält oder dessen Name mehr als 13 Zeichen lang ist. Die Namen für INFO-Tabellen dürfen maximal 32 Zeichen lang sein. Andere Coverage-Namenseinschränkungen sind in Knowledge Base-Artikel 21052 aufgeführt.
-
Wenn Sie INFO-Tabellen importieren, müssen Sie die Namenskonvention mit dem "!" beim Festlegen des Ausgabeparameters nicht verwenden. Geben Sie für den Parameter einfach den Pfad zum Ziel-Workspace und den Namen der gewünschten Tabelle an. Die Tabelle wird in der INFO-Datenbank des angegebenen Workspace erstellt. Beispiel: Anstelle von D:/workspace/INFO!sometable geben Sie D:/workspace/sometable an.
-
Wenn Sie über eine ArcInfo-Lizenz verfügen und ArcInfo Workstation installiert ist, können Sie auch das Werkzeug Import From Interchange File verwenden, das weitere Funktionen bietet.
Dieses Werkzeug steht nur in ArcGIS for Desktop zur Verfügung. Es ist nicht in ArcGIS for Server verfügbar.
Bei diesem Werkzeug wird die Einstellung zum Überschreiben der Ausgabe der Geoverarbeitung nicht berücksichtigt. Sie müssen alle erwarteten Ausgaben vor dem Importieren einer .e00-Datei löschen.
Syntax
Parameter | Erläuterung | Datentyp |
Input_interchange_file |
Zu konvertierende ArcInfo Workstation-Austauschdatei. Der Name dieser Datei darf keine Leerzeichen enthalten. | File |
Output_folder |
Der Speicherort, an dem die Ausgabe erstellt wird. | Folder |
Output_name |
Der Name der Ausgabe. Diese Zeichenfolge darf keine Leerzeichen enthalten. Wenn diese Ausgabe bereits vorhanden ist, überschreibt das Werkzeug sie nicht, auch wenn die Einstellung zum Überschreiben der Ausgabe der Geoverarbeitung auf "true" festgelegt ist. | String |
Codebeispiel
Das folgende Skript im Python-Fenster veranschaulicht, wie Sie das Werkzeug "ImportFromE00" im unmittelbaren Modus verwenden, um ein Coverage zu importieren.
import arcpy
from arcpy import env
env.workspace = "C:/data"
arcpy.ImportFromE00_conversion("citylim.e00", "C:/output", "citylim")
Das folgende eigenständige Skript veranschaulicht, wie Sie eine Datei aus einer ArcInfo-Austauschdatei importieren.
In diesem Beispiel enthält die .e00-Datei eine AML-Datei und im Ausgabeordner ist bereits eine AML-Datei desselben Namens vorhanden. Das Skript sucht zuerst nach der vorhandenen AML-Datei und löscht diese. Anschließend ersetzt es sie, indem es sie aus der .e00-Datei importiert.
# 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)