使用ArcMap制作Cartogram

Cartogram是一种根据属性值变形地图以强调特定信息的工具。本文介绍了Cartogram的种类和实现方法,特别是如何在ArcGIS中使用免费工具制作Cartogram,详细阐述了从安装到运行工具的步骤,以二氧化碳排放量为例展示了Cartogram的视觉效果,突出了地区间差异。

一、 Cartogram介绍

        “The geometry or space of the map is distorted in order to convey the information of this alternate variable. ”为了要强烈表达地图中某种属性信息,而将图形进行一些扭曲,而扭曲的重要原则就是不改变原图形的拓扑关系。

        Cartogram,意为用某种属性值将对象形状进行夸大或缩小的一种地图,这是一种基于属性进行夸张变形的渲染效果,能够直观地传达某种特定信息。因此,当你想突出地图上的某个属性信息而制作一张令人印象深刻的专题图时,可以尝试制作Cartogram。

        Cartogram主要有两类:区域比较统计地图和距离比较统计地图。前者有时也叫做值区比地图,也就是说该地某要素的数值和该地面积的比值,通过该比值来反应此要素的特征。

        Worldmapper网站(

### 如何在 ArcMap 中创建带有局部放大的专题地图 #### 准备工作 为了成功创建带局部放大效果的地图,在ArcGIS环境中,用户需要熟悉软件的界和工具,特别是地图视图和属性表。这些组件允许查看水系图当前的表现形式以及调整其不同属性[^1]。 #### 创建主地图 启动ArcMap并加载基础地理数据集作为底图背景。接着添加目标区域的主要要素图层,比如河流网络或其他自然特征,并确保所有必要的矢量文件都已导入项目中以便后续操作。 #### 设置局部放大窗口 1. **新建数据框** - 在布局视图(Layout View)下执行此步骤。 - 转至`Insert`(插入)> `Data Frame`(数据框),这会向页新增一个小的数据展示区用于呈现细节部分。 2. **配置新数据框参数** - 右键点击刚建立的小型数据框>选择`Properties`(属性)打开设置对话框。 - 切换到`General`(常规)标签页更改名称为“Detail”或者其他容易识别的名字;同时取消勾选“Fixed Scale (Locked)”锁定比例尺选项让该子图可以自由缩放显示特定范围内的内容而不受全局影响。 3. **关联两个数据框之间的链接关系** - 返回主菜单栏找到`View`>`Data Frames`>`New Data Frame Link...`. - 定义好源(Source)-即大图中的某个兴趣点位置, 和目的地(Destination)-也就是之前定义好的小型浮动窗体内部中心坐标之后保存设定即可实现两者间同步更新的效果。 #### 设计视觉样式 完成上述基本结构搭建后便可以根据实际需求自定义外观设计了: - 应用合适的颜色方案来区分主要绘图区与插画式的特写片段; - 添加指北针、比例尺条形码等辅助图形元素帮助读者理解方位感; - 插入文字说明解释所选取的重点部位为何重要及其背后的故事价值所在。 最后导出最终成果前记得仔细校验各个组成部分是否准确无误地反映了预期意图。 ```python # Python脚本仅作示意用途,具体实施需依赖于ArcMap GUI交互方式完成 import arcpy mxd = arcpy.mapping.MapDocument("CURRENT") # 获取当前MXD文档对象实例化变量mxd df_main = arcpy.mapping.ListDataFrames(mxd)[0] # 假设第一个数据帧为主地图容器 arcpy.mapping.AddDataFrameLink(df_main, "Detail", df_main.extent.centerPoint) ```
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值