Passpunkt an Schnittpunkt festlegen (Cartography)

Diese ArcGIS 2.7-Dokumentation wurde archiviert und wird nicht mehr aktualisiert. Inhalt und Links sind möglicherweise veraltet. Verwenden Sie die aktuelle Dokumentation.

Zusammenfassung

Erstellt einen Passpunkt an Stützpunkten, die zu einem oder mehreren Linien- oder Polygon-Features gemeinsam gehören. Dieses Werkzeug wird normalerweise verwendet, um Grenzsymbolisierung für benachbarte Polygone zu synchronisieren.

Abbildung

Passpunkt an Schnittpunkt festlegen

Verwendung

    Vorsicht:

    Mit diesem Werkzeug werden die Eingabedaten geändert. Weitere Informationen und Strategien zur Vermeidung unerwünschter Datenänderungen finden Sie unter Werkzeuge, die Eingabedaten ändern oder aktualisieren.

  • Mit Passpunkten kann der Phasenverlauf von gemusterter Symbolisierung wie gestrichelte Linien gesteuert werden. Dieses Werkzeug wird zur Synchronisierung von in Phasen unterteilten Umrisssymbolen in benachbarten Polygonen verwendet.

  • Bei der primären Eingabe muss es sich um eine Linien- oder Polygon-Feature-Class handeln. Die sekundäre Eingabe kann eine Punkt-, Linien- oder Polygon-Feature-Class sein. Sekundäre Features stellen Geometrie für den Vergleich mit den primären Eingabe-Features bereit.

  • Vorhandene Passpunkte werden nicht entfernt.

  • Wenn nur ein Layer eingegeben wird, werden Passpunkte nur dort erstellt, wo drei Segmente einen Schnittpunkt bilden. Bei Eingabe von sekundären Features werden Kontrollpasspunkte dort hinzugefügt, wo Segmente sich überschneiden.

  • Beide Eingabe-Layer akzeptieren Multipart-Geometrien.

  • Passpunkte können Shapefiles nicht hinzugefügt werden.

  • Bei Verarbeitung von großen Datasets werden möglicherweise Speicherbeschränkungen überschritten. Erwägen Sie in diesem Fall, die Eingabedaten partitionsweise zu verarbeiten, indem Sie eine relevante Polygon-Feature-Class in der Umgebungseinstellung Kartografische Partitionen angeben. Die Teile der Daten, die durch Partitionsgrenzen definiert werden, werden sequenziell verarbeitet. Das Ergebnis ist an Partitionsrändern nahtlos und konsistent.

Syntax

arcpy.cartography.SetControlPointAtIntersect(in_line_or_polygon_features, {in_features})
ParameterErklärungDatentyp
in_line_or_polygon_features

Der Linien- oder Polygon-Feature-Layer.

Feature Layer
in_features
(optional)

Der Feature-Layer mit lagegleichen Features.

Feature Layer

Abgeleitete Ausgabe

NameErklärungDatentyp
out_representations

Die aktualisierten Eingabe-Features.

Feature-Layer

Codebeispiel

SetControlPointAtIntersect – Beispiel (Python-Fenster)

Das folgende Skript für das Python-Fenster veranschaulicht, wie das Werkzeug SetControlPointAtIntersect im unmittelbaren Modus verwendet wird.

import arcpy
arcpy.env.workspace = "C:\data"
arcpy.env.cartographicPartitions = "partitions.lyrx"
arcpy.SetControlPointAtIntersect_cartography("parcels.lyrx", "roads.lyrx")
SetControlPointAtIntersect – Beispiel (eigenständiges Skript)

Dieses eigenständige Skript stellt ein Beispiel für die Verwendung des Werkzeugs SetControlPointAtIntersect dar.

# Name: SetControlPointAtIntersect_standalone_script.py
# Description: Creates a control point at vertices that are shared by one or 
#              more line or polygon features. 

# Import system modules
import arcpy

# Set environment settings
arcpy.env.workspace = "C:/data"
arcpy.env.cartographicPartitions = "partitions.lyrx"

# Set local variables
in_line_or_polygon_features = "parcels.lyrx"
in_features = "roads.lyrx"

# Execute Set Representation Control Point At Intersect
arcpy.SetControlPointAtIntersect_cartography(in_line_or_polygon_features, 
                                             in_features)

Lizenzinformationen

  • Basic: Nein
  • Standard: Nein
  • Advanced: Ja

Verwandte Themen