(本文首发于“水经注GIS”公号,关注公号免费领取地图数据)
2008年,举世瞩目的第29届夏季奥林匹克运动会在北京举行,作为主要的场馆之一的国家游泳中心(水立方),总建筑面积65000-80000平方米,承担了游泳、跳水、花样游泳等比赛,这里我们通过GIS的方式,在地图上重现这一座北京的新地标建筑。
01 数据获取
数据可以在微图中根据水立方的范围进行绘制,然后再导出为shp文件,如下图所示。
绘制的水立方范围
02 创建随机点
在ArcToolbox中点击“数据管理工具\要素类\创建随机点”,调用创建随机点工具,如下图所示。
调用创建随机点工具
在显示的创建随机点对话框内,设置输出要素类,约束要素选择从微图中导出的水立方范围,点数设置为50,线性单位设置为15,如下图所示。
创建随机点设置
点击确定之后可以看到生成的随机点,如下图所示。
生成的随机点
03 创建多边形
在ArcToolbox中点击“分析工具\邻域分析\创建泰森多边形”,调用创建泰森多边形工具。
调用创建泰森多边形工具
在显示的创建泰森多边形对话框内,输入要素为上一步生成的随机点,设置好输出要素类和输出字段,如下图所示。
创建泰森多边形设置
点击确定之后可以得到创建的多边形,如下图所示。
创建的多边形
04 裁剪多边形
这里我们发现创建的多边形超过了原本的水立方的范围,所以需要对创建的多边形进行裁剪。
在ArcToolbox中点击“分析工具\提取分析\裁剪”,调用裁剪工具。
调用裁剪工具
除此之外我们可以直接在菜单栏上点击“地理处理\裁剪”,调用裁剪工具。
菜单栏上调用裁剪工具
在显示的裁剪对话框内,输入要素为上一步生成的多边形,裁剪要素为水立方范围,设置输出要素类,如下图所示。
裁剪设置
点击确定之后完成对多边形的裁剪,如下图所示。
裁剪后多边形
05 新建地理数据库
由于后续的新建制图表达需要在地理数据库的基础上进行,所以需要新建地理数据库。
在菜单栏上点击“窗口\目录”打开目录,如下图所示。
打开目录
在目录上找到需要新建地理数据库的位置,点击右键,选择“新建\文件地理数据库”,如下图所示。
选择新建文件地理数据库
新建一个名为water cube的地理数据库,如下图所示。
新建的地理数据库
在新建的地理数据库上点击右键,选择“导入\要素类(单个)”,如下图所示。
选择导入单个要素类
在显示的要素类至要素类对话框内,输入要素为上一步裁剪后的多边形,设置输出位置和输出要素类,如下图所示。
要素类至要素类设置
点击确定之后完成要素的导入,如下图所示。
导入的要素
06 新建制图表达
在导入的要素图层上点击右键,选择将符号系统转换为制图表达,如下图所示。
选择将符号系统转换为制图表达
在显示的将符号系统转换为制图表达对话框内,设置好名称、规则ID字段和覆盖字段,如下图所示。
将符号系统转换为制图表达设置
点击确定之后完成制图表达的新建,如下图所示。
新建的制图表达
在新建的制图表达上点击右键,选择属性,如下图所示。
选择属性
在显示的图层属性对话框内,选择符号系统选项卡,修改模式为渐变模式,如下图所示。
修改为渐变模式
修改颜色1为接近水体的颜色,颜色2为白色,如下图所示。
修改颜色
点击线图标,切换到线模式,如下图所示。
切换到线模式
点击颜色,修改线的颜色为深蓝色,如下图所示。
修改线颜色
点击确定之后就可以看到水立方的效果,如下图所示。
水立方效果
(本文首发于“水经注GIS”公号,关注公号免费领取地图数据)