基于ArcGIS的棋盘制作实习报告

  • 格式:pdf
  • 大小:696.17 KB
  • 文档页数:8

上海师范大学地理信息系统专业
棋盘制作实习报告
——基于ArcGIS制图
孙文军
2013/10/22
基于国际数棋的棋盘数据和ArcGIS的制图功能,实现棋盘的制作和整饰。

棋盘制作实习报告
孙文军 2013/10/15
一、实习目的
通过制作棋盘来熟悉ArcGIS 的制图功能。

二、实习步骤 (1) 选择棋盘
从审美学和几何学的角度,几经筛选最终决定画“国际数棋”这幅图,不仅美观大方而且蕴含着极其微妙的几何原理,真可谓是“横看成岭侧成峰,远近高低各不同”。

因此,我选择了“国际数棋”的棋盘作为实习对象。

(2) 确定关键点坐标
建立平面直角坐标系,假设每个小等边三角形的边长都为1,则确定六个顶点的坐标如下图所示。

图1 六个关键点
(3) 在ArcCatalog 中新建Shapefile 文件
新建线文件用于画网格线,新建点文件用于存储点上加线生成的点。

(4) 导入各点坐标
导入各点坐标的方式有以下两种,分别如下图所示:
(12,6√3)
(12,2√3)
(6,8√3)
(0,2√3)
(0,6√3)
(6,0)
x y
图2 从开始菜单中直接加载坐标信息
图3 加载表格后用坐标形式展示
图4 六个点在MapGIS中的展示效果
(5)绘制网格线
利画线工具,结合线上生成的点,在开启Snapping功能的状况下,一一画线,达到如下图所示的效果:
图5 绘制网格线后
(6)生成网格面
利用ArcToolbox中的Feature To Polygon工具将线转成面面,并对各面的颜色进行适当的调整,以便达到预期目的。

具体做法及相应结果如下:
图6 找到Feature To Polygon工具
图7 选择原始文件和保存路径
图8 将红色部分转为面
图9 将黄色部分转为面
图10 将绿色部分转为面
图11 将整个网格线转为网格面
将各个线图层转成面图层以后,均在同一窗口中显示,效果如下图所示:
图12 打开各图层后的组合效果
(7)添加棋子
利用圆形工具制作棋子。

为保证所画圆心和对应小三角形重合,圆最好一个一个的画。

注意要开启snapping功能找准圆心,再输入r并输入r相应的参数,本次制作的r=0.3。

图13 设置半径大小
图14 添加白棋后的效果
图15 添加黑棋后的效果
(8)输出栅格图
截止目前棋盘基本画好,以JPEG的格式输出,以便在Photoshop中添加数字、说明文字、背景等以作整饰。

注意输出图像时要适当调整分辨率,达到清晰可观的效果。

(9)在Photoshop中进一步整饰
图16 最终的图形
三、实习结果
图17 国际数棋棋盘
四、实习心得
(1)画图前要做好清晰的整体规划,做好画图前的准备工作。

①准确确定点位坐标,注意应将Eecel表格保存为.xls格式,否则会出现不
兼容问题。

②注意保存mxd文档时勾选相对路径,以便在其它机器上能够顺利打开。

③Snapping功能:在画线前开启Snapping扑捉功能,方便线与线、线与点
之间的无缝衔接,减少拓扑错误。

④画圆时可直接输入半径。

⑤输出图像时要选择适当的分辨率。

(2)实现线转面有多种方法Topology、toolbox等。