ArcGIS for Desktop

  • Dokumentation
  • Preise
  • Support

  • My Profile
  • Hilfe
  • Sign Out
ArcGIS for Desktop

ArcGIS Online

Die Mapping-Plattform für Ihre Organisation

ArcGIS for Desktop

Ein vollständiges professionelles GIS

ArcGIS for Server

GIS in Ihrem Unternehmen

ArcGIS for 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
  • Preise
  • Support
Esri
  • Anmelden
user
  • Eigenes Profil
  • Abmelden

Hilfe

  • Startseite
  • Erste Schritte
  • Karte
  • Analysieren
  • Verwalten von Daten
  • Werkzeuge
  • Mehr...

Ungenerate

  • Zusammenfassung
  • Verwendung
  • Syntax
  • Codebeispiel
  • Umgebung
  • Lizenzierungsinformationen

Zusammenfassung

Mit diesem Werkzeug wird eine Textdatei mit XY-Koordinaten aus dem Eingabe-Coverage erstellt.

Verwendung

  • "Ungenerate" stellt einen nützlichen Mechanismus zur Erstellung einfacher Koordinatendateien aus Coverages bereit. Dadurch können Sie Coverages auf einfache Weise in andere Kartierungssysteme übertragen oder einzelne Koordinaten mit dem Texteditor auf Ihrem Computer anzeigen und aktualisieren.

  • Das Format der Ausgabetextdatei kann mit dem Werkzeug Generate gelesen werden.

  • Benutzer-IDs werden für Linien, Punkte, Polygone, Regions und Tics in die Ausgabe-Generate-Datei geschrieben.

  • Alle internen Berechnungen werden mit doppelter Genauigkeit ausgeführt, unabhängig von der Genauigkeit des Eingabe- oder Ausgabe-Datasets. Die Ausgabe mit einfacher Genauigkeit ist bis auf etwa 7 signifikante Stellen genau. Werte mit mehr als 7 signifikanten Stellen sollten für Ungenerate-Dateien mit einfacher Genauigkeit ignoriert werden. Für eine Genauigkeit von bis zu etwa 15 Stellen verwenden Sie die doppelte Genauigkeit.

  • Die Koordinaten, die mit "Ungenerate" erstellt werden, weisen dieselbe Koordinatengenauigkeit wie das Eingabe-Coverage auf. Koordinaten mit einfacher Genauigkeit werden für Coverages mit einfacher Genauigkeit, Koordinaten mit doppelter Genauigkeit für Coverages mit doppelter Genauigkeit erstellt.

  • Für Dateien, die mit Region.<subclass> erstellt wurden, ist eine weitere Verarbeitung mit dem Werkzeug Line-Coverage zu Region und dem Werkzeug Topologie erstellen (Build) oder Fehlerbereinigung (Clean) erforderlich, um die Regions vollständig wiederherzustellen.

  • Wenn Sie die Option POLY verwenden, werden Polygone, die nicht richtig geschlossen sind, nicht in die Ausgabedatei geschrieben. Wenn zwei Label-Punkte in einem Polygon vorhanden sind, wird nur einer in die Ausgabedatei geschrieben. Wenn keine Label-Punkte vorhanden sind, wird der Wert 0 für die ID-Nummer dieses Polygon-Features geschrieben. Darüber hinaus wird die XY-Koordinate für den Schwerpunkt in die Ausgabedatei geschrieben.

  • "Ungenerate" schreibt ein Flag für Insel-Polygone in die Ausgabedatei. Das Insel-Polygon weist eine ID-Nummer von -99999 und einen Satz von Stützpunkten auf, die das Polygon definieren. Dies ist nützlich, wenn Sie Polygon-Coverages in andere Systeme konvertieren, die eine besondere Handhabung von Insel-Polygonen erfordern.

  • Mit der Option POLY werden alle Liniensegmente verarbeitet, die als Insel-Polygone vollständig innerhalb eines Polygons enthalten sind. Die Segmente werden mit der ID-Nummer -99999 gekennzeichnet. Liniensegmente, die innerhalb des Polygons liegen, aber die Grenze des Polygons berühren, werden ebenfalls als Inseln innerhalb des Polygons betrachtet. Liniensegmente, die außerhalb eines Polygons liegen, werden jedoch als Teil des Außenpolygons betrachtet und ignoriert.

  • Alle Stützpunkte, die die einzelnen Komponenten-Arcs eines Polygon-Features definieren, werden in die Textdatei geschrieben. Um Stützpunkte sehr dichter Coverages auszudünnen, führen Sie vor "Generate" das Werkzeug Linie vereinfachen aus. Die Arcs für die einzelnen Polygone werden beginnend am unteren linken Rand des Polygons im Uhrzeigersinn in die Ausgabedatei geschrieben. Arcs, die von mehr als einem Polygon gemeinsam verwendet werden, sind in der Ausgabedatei doppelt enthalten. Nodes und die Ausrichtung von Arcs bleiben nicht erhalten.

  • Wenn Sie die Option ANNO verwenden, werden die Annotations innerhalb einer angegebenen Klasse im folgenden Format in eine Datei geschrieben. Alle Annotation-Shape-Punkte (bis zu 500) werden in die Ausgabedatei geschrieben.

    ID, LEVEL, SYMBOL, HEIGHT
    TEXT
    X,Y
    X,Y
    ..
    END
  • Beachten Sie, dass das oben angegebene Format für Ungenerate-Annotations nicht mit dem Format kompatibel ist, das vom Befehl "Generate" erwartet wird. Es dient hauptsächlich als eine einfache Art der Übertragung von Annotation in ein anderes Format.

