Marker verteilen (Kartografie)

Lizenzstufe:BasicStandardAdvanced

Zusammenfassung

Sucht nach Repräsentationsmarkern, die einander überlappen oder einen zu geringen Abstand zueinander haben, und verteilt diese anhand eines Mindestabstands und eines Ausbreitungsmusters.

Bild

Marker verteilen (Geoverarbeitungswerkzeug)
Abbildung der Verteilungs-Styles.

Verwendung

Syntax

DisperseMarkers_cartography (in_point_features, minimum_spacing, {dispersal_pattern})
ParameterErläuterungDatentyp
in_point_features

Der Eingabe-Punkt-Feature-Layer, der Repräsentationsmarker enthält.

Layer
minimum_spacing

Der Mindestabstand zwischen einzelnen Markern in Seiteneinheiten. Der Abstand muss angegeben und größer als oder gleich 0 sein. Wenn ein positiver Wert angegeben wird, entspricht der Abstand zwischen den Markern diesem Wert. Wenn der Wert 0 angegeben wird, berühren sich die Marker. Die Standardeinstellung für die Seiteneinheit ist "Punkte".

Linear unit
dispersal_pattern
(optional)

Gibt das Muster an, in dem die verteilten Repräsentationsmarker platziert werden. Eine Gruppe Marker hat ein Massenzentrum, das von den Positionen der einzelnen Marker in der Gruppe abgeleitet wird. Das Massenzentrum wird als Ankerpunkt verwendet, um den sich das Ausbreitungsmuster anordnet.

  • EXPANDEDDas allgemeine Muster der Marker wird beim Verteilen der Marker beibehalten. Marker, die exakt lagegleich sind, werden in einem Kreis um ihr Massenzentrum verteilt. Dies ist die Standardeinstellung.
  • RANDOMRepräsentationsmarker werden in einer Zufallsverteilung unter Berücksichtigung des Mindestabstands um das Massenzentrum verteilt.
  • SQUARESRepräsentationsmarker werden in mehreren Quadratringen um das Massenzentrum platziert. Dabei wird sichergestellt, dass alle Marker unter Berücksichtigung des Parameters für den Mindestabstand mit dem kleinstmöglichen Abstand zueinander platziert werden.
  • RINGSRepräsentationsmarker werden in mehreren Kreisringen um das Massenzentrum platziert. Dabei wird sichergestellt, dass alle Marker unter Berücksichtigung des Parameters für den Mindestabstand mit dem kleinstmöglichen Abstand zueinander platziert werden.
  • SQUARERepräsentationsmarker werden in einem quadratischen Muster gleichmäßig um das Massenzentrum platziert.
  • RINGRepräsentationsmarker werden in einem kreisförmigen Muster gleichmäßig um das Massenzentrum platziert.
  • CROSSRepräsentationsmarker werden auf horizontalen und vertikalen Achsen gleichmäßig verteilt, deren Ursprung im Massenzentrum liegt.
  • X_CROSSRepräsentationsmarker werden gleichmäßig auf 45-Grad-Achsen verteilt, deren Ursprung im Massenzentrum liegt.
String

Codebeispiel

Werkzeug "DisperseMarkers" – Beispiel (Python-Fenster)

Das folgende Skript im Python-Fenster veranschaulicht, wie Sie das Werkzeug "DisperseMarkers" im unmittelbaren Modus verwenden.

import arcpy
from arcpy import env
env.workspace = "C:/data"
env.referenceScale = "50000"
arcpy.DisperseMarkers_cartography("crime.lyr", "2 Points", "EXPANDED")
Werkzeug "DisperseMarkers" – Beispiel (eigenständiges Python-Skript)

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

# Name: DisperseMarkers_standalone_script.py
# Description: creates visible space between representation markers which are graphically overlappig or coincident
# Author: ESRI
 
# Import system modules
import arcpy
from arcpy import env

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

# Set local variables
in_point_features = "crime.lyr"
minimum_spacing = "2 Points"
dispersal_pattern = "EXPANDED"

# Execute Disperse Markers
arcpy.DisperseMarkers_cartography(in_point_features, minimum_spacing, dispersal_pattern)

Umgebung

Verwandte Themen

Lizenzierungsinformationen

ArcGIS for Desktop Basic: Nein
ArcGIS for Desktop Standard: Nein
ArcGIS for Desktop Advanced: Ja
9/22/2013