Eu tenho uma classe de recurso de polígono que possui várias áreas de extensão com um nome exclusivo
Eu também tenho uma tabela (em um geodatabase de arquivo) que possui os nomes de extensão com um valor de pontuação. Mas pode haver muitos valores de pontuação por extensão.
Desejo representar visualmente os valores de pontuação por simbologia de cores ou simbologia de gráfico de barras / torta no ArcGIS Desktop (também tenho uma licença ArcInfo).
É uma dessas perguntas que ronda bastante os fóruns da Esri, então eu queria saber se alguém aqui tem alguma sugestão ou alguma solução alternativa que eles fizeram no passado?
arcgis-desktop
symbology
relationship-class
Rob Clark
fonte
fonte
Respostas:
Para uma abordagem programática, vejo várias opções:
Camada personalizada .
renderizador personalizado .
extensão de camada que implementa ILayerExtensionDraw .
Com qualquer uma dessas abordagens, você pode usar IRelationshipClass.GetObjectsRelatedtoObject , (ou RelatedToObjectSet), assumindo que você configurou uma relação com a tabela de pontuação.
fonte
Recursos de desenho para mostrar quantidades: gráficos de pizza e gráficos de barras
http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?TopicName=Drawing_features_to_show_quantities
& Sobre simbolizar dados para representar quantidade
http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?TopicName=About_symbolizing_data_to_represent_quantity
Se tiver um Analista de negócios, você pode simbolizar gráficos:
http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?id=1371&pid=1370&topicname=Symbolize_by_Chart_%28Business_Analyst%29
fonte
Não sei se entendi sua pergunta, mas farei meu melhor palpite em uma resposta (já que ainda não posso comentar para obter mais informações).
Supondo que você tenha uma massa de várias pontuações com base em vários atributos de tabela relacionados, como dados demográficos / econômicos / etc (renda mediana, população), e supondo que você queira simbolizar esses dados de uma maneira que os relacione, eu gostaria sugerir atribuir valores a determinadas agregações de dados. Por exemplo, se uma área geográfica tem população alta, mas baixa renda mediana, forneça um valor específico. Dessa forma, quando você cria um gráfico das informações (ou simboliza), é possível exibir várias partes de dados com uma representação gráfica relativamente limpa. Nas estatísticas, essa prática é chamada de "recodificação" e basicamente significa que você simplifica uma ou mais variáveis em outra variável para permitir uma representação mais acessível. Se você quiser ajuda para fazer algo dessa natureza,
Se isso for útil, avise-me e expandirei da melhor maneira possível.
Recodificando valores com base no conteúdo usando o ArcGIS Field Calculator?
fonte
Uma maneira de pensar é fazer uma junção inversa (tabela espacial para negócios).
Em seguida, use um xy calculado para colocar eventos.
Depois disso, talvez um rótulo com texto avançado> fundo de texto e um líder sejam muito baixos.
Em seguida, use o maplex e defina as opções de posicionamento com correção de distância - nunca remova - nas propriedades de posicionamento.
Dependendo do número máximo de relações, pode obter pelo menos todos os valores na página.
Também dependeria da importância da geometria subjacente. Você pode definir a prioridade para itens que não deseja que os rótulos substituam.
Se seus relacionamentos tiverem alguma classificação, você poderá começar fazendo uma simbologia e seguindo esta resposta para classificar os rótulos e, em seguida, usar frases de chamariz de balões de cores diferentes.
Eu acelerei através dos primeiros passos. Se você precisar de mais orientações, deixe um comentário e eu posso expandir.
fonte