Implementación de ringmaps en ArcGIS Desktop


18

En un artículo reciente de Stewart y sus colegas en IJHG me topé con una técnica interesante de visualización de datos mediante mapas de anillo. Más información referenciada en el artículo sobre esta técnica aquí y aquí .

ingrese la descripción de la imagen aquí

[ Fuente ]

Del artículo:

Los mapas en anillo se crearon en Adobe Illustrator mediante la aplicación de un script personalizado que dibujó, distribuyó y simbolizó dinámicamente todos los elementos del mapa gráfico. Los valores para la simbolización se leyeron de un archivo de valores separados por comas (CSV) que contenía todos los datos de atributos del condado. Se desarrollaron tres mapas de anillo a nivel de condado.

¿Hay alguna manera de automatizar la implementación de un mapa como ese en ArcGIS Desktop 10?


2
Parece que Illustrator CS4 se puede programar con JavaScript, VBScript y AppleScript. Sería bueno si pudieras obtener el guión que usaron para crear estos mapas de anillo, ¿eh?
Chad Cooper

Respuestas:



2

Aunque esto no se puede hacer con herramientas listas para usar en el escritorio de ArcGIS, no creo que sea tan difícil de codificar en .NET.

Dado un poco de tiempo y esfuerzo, una vez puede escribir fácilmente un complemento / extensión de ArcGIS que cree este tipo de imágenes para los datos.

Recientemente hice algo similar (no era circular, solo diagramas de caja en una cinta horizontal) para los Datos del Censo usando la API Flex de ArcGIS Server. No fue tan difícil y se puede hacer fácilmente usando .NET si lo desea.


2

Me parece que esto es principalmente un problema de anotación, crear y colocar etiquetas y símbolos basados ​​en atributos. ¿Pero puede hacer ambas cosas al mismo tiempo? Mi algoritmo funcionaría en la línea de:

  1. Etiquete las características por nombre, con las etiquetas en ese conjunto circular bonito, equidistante.
  2. Cree nuevas características cuadradas y colores basados ​​en el atributo requerido.
  3. Coloque nuevas entidades a una distancia del centroide de los polígonos según lo determine el atributo. Use el ángulo de las etiquetas para determinar el ángulo de la línea desde el centroide en el que colocar las entidades.
  4. Cree los anillos alrededor del mapa según una clasificación del atributo.

Probablemente valga la pena señalar que creo que si es posible hacer algo en una computadora, también es posible automatizar esa tarea en una computadora.


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.