ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Hilfe
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Die Mapping-Plattform für Ihre Organisation

ArcGIS Desktop

Ein vollständiges professionelles GIS

ArcGIS Enterprise

GIS in Ihrem Unternehmen

ArcGIS Developers

Werkzeuge zum Erstellen standortbezogener Apps

ArcGIS Solutions

Kostenlose Karten- und App-Vorlagen für Ihre Branche

ArcGIS Marketplace

Rufen Sie Apps und Daten für Ihre Organisation ab.

  • Dokumentation
  • Support
Esri
  • Anmelden
user
  • Eigenes Profil
  • Abmelden

ArcMap

  • Startseite
  • Erste Schritte
  • Karte
  • Analysieren
  • Verwalten von Daten
  • Werkzeuge
  • Erweiterungen

Export nach DLG

Mit der Advanced-Lizenz verfügbar.

  • Zusammenfassung
  • Verwendung
  • Syntax
  • Codebeispiel
  • Umgebungen
  • Lizenzinformationen

Zusammenfassung

Erstellt eine DLG-Datei (Digital Line Graph) aus einem Coverage. Die DLG-Datei wird im Format DLG-3 Optional (im Gegensatz zum Standardformat) ausgegeben.

Weitere Informationen zur Funktionsweise von "Export nach DLG".

Verwendung

  • Bevor Sie mit Export nach DLG eine DLG-Datei erstellen, sollten alle Nodes mit dem Werkzeug Nodes neu nummerieren fortlaufend nummeriert werden. Auf diese Weise stellen Sie sicher, dass die internen Nummern aller Arc-, Node- und Polygon-Features fortlaufend sind.

  • Die beiden Verteilungsformate für DLG-Dateien lauten "Standard" und "Optional". Dieses Werkzeug schreibt die DLG ausschließlich im Format "Optional".

  • Mit dem Werkzeug DLG in Coverage können Sie DLG-Dateien des Formats "Standard" oder "Optional" in ein Coverage einlesen und entsprechend konvertieren.

  • Wenn Sie eine DLG-Datei erstellen möchten, die ausschließlich Punkt-Features enthält, müssen Sie ein Eingabe-Coverage mit einem rechteckigen Polygon angeben, das den von den Punkten abgedeckten Bereich definiert. Geben Sie für die Option "Point-Coverage" den Namen des Point-Coverages an.

  • In einer DLG-Datei, die mit Export nach DLG erstellt wurde, kann nur eine DLG-Kategorie oder ein DLG-Layer gespeichert werden. Eine DLG-Kategorie entspricht einem Layer auf einer Karte.

  • Die internen Feature-Nummern (cover#) werden als Feature-Nummern der DLG-Ausgabedatei geschrieben.

  • Die Coverage-Topologie wird in der DLG-Datei entsprechend den für die Speicherung einer Topologie in einem Coverage geltenden Konventionen gespeichert (Beispiele: Polygone werden als Schleifen im Uhrzeigersinn definiert, Inseln werden als Schleifen entgegen dem Uhrzeigersinn definiert, jedes Feature verfügt über eine eindeutige ID, und negative Nummern für Linien kennzeichnen eine Richtungsumkehr).

Syntax

arcpy.arc.ArcDLG(in_cover, out_dlg_file, {in_point_cover}, {in_projection_file}, {x_shift}, {y_shift}, {in_header_file}, {transform})
ParameterErklärungDatentyp
in_cover

Das Coverage, welches in das DLG-Format konvertiert werden soll. Es kann Polygon-, Linien- und Node-Features enthalten.

Coverage
out_dlg_file

Die zu erstellende DLG-3-Ausgabedatei im Optional-Format.

File
in_point_cover
(optional)

Coverage mit Punkt-Features, die als degenerierte Liniendatensätze (mit der Länge 0) in die DLG-Ausgabedatei geschrieben werden sollen.

Coverage
in_projection_file
(optional)

Textdatei mit Eingabe-Projektionsparametern, die im DLG-Header gespeichert werden sollen.

File
x_shift
(optional)

Ein konstanter Wert, der beim Konvertieren in das DLG-Format den X-Koordinaten aller Coverages hinzugefügt wird. Der X-Versatz überschreibt alle X-Versatzparameter in der Projektionsdatei bzw. der Projektionsdefinitionsdatei des Eingabe-Coverages. Wenn kein Wert für X-Versatz angegeben wurde, wird der Standardwert 0 verwendet.

Double
y_shift
(optional)

Ein konstanter Wert, der beim Konvertieren in das DLG-Format allen Y-Koordinaten hinzugefügt wird. Der Y-Versatz überschreibt alle Y-Versatzparameter in der Projektionsdatei bzw. der Projektionsdefinitionsdatei des Eingabe-Coverages. Wenn kein Wert für Y-Versatz angegeben wurde, wird der Standardwert 0 verwendet.

Double
in_header_file
(optional)

Datei mit Daten, die in den Header der DLG-Datei geschrieben werden sollen.

File
transform
(optional)

Mit dieser Operation wird gesteuert, ob eine Koordinatentransformation durchgeführt wird. Koordinaten werden normalerweise transformiert, um die Genauigkeit der Schreibvorgänge in die DLG zu bewahren.

  • TRANSFORM —Koordinaten der DLG-Datei werden transformiert.
  • NO_TRANSFORM —Koordinaten der DLG-Datei werden nicht transformiert.
Boolean

Codebeispiel

Beispiel für ArcDLG (eigenständiges Skript)

Das folgende eigenständige Skript veranschaulicht, wie ein Polygon und ein Point-Coverage in das DLG-Format exportiert werden.

# Name: ArcDLG_Example.py
# Description: Exports two coverages to DLG format
# Requirements: ArcInfo Workstation

# Import system modules
import arcpy
from arcpy import env

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

# Set local variables
inCover = "stand"
outDlgFile = "C:/output/stand.dlg"
inPointCover = "tong_basin4"
inProjectionFile = "stand.prj"
xShift = -500000
yShift = -6000000
inHeaderFile = "standheader.txt"

# Execute ArcDLG
arcpy.ArcDLG_arc (inCover, outDlgFile, inPointCover, inProjectionFile,
                  xShift, yShift, inHeaderFile, "")

Umgebungen

  • Aktueller Workspace
  • Ebene zum Vergleich von Projektionsdateien
  • Genauigkeit für abgeleitete Coverages
  • Genauigkeit für neue Coverages
  • Scratch-Workspace

Lizenzinformationen

  • Basic: Nein
  • Standard: Nein
  • Advanced: Erfordert Installierte Version von ArcInfo Workstation

Verwandte Themen

  • Überblick über das Toolset "Von Coverage"
  • Projizieren
  • Import aus DLG

ArcGIS Desktop

  • Startseite
  • Dokumentation
  • Support

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Über Esri

  • Über uns
  • Karriere
  • Esri Blog
  • User Conference
  • Developer Summit
Esri
Wir sind an Ihrer Meinung interessiert.
Copyright © 2021 Esri. | Datenschutz | Rechtliches