Tengo una clase de entidad poligonal que tiene varias áreas de extensión con un nombre que es único
También tengo una tabla (en una geodatabase de archivos) que tiene los nombres de extensión con un valor de puntuación. Pero puede haber muchos valores de puntuación por extensión.
Quiero representar visualmente los valores de puntuación, ya sea por simbología de color o simbología de gráfico circular / barra en ArcGIS Desktop (también tengo una licencia de ArcInfo).
Es una de estas preguntas que rebotan bastante en los foros de Esri, así que me preguntaba si alguien aquí tenía alguna sugerencia o solución que hayan hecho en el pasado.
arcgis-desktop
symbology
relationship-class
Rob Clark
fuente
fuente
Respuestas:
Para un enfoque programático, veo varias opciones:
Capa personalizada .
Renderizador personalizado .
extensión de capa que implementa ILayerExtensionDraw .
Con cualquiera de estos enfoques, puede usar IRelationshipClass.GetObjectsRelatedtoObject , (o RelatedToObjectSet), suponiendo que haya configurado una relación con la tabla de puntuación.
fuente
Características de dibujo para mostrar cantidades: gráficos circulares y gráficos de barras
http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?TopicName=Drawing_features_to_show_quantities
& Acerca de simbolizar datos para representar la cantidad
http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?TopicName=About_symbolizing_data_to_represent_quantity
Si tiene Business Analyst puede simbolizar gráficos:
http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?id=1371&pid=1370&topicname=Symbolize_by_Chart_%28Business_Analyst%29
fuente
No estoy seguro de entender su pregunta, pero haré mi mejor suposición a una respuesta (ya que aún no puedo comentar para obtener más información).
Suponiendo que lo que tiene es una masa de varios puntajes basados en varios atributos de tabla relacionados, como datos demográficos / económicos / etc. (ingreso medio, población), y suponiendo que desea simbolizar estos datos de una manera que los relacione, sugiera asignar valores a ciertas agregaciones de datos. Por ejemplo, si un área geográfica tiene una población alta pero un ingreso medio bajo, dele un valor específico. De esa manera, cuando grafica la información (o la simboliza), puede mostrar múltiples datos con una representación gráfica relativamente limpia. En estadística, esta práctica se llama "recodificación" y básicamente significa que simplifica una o más variables en otra variable para permitir una representación más accesible. Si quieres ayuda para hacer algo de esta naturaleza,
Si esto es útil, hágamelo saber y me expandiré lo mejor que pueda.
¿Recodificar valores basados en contenidos usando ArcGIS Field Calculator?
fuente
Una forma en la que puedo pensar es hacer una unión inversa (tabla espacial para negocios).
Luego use una xy calculada para colocar eventos.
Después de eso, tal vez una etiqueta con texto avanzado> fondo de texto y un líder para establecer muy bajo.
Luego, utilice maplex y configure las opciones de ubicación de desplazamiento de distancia, nunca eliminar, mejor en las propiedades de ubicación.
Dependiendo del número máximo de relaciones, al menos podría obtener todos los valores en la página.
También dependería de cuán importante sea la geometría subyacente. Puede configurar la prioridad para los elementos que no desea que las etiquetas se superpongan.
Si sus relaciones tienen alguna clasificación, puede comenzar haciendo una simbología y siguiendo esta respuesta para clasificar las etiquetas, y luego usar diferentes leyendas de globos de colores.
Aceleré los primeros pasos. Si necesita más dirección, deje un comentario y puedo ampliar.
fuente