Syntax

Ungenerate_arc (in_cover, out_generate_file, feature_type, {duplicate_nodes}, {format})
ParameterErläuterungDatentyp
in_cover

Das Coverage, dessen Feature-Koordinaten in eine Ausgabedatei geschrieben werden sollen.

Coverage
out_generate_file

Die Textdatei, in die die XY-Koordinaten geschrieben werden sollen.

File
feature_type

Der Typ von Features, der zur Erstellung der Ausgabedatei verwendet werden soll.

  • LINE —Koordinaten für Arcs werden in die Datei geschrieben.
  • POINT —Koordinaten für Label-Punkte werden in die Datei geschrieben.
  • POLY —Koordinaten für Arcs und Labels, aus denen sich Polygon-Features zusammensetzen, werden in die Datei geschrieben.
  • TIC —Koordinaten für Tics werden in die Datei geschrieben.
  • LINK —Koordinaten, die Links definieren, werden in die Datei geschrieben.
  • REGION.subclass —Koordinaten für die Regions in der angegebenen Subclass werden in die Datei geschrieben.
  • ANNO.subclass —Koordinaten für die Annotation in der angegebenen Subclass werden in die Datei geschrieben.
String
duplicate_nodes
(optional)

Legt fest, ob doppelte Node-Koordinaten in der Ausgabe-Generate-Datei beibehalten oder verworfen werden. Dies gilt nur für die Option POLY.

  • NODES —Doppelte Node-Koordinaten werden in die Ausgabe-Generate-Datei geschrieben. Dies gilt nur für die Option POLY. Dies ist die Standardeinstellung.
  • NONODES —Doppelte Node-Koordinaten werden aus der Ausgabe-Generate-Datei gelöscht. Dies gilt nur für die Option POLY.
Boolean
format
(optional)

Hiermit wählen Sie aus, ob Gleitkomma-Zahlen in der Ausgabe-Generate-Datei exponentiell oder fest dargestellt werden.

  • EXPONENTIAL —Die Koordinaten werden in exponentieller Notation in die Ausgabe-Generate-Datei geschrieben. Dies ist die Standardeinstellung. Mit dieser Option werden alle signifikanten Stellen beibehalten und sie wird zur Wahrung der Genauigkeit empfohlen.
  • FIXED —Die Koordinaten werden für Coverages mit einfacher Genauigkeit mit etwa 7 signifikanten Stellen und für Coverages mit doppelter Genauigkeit mit etwa 15 signifikanten Stellen in die Textdatei geschrieben.
String

Codebeispiel

Ungenerate – Beispiel (eigenständiges Skript)

Das folgende eigenständige Skript veranschaulicht, wie eine Textdatei aus einem Coverage erstellt wird.

# Name: Ungenerate_Example.py
# Description: Creates a text file from a coverage.
# Requirements: ArcInfo Workstation

# Import system modules
import arcpy
from arcpy import env

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

# Set local variables
inCover = "tong_azone"
outGenerateFile = "C:/output/tong_azone.gen"
featureType = "POLY"
format = "FIXED"

# Execute Ungenerate
arcpy.Ungenerate_arc(inCover, outGenerateFile, featureType, "", format)

Umgebung

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

Lizenzierungsinformationen

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

Verwandte Themen

  • Überblick über das Toolset "Von Coverage"
  • Topologie erstellen (Build)
  • Fehlerbereinigung und Topologie erstellen (Clean)
  • Erstellen
  • Polygon-Coverage zu Region
Feedback zu diesem Thema?

ArcGIS for Desktop

  • Startseite
  • Dokumentation
  • Preise
  • Support

ArcGIS Plattform

  • ArcGIS Online
  • ArcGIS for Desktop
  • ArcGIS for Server
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Über Esri

  • Über uns
  • Karriere
  • Insider-Blog
  • User Conference
  • Developer Summit
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | Datenschutz | Rechtliches