在ArcGIS Desktop中实现环形图


18

在Stewart和同事在IJHG 的最新文章中,我偶然发现了使用环图可视化数据的有趣技术。关于这项技术的文章中引用一些更多的信息在这里这里

在此处输入图片说明

[ 来源 ]

从文章:

环形地图是通过使用自定义脚本在Adobe Illustrator中创建的,该脚本可以动态绘制,分布和符号化所有图形地图元素。从包含所有县属性数据的逗号分隔值(CSV)文件中读取符号化的值。绘制了三个县级环形地图。

有没有一种方法可以像ArcGIS Desktop 10中那样自动实现地图?


2
看起来Illustrator CS4可以使用JavaScript,VBScript和AppleScript编写脚本。如果可以使用他们用来创建这些环形图的脚本,那会很好,是吗?
乍得·库珀

Answers:



2

尽管无法使用ArcGIS桌面中的现成工具完成此操作,但我不相信在.NET中编写代码很难。

付出一些时间和精力,一次就可以轻松编写可为数据创建此类图像的ArcGIS插件/扩展。

最近,我使用ArcGIS Server Flex API对人口普查数据做了类似的操作(不是圆形的,只是在水平功能区上的箱形图)。它并不难,并且可以根据需要使用.NET轻松完成。


2

在我看来,这主要是一个注释问题,它基于属性创建和定位标签和符号。但是它可以同时做两个吗?我的算法可以按照以下方式工作:

  1. 按名称标注特征,并以该等距,等距的圆形数组标注。
  2. 根据所需属性创建新的正方形要素和颜色。
  3. 将新要素放置在与该属性确定的多边形质心相距一定距离的位置。使用标签的角度确定与放置要素的质心的直线角度。
  4. 根据属性分类在地图周围创建圆环。

可能值得注意的是,我相信,如果可以在计算机上执行某项操作,那么也可以在计算机上自动执行该任务。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.