Dispersar marcadores (Herramientas de cartografía)
Resumen
Encuentra símbolos de punto que se superponen o que están demasiado cerca entre sí, en función de la simbología y escala de referencia y los dispersa en función de un espaciado mínimo y un patrón de dispersión.
Ilustración
Los puntos agrupados dentro de una distancia especificada se dispersan en el patrón seleccionado.
Uso
La entrada debe ser una capa de entidad de puntos simbolizada. Las entidades multipunto no son entradas válidas. La clase de entidad de entrada se modifica mediante esta herramienta.
Esta herramienta se basa en la evaluación de la proximidad de las entidades de puntos simbolizadas. La extensión de la simbología y la escala de referencia se tienen en cuenta en forma conjunta. Ejecute esta herramienta cuando finalice la apariencia de los símbolos y asegúrese de que la escala de referencia se corresponda con la escala de salida final prevista.
Los símbolos de punto agrupados o coincidentes se evalúan y procesan en grupos. El análisis de los grupos de marcadores está basado en un contorno rectangular mínimo alrededor de cada marcador. Los grupos se componen de marcadores con sobres que se superponen o que se encuentran dentro del espaciado mínimo de otros. En cada grupo, los marcadores se dispersan con el espaciamiento mínimo.
Se pueden introducir superposiciones de gráficos entre los grupos de puntos. Utilice la herramienta Detectar conflictos en el gráfico para identificar conflictos.
La capa de entidades de puntos de entrada que se va a dispersar.
Layer
Espaciamiento mínimo
La distancia mínima de separación entre símbolos de puntos individuales 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 símbolos de puntos se tocarán. La unidad de página por defecto es Puntos.
Linear Unit
Diseño dispersión
(Opcional)
Especifica el patrón que se utilizará para colocar los símbolos de punto dispersos. El grupo de símbolos de punto tendrá un centro de masa derivado de las ubicaciones de cada punto del grupo. El centro de masa se utiliza como el punto de anclaje alrededor del cual opera el patrón de dispersión.
Expandido—Se mantiene el patrón general de los símbolos de punto mientras están separados. Los puntos que coincidían exactamente se dispersarán en un círculo alrededor de su centro de masa. Esta es la opción predeterminada.
Aleatorio—Los símbolos de punto se colocarán alrededor del centro de masa con una dispersión aleatoria que respeta el espaciado mínimo.
Cuadrados—Los símbolos de punto se colocarán en varios anillos cuadrados alrededor del centro de masa, garantizando que todos los puntos se ubiquen tan cerca como lo permita el parámetro de espaciado mínimo.
Anillos—Los símbolos de punto se colocarán en varios anillos circulares alrededor del centro de masa, garantizando que todos los puntos se ubiquen tan cerca como lo permita el parámetro de espaciado mínimo.
Cuadrado—Los símbolos de punto se colocarán uniformemente alrededor del centro de masa con un patrón cuadrado único.
Anillo—Los símbolos de punto se colocarán uniformemente alrededor del centro de masa con un patrón circular único.
Cruz—Los símbolos de punto se espaciarán uniformemente en los ejes horizontal y vertical que se originan en el centro de masa.
Cruz—Los símbolos de punto se espaciarán uniformemente en los ejes de 45º que se originan en el centro de masa.
Columna—Los símbolos de punto se espaciarán uniformemente en un eje vertical que se origina en el centro de masa.
Fila—Los símbolos de punto se espaciarán uniformemente en un eje horizontal que se origina en el centro de masa.
La capa de entidades de puntos de entrada que se va a dispersar.
Layer
minimum_spacing
La distancia mínima de separación entre símbolos de puntos individuales 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 símbolos de puntos se tocarán. La unidad de página por defecto es Puntos.
Linear Unit
dispersal_pattern
(Opcional)
Especifica el patrón que se utilizará para colocar los símbolos de punto dispersos. El grupo de símbolos de punto tendrá un centro de masa derivado de las ubicaciones de cada punto del grupo. El centro de masa se utiliza como el punto de anclaje alrededor del cual opera el patrón de dispersión.
EXPANDED—Se mantiene el patrón general de los símbolos de punto mientras están separados. Los puntos que coincidían exactamente se dispersarán en un círculo alrededor de su centro de masa. Esta es la opción predeterminada.
RANDOM—Los símbolos de punto se colocarán alrededor del centro de masa con una dispersión aleatoria que respeta el espaciado mínimo.
SQUARES—Los símbolos de punto se colocarán en varios anillos cuadrados alrededor del centro de masa, garantizando que todos los puntos se ubiquen tan cerca como lo permita el parámetro de espaciado mínimo.
RINGS—Los símbolos de punto se colocarán en varios anillos circulares alrededor del centro de masa, garantizando que todos los puntos se ubiquen tan cerca como lo permita el parámetro de espaciado mínimo.
SQUARE—Los símbolos de punto se colocarán uniformemente alrededor del centro de masa con un patrón cuadrado único.
RING—Los símbolos de punto se colocarán uniformemente alrededor del centro de masa con un patrón circular único.
CROSS—Los símbolos de punto se espaciarán uniformemente en los ejes horizontal y vertical que se originan en el centro de masa.
X_CROSS—Los símbolos de punto se espaciarán uniformemente en los ejes de 45º que se originan en el centro de masa.
COLUMN—Los símbolos de punto se espaciarán uniformemente en un eje vertical que se origina en el centro de masa.
ROW—Los símbolos de punto se espaciarán uniformemente en un eje horizontal que se origina en el centro de masa.
String
Salida derivada
Nombre
Explicación
Tipo de datos
out_representations
Las entidades de entrada actualizadas.
Feature Layer
Muestra de código
Ejemplo 1 de DisperseMarkers (ventana de Python)
El siguiente script de la ventana de Python demuestra cómo utilizar la función DisperseMarkers en modo inmediato.
Ejemplo 2 de DisperseMarkers (script independiente)
Este script independiente muestra un ejemplo de uso de la función DisperseMarkers.
# Name: DisperseMarkers_standalone_script.py
# Description: Finds point symbols that are overlapping or too close to one
# another and spreads them apart based on a minimum spacing and
# dispersal pattern
# Import system modules
import arcpy
# Set environment settings
arcpy.env.workspace = "C:/data"
arcpy.env.referenceScale = "50000"
# Set local variables
in_point_features = "crime.lyrx"
minimum_spacing = "2 Points"
dispersal_pattern = "EXPANDED"
# Run Disperse Markers
arcpy.cartography.DisperseMarkers(in_point_features, minimum_spacing,
dispersal_pattern)