网上搜 ArcGIS Pro 或者问 AI ,出来的大部分还是基于 ArcMap 的操作,摸索了一天才搞明白 Pro 的操作,终于画出了一只站着的鸡!
0、 ArcGIS Pro 获取和安装:tb
1、数据获取
注册天地图,下载需要的省/市/县数据,数据是 json 格式。
2、数据转换
打开 ArcGIS Pro - 点击(功能区)视图 - 地理处理 - 转换工具 - json 转要素。
注意:要转两次,几何类型一次折线一次面!每次输出要素要重命名!
3、读取数据
点击(功能区)地图 - 添加数据 - 浏览,导入转换后的数据。
然后就会有一只扁扁的鸡。
这是因为默认的坐标系是地理坐标系,查看方式:点击(左侧)内容 - 省/市/县或者你的其他数据 - 右键 - 属性 - 源 - 空间参考,可以看到这里是 CGCS2000。
这时候各种搜索结果都告诉你,要去投影转化坐标系。完全不需要!
4、让鸡站起来
点击(左侧)内容 - 地图 - 右键 - 属性 - 坐标系,默认是地理坐标系 WGS1984,修改为投影坐标系,这里对应的选 CGCS2000 的就行。
这样看到的就是正常在论文里见到的图了。
注意事项:地图上一定要有南海诸岛和九段线!
附:投影方法
点击(功能区)视图 - 地理处理 - 数据管理工具 - 投影和变换。
投影后可以看到数据发生了变化,但是图是不会有任何变化的。
以上是绘制行政区划图的基本操作。
然而,论文中经常要用到把某个区域高亮,或者不同地区试点批次不一样,要标注出来。这里假设存在 3 批试点城市:
year | name |
---|---|
2012 | 北京市 |
2015 | 上海市 |
2015 | 杭州市 |
2016 | 拉萨市 |
2016 | 舟山市 |
注意:
(1)把整理好的表格存为 xls 或 csv 格式。 xlsx 格式虽然能识别,但匹配结果都是空值。
(2)跟 stata 一样,城市名称一定要对应,不要漏了“市”字。顺序不重要。
5、数据连接(超好用)
点击(左侧)内容 - 市(或者其他对应匹配层级的数据) - 右键 - 连接和关联 - 添加连接,输入字段 name 就是匹配的城市名,连接表选择整理好的表格,验证后确定。
验证连接后显示
一对一连接已匹配 5 条记录。
输入表具有 375,并且连接表具有 5 个记录。
查看一下匹配后的数据:点击(左侧)内容 - 市(或者其他对应匹配层级的数据) - 右键 - 属性表。
可以看到,这个连接功能跟 stata 的 merge
比较像了,没有匹配的结果显示为空。
叉掉属性表后继续画图。
6、画出试点城市
点击(左侧)内容 - 市(或者其他对应匹配层级的数据) - 右键 - 符号系统 - 主符号系统。 后面的根据自己需要大胆尝试就行了。
p.s. 建议点击更多 - 取消勾选“显示其他所有值”。
调整到满意的程度,主图就算完成了。接下来进行收尾。
点击(功能区)插入 - 新建布局 - 自定义页面大小(或者 A4 横向或者其他布局均可) - 横向。主要目的是让布局窗口出来,这样就能冒出很多用来收尾的新功能。
7、放大九段线
(功能区)插入 - 地图框 - 默认范围或者地图都行,然后在画布上按住左键拖出一个长方形,松手就能看到之前画好的图出来了。然后再拖一次,用来画南海诸岛。
选择其中一个地图框,右键 - 激活,就可以调整大小和方位了。右上角小红叉,关闭激活的地图框。
选中地图框,右键 - 属性,可以调整地图框的颜色和粗细。
改完后可以在(左侧)内容 - 地图框处把地图框锁住,之后调整图例不用担心误触。
8、调整图例
点击(功能区)插入 - 指北针,在画布上找个位置拖出一个指北针。
点击(功能区)插入 - 图例,拖出图例。这时候会有“市”“year”这种不需要的图例。
点击(左侧)内容 - 图例 - 展开,勾掉的小方框就可以不显示,或者双击“市” - (右侧)图例项 - 取消勾选图层名称和类标题。
点击(左侧)内容 - 图例,也可以编辑图例的其他性质,如边框、标题、字体样式、大小等。
图例的调整可以参考:
ArcGISPro|设置图例,修改图例及图例文字_哔哩哔哩_bilibili
8、导出图片
点击(功能区)共享 - 导出布局 -Web JPEG,就能得到一幅美美的插图啦!