Import aus Austauschdatei (Coverage)
Zusammenfassung
Konvertiert eine ArcInfo Workstation-Export-Austauschdatei.
Mit einer ArcInfo Workstation-Austauschdatei können Coverages, INFO-Tabellen, Textdateien wie AML-Makros und weitere ArcInfo Workstation-Dateien zwischen unterschiedlichen Computertypen übertragen werden. Eine Austauschdatei beinhaltet alle Coverage-Informationen und die entsprechenden INFO-Tabelleninformationen im ASCII-Format feststehender Länge.
Sie haben mehrere Möglichkeiten, "Import aus Austauschdatei" zu verwenden. Eine davon ist die Übertragung eines Coverages und dessen verbundener INFO-Tabellen. Jede Coverage-Datei und ihre INFO-Tabellen werden aus der Austauschdatei in ein Ausgabe-Coverage gelesen. Dazu wird das Schlüsselwort COVER für das erste Argument verwendet. Eine weitere Möglichkeit ist die Übertragung einer INFO-Tabelle. In diesem Fall können Sie den Namen der Ausgabe-INFO-Tabelle mit einem beliebigen INFO-Pfadnamen/Benutzernamen festlegen. Bei dieser Option wird das Schlüsselwort INFO für das erste Argument verwendet. Sie können die Importfunktion auch mit der Option TEXT verwenden, um Schlüsseldateien, AML-Makros und andere Textdateien zu übertragen.
Wenn Export in Austauschdatei mehrere Volumen vorsieht, muss der Name der ASCII-Austauschdatei für die Importfunktion das Format "<interchange_file>.E00" bis "<interchange_file>.Enn" aufweisen, wobei "nn" für die letzte Volumen-ID steht. Auch wenn nur ein Volumen erstellt wird, muss der Dateiname über die Erweiterung ".E00" verfügen.
Verwendung
-
Die Option AUTO ermittelt, welche Daten in einer Importdatei enthalten sind und importiert sie anschließend korrekt.
Eine Liste der Beschränkungen für Dateibenennungen für Coverages sind im Knowledge Base-Artikel 21052 aufgeführt.
-
Sie sollten in ModelBuilder den Feature-Typ der zu importierenden Daten festlegen. Mit der Option AUTO werden die Eigenschaften der Ausgabevariable im Modell nicht eingerichtet, da der Datentyp solange unbekannt ist, bis der Prozess ausgeführt wurde. Wenn die Datei ".e00" beispielsweise ein Coverage enthält, legen Sie als Feature-Typ COVER fest, sodass die Ausgabevariable mit einem beliebigen anderen Prozess verknüpft werden kann, bei dem ein Coverage als Eingabe erforderlich ist.
-
Die Importfunktion liest alle Exportdateien, die vollständig oder teilweise komprimiert oder dekomprimiert sind. Die Importfunktion erkennt automatisch, ob die Exportdatei komprimiert ist.
-
Für die Option COVER werden alle in der Austauschdatei gespeicherten INFO-Datendateien, deren Namen den Coverage-Namen vor der letzten Periode in der INFO-Datendatei enthalten, in die INFO-Datenbank des Workspace für das Ausgabe-Coverage geschrieben.
-
Wenn die Option INFO verwendet wird, können als Ausgabe-Datendatei alle INFO-Pfadname/Benutzernamen angegeben werden. Das festgelegte INFO-Verzeichnis muss jedoch vor der Verwendung von IMPORT vorhanden sein.
-
Die Option STACK funktioniert in zweierlei Weise. Wenn die Austauschdatei mit dem Befehl "EXPORT" und der Option "STACK" erstellt wurde, wird nur das Stack-Verzeichnis neu erstellt. Keines der mit dem Stack verbundenen Raster wird wiederhergestellt. Wenn die Austauschdatei mit dem Befehl "EXPORT" und der Option "STACKALL" erstellt wurde, werden sowohl das Stack-Verzeichnis als auch die mit dem jeweiligen Stack verbundenen Raster wiederhergestellt. Es werden nur die Raster wiederhergestellt, die noch nicht im Workspace vorhanden sind.
-
ArcCatalog zeigt standardmäßig keine ArcInfo-Dateien (.e00-Dateien) an, die Anzeige kann jedoch problemlos in ArcCatalog aktiviert werden. Wählen Sie im Pulldown-Menü Anpassen den Befehl ArcCatalog-Optionen, klicken Sie auf die Registerkarte Dateitypen und anschließend auf die Schaltfläche Neuer Typ. Geben Sie im aufgerufenen Dialogfeld in das Feld Datei-Erweiterung den Wert e00 ein (geben Sie Nullen ein, nicht den Buchstaben O). Geben Sie in das Feld Typ-Beschreibung eine Beschreibung wie beispielsweise "Exportdatei" ein, klicken Sie auf Symbol ändern, wählen Sie ein Symbol aus und klicken Sie anschließend auf OK. Klicken Sie im Dialogfeld ArcCatalog-Optionen auf OK. ArcCatalog wird aktualisiert und zeigt die E00-Dateien ein.
Syntax
Parameter | Erläuterung | Datentyp |
feature_type |
Der Typ der zu importierenden Datei. "Auto" ist die Standardoption.
| String |
interchange_file |
Der Präfixname der zu konvertierenden ArcInfo Workstation-Austauschdatei. Der betreffenden Datei "interchange_file" wird immer die Volume-ID ".e00", ".e01" usw. angehängt, um die zu importierenden Dateien anzugeben. | File |
out_dataset |
Der Name des Ausgabe-Datasets. | Data Element |
Codebeispiel
Das folgende eigenständige Skript veranschaulicht, wie Sie ein Coverage aus einer ArcInfo Workstation-Austauschdatei importieren.
# Name: Import_Example.py
# Description: Imports from E00 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
featureType = "COVER"
interchangeFile = "citylim.e00"
outDataset = "C:/output/citylimit"
# Execute Import
arcpy.Import_arc(featureType, interchangeFile, outDataset)