Export in Austauschdatei (Coverage)
Zusammenfassung
Mit diesem Werkzeug wird ein Coverage in eine Austauschdatei für die Übertragung zu einer anderen Plattform konvertiert.
Weitere Informationen zur Funktionsweise von "Export in Austauschdatei"
Verwendung
-
Beim Exportieren von Coverages werden alle verbundenen INFO-Tabellen in die Austauschdatei geschrieben. Wenn für Eingabedaten der Coverage-Name "Forest" angegeben ist, wird eine INFO-Tabelle mit dem Namen "FOREST.LABEL" in der Austauschdatei gespeichert. Eine Tabelle mit dem Namen "Forest1.LABEL" wird jedoch nicht in der Austauschdatei gespeichert.
-
Exportdateien, die mit der Einstellung FULL für den Parameter Komprimierungstyp erstellt werden, können wesentlich kleiner sein als Exportdateien, die mit den Optionen PARTIAL oder NONE erstellt werden.
-
Wenn Sie ein Grid exportieren, kann die Exportdatei viel größer als das Ursprungs-Grid sein, selbst wenn Sie die Komprimierungseinstellung FULL verwenden. Das ist darauf zurückzuführen, dass jede Grid-Zelle in der Exportdatei im ASCII-Format dargestellt werden muss, das weniger effizient ist als das Binärformat des Grids. Ferner werden Ganzzahl-Grids in einem komprimierten Format gespeichert, das in der Exportdatei nicht verwaltet werden kann.
Die beste Lösung ist es, keine großen Grids zu exportieren. Um eine einzelne Datei für den Übertragungsvorgang zu erstellen, können Sie mit einem Dienstprogramm wie PKZIP ("tar" auf UNIX-Systemen) den Workspace mit dem Grid in eine einzelne Datei speichern. Sowohl auf UNIX- als auch auf PC-Systemen stehen Versionen von PKZIP und tar zur Verfügung. Warnung: Verwenden Sie PKZIP oder tar nicht nur für das Grid, da die INFO-Tabellen verloren gehen. Wenn Sie nicht alle Grids in Ihrem Workspace übertragen möchten, erstellen Sie einen temporären Workspace und kopieren Sie die zu übertragenden Grids in diesen Workspace.
-
Coverages, die exportiert werden sollen, dürfen keine Bearbeitungsmasken enthalten. Exportieren Sie also mit anderen Worten keine nicht fehlerbereinigten Coverages. Führen Sie das Werkzeug Topologie erstellen (Build) oder Fehlerbereinigung (Clean) aus, um die Bearbeitungsmasken (Datei "msk.adf" im Coverage-Verzeichnis) zu entfernen.
-
Die Grenze beim Exportieren negativer Benutzer-IDs liegt bei "-999999999".
-
Bei Exportdateien für Coverages mit einer nicht-standardmäßigen Textausrichtung können Daten verloren gehen, wenn sie in eine Version vor 8.0.1 importiert werden.
-
Beim Exportieren von Textdateien unterstützen die Komprimierungsoptionen FULL und PARTIAL Zeilen mit einer Länge von bis zu 300 Zeichen. Längere Zeilen werden abgeschnitten. Die Option NONE unterstützt bis zu 80 Zeichen pro Zeile.
Syntax
Parameter | Erläuterung | Datentyp |
feature_type |
Der zu exportierende Datentyp.
| String |
in_dataset |
Das Dataset oder die Datei, das/die exportiert werden soll. | Data Element |
interchange_file |
Der Präfixname der mit EXPORT zu erstellenden Austauschdatei(en). Dem Namen der ersten Austauschdatei wird die Volumen-ID "E00", der zweiten Datei die ID "E01" angehängt usw. Jede nachfolgende Datei wird erstellt, wenn {max_lines} für jede Datei erreicht wird. | File |
compression_type (optional) |
Gibt an, wie Zahlen und Leerstellen in der Exportdatei komprimiert werden. Es sind drei Optionen verfügbar:
| String |
max_lines (optional) |
Maximale Anzahl an Zeilen für jedes Volumen (z. B. Festplattendatei) einer Datei für den Export in Austauschdateien. Ein Volumen hat die Erweiterung .E00 bis .E99. Wenn diese nicht angegeben ist, wird nur eine Exportdatei erstellt. | Long |
Codebeispiel
Das folgende eigenständige Skript veranschaulicht, wie Sie ein Coverage in eine Austauschdatei exportieren.
# Name: Export_Example.py
# Description: Exports a coverage to ArcInfo interchange format
# Requirements: ArcInfo Workstation
# Import system modules
import arcpy
from arcpy import env
# Set environment settings
env.workspace = "C:/data"
# Set local variables
featureType = "COVER"
inDataset = "stand"
interchangeFile = "C:/output/stand.e00"
compressionType = "NONE"
#Execute Export
arcpy.Export_arc(featureType, inDataset, interchangeFile, compressionType, "")