18 votos

Implantación de ringmaps en ArcGIS Desktop

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

enter image description here

[ Fuente ]

Del artículo:

R Los mapas se crearon en Adobe Illustrator mediante la aplicación de un que dibujaba, distribuía y simbolizaba dinámicamente todos los mapas gráficos. gráficos. Los valores de simbolización se leyeron (CSV) que contenía todos los datos de atributos de los condados. Se elaboraron tres mapas de anillos a nivel de condado.

¿Existe alguna forma de automatizar la implementación de un mapa como ése en ArcGIS Desktop 10?

5voto

Justin Walgran Puntos 552

Artículo reciente en ofertas ArcUser guiones que parecen ser lo más parecido. Aunque no utiliza gráficos de caja, el código podría ser un buen punto de partida para implementarlo. (vía Matt Artz )

enter image description here

2voto

Anthony Cramp Puntos 126

Aunque esto no se puede hacer con las herramientas de ArcGIS desktop, no creo que sea tan difícil de codificar en .NET.

Con algo de tiempo y esfuerzo, se puede escribir fácilmente un complemento/extensión de ArcGIS que cree este tipo de imágenes para los datos.

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

2voto

Captain Toad Puntos 396

Me parece que se trata principalmente de un problema de anotación, de creación y colocación de etiquetas y símbolos basados en atributos. Pero, ¿puede hacer ambas cosas al mismo tiempo? Mi algoritmo funcionaría del siguiente modo:

  1. Etiquete las características por su nombre, con las etiquetas en esa bonita matriz circular equidistante.
  2. Crear nuevas características cuadradas y el color basado en el atributo requerido.
  3. Coloca las nuevas características a una distancia del centroide de los polígonos determinada por el atributo. Utilice el ángulo de las etiquetas para determinar el ángulo de la línea desde el centroide en el que colocar las características.
  4. Cree los anillos alrededor del mapa basándose en una clasificación del atributo.

Probablemente merezca la pena señalar que creo que si es posible hacer algo en un ordenador, también es posible automatizar esa tarea en un ordenador.

1voto

FlySwat Puntos 61945

Lo siento, pero esto no se puede hacer desde el principio.

Sin embargo, ¡puedes conseguirlo con código personalizado! Tendrá que consultar Elementos personalizados y Renderizadores personalizados ejemplos. A continuación, también puede implementar esas dll personalizadas en ArcGIS Server si es necesario.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X