Polygon in Linie (Data Management Tools)
Zusammenfassung
Erstellt eine Feature-Class für die Linien, die aus Polygongrenzen konvertiert wurden. Sie können die Werkzeugparameter so festlegen, dass gemeinsame Segmente und die Feature-IDs ihrer benachbarten Polygone analysiert werden. Sie können die Werkzeugparameter aber auch so festlegen, dass für jedes Eingabe-Polygon ein eingeschlossenes Linien-Feature erstellt wird.
Abbildung

Verwendung
Wenn der Parameter Informationen zu benachbarten Polygonen identifizieren und speichern aktiviert ist, wird die Beziehung zu benachbarten Polygonen analysiert. Die Grenzen werden in Linien konvertiert, wobei kreuzende oder gemeinsame Segmente berücksichtigt werden. Die folgenden Felder werden zur Ausgabe hinzugefügt:
LEFT_FID—Die Feature-ID des Eingabe-Polygons links von der Ausgabelinie.RIGHT_FID—Die Feature-ID des Eingabe-Polygons rechts von der Ausgabelinie.
Die Attribute der Eingabe-Features werden in der Ausgabe nicht beibehalten.
Folgende Szenarien sollen den Vorgang und die Ausgabe weitergehend illustrieren:
In einer Polygongeometrie wird die äußere Grenze immer im Uhrzeigersinn gespeichert. Wenn das Polygon ein Loch hat, wird die Lochgrenze (innere Grenze) immer gegen den Uhrzeigersinn gespeichert. Bei einem Polygon ohne Nachbarn auf der linken Seite der Außengrenze (außerhalb) und der Lochgrenze (innerhalb) weisen die resultierenden Linien daher im Feld
LEFT_FIDden Wert -1 und im FeldRIGHT_FIDdie Polygon-Feature-ID als Wert auf.Wenn ein Polygon ein anderes Polygon enthält, wird eine Ausgabelinie im Uhrzeigersinn als gemeinsame Grenze generiert. Das zugehörige Feld
LEFT_FIDenthält dann als Wert die Feature-ID des äußeren Polygons und das FeldRIGHT_FIDals Wert die Feature-ID des inneren Polygons.Wenn sich zwei Polygone einen Teil ihrer Grenzen teilen, wird als gemeinsames Segment eine Ausgabelinie generiert. Die Linienrichtung ist beliebig; die Werte der Felder
LEFT_FIDundRIGHT_FIDentsprechen der Feature-ID des linken bzw. des rechten Polygons.Wenn ein Polygon ein anderes überlappt, werden zwei Ausgabelinien generiert, die jede sich kreuzende Grenze zweimal darstellen. Die erste Linie stellt die äußere Grenze eines der überlappenden Polygone dar. Der Wert des zugehörigen
LEFT_FID-Feldes entspricht der Feature-ID des gekreuzten Polygons und der Wert desRIGHT_FID-Feldes seiner eigenen Polygon-Feature-ID. Die zweite Linie verläuft in die Gegenrichtung und teilt dadurch das andere Polygon. Die Werte der FelderLEFT_FIDundRIGHT_FIDsind mit der Feature-ID des anderen Polygons identisch.Eingabe-Multipart-Features werden nicht beibehalten; alle Ausgabelinien sind Singlepart.
Bei einem Eingabe-Feature, das eine parametrische (echte) Kurve ist, bleibt die Ausgabelinie auch bei Teilung eine echte Kurve.
Dieser Parameter verwendet einen Kachelvorgang, um beim Verarbeiten sehr großer Datasets eine bessere Performance und Skalierbarkeit zu erzielen.
Wenn der Parameter Informationen zu benachbarten Polygonen identifizieren und speichern deaktiviert ist, wird jedes Eingabe-Polygon in ein eingeschlossenes Linien-Feature konvertiert. Multipart-Polygone werden in eine Multipart-Linie konvertiert.
Der Ausgabe wird das Feld
ORIG_FIDmit der Feature-ID jeder Eingabelinie hinzugefügt. Die Attribute der Eingabe-Features werden in der Ausgabe beibehalten.
Parameter
| Beschriftung | Erläuterung | Datentyp |
|---|---|---|
|
Eingabe-Features |
Die Eingabe-Polygon-Features. |
Feature Layer |
|
Ausgabe-Feature-Class |
Die Ausgabe-Line-Feature-Class |
Feature Class |
|
Informationen zu benachbarten Polygonen identifizieren und speichern (Optional) |
Gibt an, ob Informationen zu benachbarten Polygonen identifiziert und in der Ausgabe gespeichert werden.
|
Boolean |
Umgebungen
Aktueller Workspace, Scratch-Workspace, Standard-Ausgabe-Z-Werte, M-Auflösung, M-Toleranz, Ausgabe-M-Domäne, Ausgabe-Z-Domäne, Ausgabe-Koordinatensystem, Ausdehnung, Ausgabe hat M-Werte, Ausgabe hat Z-Werte, XY-Auflösung, XY-Toleranz, Z-Auflösung, Z-Toleranz
Lizenzierungsinformationen
- Basic: Nein
- Standard: Nein
- Advanced: Ja