首先

你要有数据

(可向小编索取或到网站下载)

一、底图数据http://pan.baidu.com/share/link?shareid=54856&uk=352462598

bou2_4l.shp:中国政区的线文件,在这个线文件里包含了南海的九段线

bou2_4p.shp:中国政区的面文件

rivers.shp:世界主要河流

cntry02.shp:世界国家面文件

省会城市.shp:中国省会城市点文件

二、降水量数据(http://pan.baidu.com/share/link?shareid=60717&uk=352462598)

然后

开始编辑底图

一、设置投影

打开ArcMap将这些文件添加进去,接下来我们要给Dataframe设置一个投影坐标系。由于我们要做的是中国全国的降水量分布,我们使用等面积的Albers投影。右击Layers->Properties->Coordinate System选项卡->newProject System,选择Albers,设置中央105,标准纬线25度,47度,在地理坐标系中选择WGS84。设置如图:

二、整理图层

放大图我们可以看到,沿海一带有很多面积很小的岛屿,为了制图的美观,我们需要删掉一些面积小的岛屿,但是在这之前,我们必需把南海诸岛以及台湾周围的岛屿保留下来(原因大家都懂的)。

关闭其它图层(只留下政区图层bou2_4p),开始编辑进入编辑状态,选中南海的那些岛屿以及台湾周边岛屿,如图:

在bou2_4p图层上右击选择Selection->Create Layer From Selected Features。将选中的要素创建一个新的图层。

停止编辑,在刚刚产生的图层上右击选择Data->Export Data…,将选择的要素导出,命名为“南海诸岛及其它岛屿.shp”。

三、提取出中国的轮廓线

接下来我们要从政区文件(bou2_4p)中提取出中国的轮廓线。这一步的目的是我们要分开中国在陆地上的国界和在海岸线上的国界,因为这两者在制图的时候是不同的。之所不直接用政区线文件提取轮廓是因为经过一些处理以后用面文件提取会更方便(下面会细说);而不用IDL中的国家(cntry02)是因为ITT提供的世界图是他们所认为的世界图(对比一下中国的藏南地区就会发现,在这个世界图上,中国的藏南地区是直接划给印度的,所以我们不用它,只把它作为底图)。

打开Toolbox->Data Management Tools->Features->Polygon to Line,将输出文件命名为“中国线.shp”。确保”Identifyand store polygon neighboring information(optional)”选中(保留每条线段两边的多边形信息是下一步提取轮廓线的关键;另外,Feature to Line也能实现面转线的功能,但是没有选项)。

打开“中国线.shp”属性表,选中LEFT_FID=-1或者RIGHT_FID=-1的所有要素,这个时候边界上的所有线要素就被选中了。如前所述的方法,将选中的要素创建图层,并导出成单独的图层,命名为“中国轮廓线.shp”。

四、提取陆上国界和海上国界

新建一个点文件(坐标系设为WGS84),进入编辑状态。在辽宁与朝鲜的入海口处、广西与越南的入海口处创建两个点,保存并停止编辑。

使用Toolbox->Data Management Tools->Features->Split Line atPoint工具,将线在点处打段。并且在编辑状态下,用Merge工具将两部分分别合并在一起;并新建一个字段用以区分陆上国界和海上国界。

五、提取出九段线

这一步我们从中国政区的线文件(bou2_4l)中提取出九段线。名称是叫九段线,但是实际上在现在地图出版物中都是10段的。这一步比较简单,在编辑状态下选出这10段线,导出成单独的文件,命名为“九段线.shp”。

到目前为止,我们已经整理出来我们的底图所需要的要素文件:

省会城市(点)

九段线(线)

中国轮廓线(线)

河流(线)

南海诸岛及其它岛屿(面)

中国政区(面)

国家(面)

六、纸张设置

首先在File->Page and Print Setup中,将纸张调成横向。进入版面视图,适当调整数据框的大小和位置(上面留出写标题的空间,右边留出说明文字的空间),将地图比例尺改为1:25 000 000。

七、设置国家层的符号样式

将国家层的填充颜色设为10%灰度,边框宽度0.2,边框颜色为20%灰度。这时,整体如图:

八、设置国界线的符号样式

双击“中国轮廓线”图层打开Layer Properties对话框,在Symbology中选择Categories方式,在ValueField中选择国界类型,点击Add all Values。双击陆上国界的符号,打开Symbol Selector对话框,随便选择一种线型符号,点击“Edit Symbol”,打开Symbol Property Editor对话框。

对对话框中点击左下的“+”号新建两层。将线型符号的颜色设为50%灰度,线宽0.5,Line Joins为“Round”。第二层的颜色设为Mango(RGB 255,211,127),线宽2,Line Joins设为“Round”,将Line Propeties中的Offset设为1。类似地,第三层的颜色设为Topaz Sand(RGB 255,235,175),线宽4,Line Joins设为“Round”,将Line Propeties中的Offset设为2。点击确定,返回Symbol Selector对话框,可以将刚刚设置的样式保存。

点击确定返回Layer Properties对话框,将海上国界的符号样式设置为:颜色Yogo Blue(RGB 115,178,255),线宽0.4。设置完成后国界线的效果如图:

将九段线的符号样式也设置成陆上国界的样式。

九、设置省会城市符号

将省会城市的符号类型设置为“Circle 19”,颜色50%灰度,大小6。并右击该图层设置“Label Features”。

十、设置河流符号样式

使用ArcToolbox->Cartography Tools->Generalization->Smooth Line工具,将河流光滑。”SmoothingAlgorithm”方法选择BEZIER_INTERPOLATION。完成以后设置河流的符号样式为:颜色Cretean Blue(RGB 0,112,255),线宽0.5。为了只让它显示长江和黄河,双击光滑过的河流图层,切换到“Definition Query”选项卡,在Definition Query中输入"NAME" = 'Huang He' OR "NAME" = 'Yangtze',点击确定。

十一、为数据框设置背景颜色

双击数据框“Layers”打开Data Frame Properties对话框,切换到“Frmae”选项卡,在“Background”中选择“Lt Blue”,确定,此时效果如图:

十二、为数据框添加经纬线

双击数据框“Layers”打开Data Frame Properties对话框,切换到“Grids”选项卡,点击“New Grid…”,保持默认一直到Finish。接下来点击“Properties…”打开“Reference System Properties”对话框。

在“Axes”选项卡中,取消”Major Division Ticks”和”Subdivision Ticks”中所有的复选框;

在“Interior Labels”选项卡中,取消”Show interior grid labels”复选框;

在“Labels”选项卡中,设置Label的字体为Times new Roman,8号,“Label Offset”为“-2”pts。点击“Additional Properties”打开“Grid Label Properties”对话框,取消“Show coordinate direction labels”复选框,取消“Show zerominutes”和“Show zero seconds”复选框;

在“Lines”选项卡中,点击Symbol,设置经纬线的符号样式为:颜色Moorea Blue(RGB 0,169,230),线宽0.2;

点击确定,效果如图:

十三、添加北回归线

双击数据框“Layers”打开Data Frame Properties对话框,切换到“Grids”选项卡,点击“New Grid…”,保持默认一直到Finish。点击“Properties…”打开“Reference System Properties”对话框。

在“Lines”选项卡中设置线型为“Dashed 4:4”,颜色40%灰度,线宽0.4;

在“Label”选项卡中取消所有复选框;

在“Intervals”选项卡中如下设置:

点击确定。点击菜单”Insert”->”Text”插入“北回归线”四个字,双击这四个字,如下设置:

到现在为止,我们的底图就基本做完了,效果如下图所示。之所以叫基本做完了,是因为,还有重要的南海诸岛没有放上去,但是这一步我们留到最后才做。

降雨量等值线图(一)——底图整饬相关推荐

  1. SuperMap大赛——命题开发组

    SuperMap大赛--命题开发组 2021年的命题开发组比赛二等奖作品. 题目:全国气候分布情况展示系统,本文基于Web端(Webgl)开发. 界面展示 界面: 基础浏览功能: 实现地图浏览的基本功 ...

  2. ArcGIS数据降雨量插值

    感觉这篇gis作图挺好的,一直想学学gis,害怕作者哪天删了贴,所以直接copy到了自己这里,原文链接: ArcGIS数据生产与精细化制图之年降水量分布图的制作 ArcGIS数据生产与精细化制图之年降 ...

  3. python绘制等值线图_使用python祏rfer绘制等值线图的方式适题。

    登录捍更多精彩内容~ 您应该 登录 才可以下载淮surfer怎么画等值线,没有帐号? x 本帖最簈ianz98 于 2019-6-10 16:26 编辑 几年前用VB搞过surfer自动绘制等值线图. ...

  4. 使用Arcgis画等值线图

    使用Arcgis画等值线图 前言 一.开启Geostatistical Analyst工具 二.使用地统计向导画图 三.调整配色 四.插入图例 参考 前言 本来我没打算写这一篇的,因为关于Arcgis ...

  5. python3生成二维码中间带logo,有底图,可自定义文字

    效果: qrcode_result.png 代码: #!/user/bin/Python3 """ @Lanson @2019-11-02 ""&qu ...

  6. Mapbox HTML可视化点,线,多线,面带底图

    Mapbox HTML可视化点,线,多线,面带底图 1. 效果图 2. 源码 参考 1. 效果图 如下所示:可显示蓝色点.红色线.红色多线.浅紫色多边形面: 2. 源码 <!DOCTYPE ht ...

  7. 通过卫星图像预测区域内降雨范围和降雨量

    来源:DeepHub IMBA本文约3000字,建议阅读5分钟 本文介绍了如何通过模型预测区域内降雨范围和降雨量. 介绍 在农业.自动驾驶.航空或能源领域,预测和了解天气是十分重要的.例如,天气条件对 ...

  8. [SCOI2007]降雨量

    我们常常会说这样的话:"X年是自Y年以来降雨量最多的".它的含义是X年的降雨量不超过Y年,且对于任意Y<Z<X,Z年的降雨量严格小于X年.例如2002,2003,200 ...

  9. 【BZOJ】1067: [SCOI2007]降雨量(rmq+变态题)

    http://www.lydsy.com/JudgeOnline/problem.php?id=1067 好不爽,弄了一个晚上. 好不爽. 还是照着别人程序拍着看的!!! 噗 这题很变态. 首先,我没 ...

  10. 等值连接_干货:16种等值线图的解读与应用,用快速规律解题

    一.等值线的原理1.等值性或同距性原理在等值线图中,相邻的两条等值线要么等值,要么同距.2.低高低和高低高原理低值凸向高值,凸处的值变低高值凸向低值,凸处的值变高3.疏差小和密差大原理等值线越稀疏,单 ...

最新文章

  1. 记一次解决 quill(vue-quill-editor) 编辑器中莫名多出一行“pbr/p”的过程...
  2. 【MYSQL】总结MySQL中对表内容的关联运算(join)
  3. 记一次排查线上程序内存的忽高忽低,又是大集合惹祸了
  4. 服务器系统报错kernel-power,第十二讲、Linux服务器操作系统1.ppt
  5. EditPlus配置Python环境
  6. 云访问安全代理(CASB)行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  7. 【毕业设计】asp.net基于工作流引擎的系统框架设计开发(源代码+论文)
  8. 三表联查,这是我目前写过的最长的sql语句,嗯嗯,果然遇到问题才能让我更快成长,更复杂的语句也有了一些心得了...
  9. 华为鸿蒙生态伙伴,华为鸿蒙生态加速 市场相关板块再度活跃
  10. 软件产品需求规格说明书模板
  11. python题库刷题训练软件
  12. PHP实现牛津英汉词典
  13. 数据库中主键、超键、候选键、外键是什么?
  14. 第三方平台提供的L2十档行情API接口靠谱吗?
  15. See Conf 悠鹤《蚂蚁庄园背后的技术与思考》笔记
  16. 【CF1509B】TMT
  17. hadoop start journalnode小坑
  18. 以古为新 洒脱自然 ——魏沁的书法艺术
  19. 哪些 iOS 应用让你用了很满意并能提高生活质量?
  20. 【vue2项目实战】---- 1.项目准备

热门文章

  1. QQ免费企业邮箱申请配置
  2. C++ builder 遍历所有组件的 caption 属性,轻松实现界面多语言支持
  3. LeetCode 845——数组中的最长山脉
  4. Go语言安装与环境配置(基于Windows)
  5. 如何把网站程序文件快速上传到服务器空间经历分享
  6. java和vue实现拖拽可视化_可视化拖拽页面编辑器 一__Vue.js
  7. R语言 Kmeans聚类、PAM聚类、层次聚类、EM聚类
  8. 【R文本分析】《工作细胞》是一部成功的科普番嘛?
  9. 压缩图片的三种方式(Java)
  10. vtuber面部捕捉工具_如何做一名VTuber?一个VUP就足够