Dispersar marcadores (Cartografía)

Nivel de licencia:BasicStandardAdvanced

Resumen

Encuentra marcadores de representación que se superponen o que están demasiado cerca unos de los otros y los dispersa basado en un espaciamiento mínimo y un diseño de dispersión.

Ilustración

Herramienta de geoprocesamiento Dispersar marcadores
Ilustración de los estilos de dispersión.

Uso

Sintaxis

DisperseMarkers_cartography (in_point_features, minimum_spacing, {dispersal_pattern})
ParámetroExplicaciónTipo de datos
in_point_features

Capa de entidades de puntos de entrada que contiene representaciones de marcadores.

Layer
minimum_spacing

La distancia mínima de separación entre los marcadores individuales es en unidades de página. Se debe especificar una distancia y debe ser mayor o igual que cero. Cuando se especifica un valor positivo, los marcadores se separarán siguiendo ese valor; cuando se especifica un valor de cero, los marcadores se tocan. La unidad de página por defecto es Puntos.

Linear unit
dispersal_pattern
(Opcional)

Especifica el diseño en el que se colocan los marcadores de representación dispersos. El grupo de marcadores tendrá un centro de masa derivado de las ubicaciones de cada marcador en el grupo. El centro de masa se utiliza como el punto de anclaje alrededor del cual opera el diseño de dispersión.

  • EXPANDEDSe mantiene el diseño general de los marcadores mientras están separados. Los marcadores que coincidían exactamente se dispersan en un círculo situado alrededor de su centro de masa. Esta es la opción predeterminada.
  • RANDOMLos marcadores de representación se ubican alrededor del centro de masa en un diseño de dispersión aleatorio que respeta el espaciamiento mínimo.
  • SQUARESLos marcadores de representación se ubican en varios anillos cuadrados alrededor del centro de masa, asegurando que todos los marcadores se ubiquen tan cerca como lo permita el parámetro de espaciamiento mínimo.
  • RINGSLos marcadores de representación se ubican en varios anillos circulares alrededor del centro de masa, asegurando que todos los marcadores se ubiquen tan cerca como lo permita el parámetro de espaciamiento mínimo.
  • SQUARELos marcadores de representación se ubican uniformemente alrededor del centro de masa en un diseño cuadrado único.
  • RINGLos marcadores de representación se ubican uniformemente alrededor del centro de masa en un diseño circular único.
  • CROSSLos marcadores de representación se ubican uniformemente en los ejes horizontales y verticales que se originan en el centro de masa.
  • X_CROSSLos marcadores de representación se ubican uniformemente en los ejes a 45º que se originan en el centro de masa.
String

Ejemplo de código

Ejemplo de la herramienta DisperseMarkers (ventana de Python)

La siguiente secuencia de comandos de la ventana de Python muestra cómo utilizar la herramienta DisperseMarkers en el modo inmediato.

import arcpy
from arcpy import env
env.workspace = "C:/data"
env.referenceScale = "50000"
arcpy.DisperseMarkers_cartography("crime.lyr", "2 Points", "EXPANDED")
Ejemplo de la herramienta DisperseMarkers (secuencia de comandos de Python independiente)

Esta secuencia de comandos independiente muestra un ejemplo del uso de la herramienta DisperseMarkers.

# 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)

Entornos

Temas relacionados

Información sobre licencias

ArcGIS for Desktop Basic: No
ArcGIS for Desktop Standard: No
ArcGIS for Desktop Advanced: Sí
9/11/2013