¿Cómo implementar los mapas de anillo en ArcGIS?

17

En un artículo reciente por Stewart y sus colegas en IJHG me topé con una técnica interesante de visualización de datos utilizando ringmpas. Más información a la que se hace referencia en el artículo sobre esta técnica aquí y aquí .

[ Fuente ]

Del artículo:

  

Anillo   Los mapas se crearon en Adobe Illustrator a través de la aplicación de un personalizado.   Script que dibujó, distribuyó y simbolizó dinámicamente todo el mapa gráfico.   elementos. Los valores para la simbolización se leyeron de una coma separada.   Archivo de valor (CSV) que contenía todos los datos de atributos del condado.   Se desarrollaron tres mapas de anillos a nivel de condado.

¿Hay una manera de automatizar la implementación de un mapa como el de ArcGIS 10?

    
pregunta radek 02.03.2011 - 14:34

4 respuestas

5

Artículo reciente en ArcUser ofrece scripts que parecen ser los cosa mas cercana Aunque no utiliza diagramas de caja, ¡el código podría ser un buen punto de partida para implementarlo! (a través de Matt Artz )

    
respondido por el radek 30.10.2013 - 23:10
2

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

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

Hace poco hice algo similar (no era circular, solo trazaba diagramas en una cinta horizontal) para los datos del censo utilizando la API de ArcGIS Server Flex. No fue tan difícil y se puede hacer fácilmente utilizando .NET si lo desea.

    
respondido por el Devdatta Tengshe 03.03.2011 - 06:22
2

Me parece que esto es principalmente un problema de anotación, creando y posicionando 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 esa bonita y equidistante matriz circular.
  2. Cree nuevas características de cuadrados y colores según el atributo requerido.
  3. Coloque las nuevas entidades a una distancia del centroide de los polígonos según lo determine el atributo. Utilice 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 basándose en una clasificación del atributo.

Probablemente vale 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.

    
respondido por el jvangeld 11.03.2011 - 20:29
1

Lo sentimos, pero no puedes hacer esto fuera de la caja.

Sin embargo, puedes lograrlo con un código personalizado. Deberá consultar Custom Elements y < a href="http://help.arcgis.com/en/sdk/10.0/arcobjects_net/conceptualhelp/index.html#//0001000002vz000000"> Representadores de funciones personalizadas . También puede implementar esas dll personalizadas en ArcGIS Server si es necesario.

    
respondido por el Ragi Yaser Burhum 16.03.2011 - 03:09

Lea otras preguntas en las etiquetas