图层是一个十分重要的概念。这是由于每一个图层代表特定的专题信息,因此每一个图层都要有自身对应的线型、符号、颜色等。只有对原图的图层进行明确的分类才可以按照要求导出,才能保证图层要素的完整性[6]。根据本次系统设计的需要,把江苏师范大学泉山校区的平面图分为6层,分别是:草地、道路、河流、建筑、路灯、井盖。
2。2。2 属性数据
根据图层不同的本质,设计不同的属性表。各种图层属性表如下所示:
表2-1 路灯属性表
名称 SHAPE 代码
表2-2井盖属性表
名称 SHAPE 代码
表2-3 草地属性表
名称 SHAPE 代码 面积
表2-4 道路属性表
名称 SHAPE 代码 宽度 长度
表2-5 河流属性表
名称 SHAPE 代码 长度 宽度 深度
表2-6 建筑属性表
名称 SHAPE 代码 面积 楼高 楼层数
数据分层后,还要添加地物具体的属性信息,例如某栋建筑物的名称,高度、楼层数等信息。在ArcMap中对Shapefile文件进行属性添加的方法如下:
(1)在ArcMap添加Shapefile文件,并添加属性表文段。
(2)在ArcMap软件的工具中,选择“编辑器”命令,激活编辑工具并进入编辑状态。
(3)在ArcMap中,右击添加属性数据的文件,选择“打开属性表”,在对话框中,输入属性数据。
(4)多次进行上述操作,要把所有的要素数据信息输入进行,再点击“保存编辑”命令,这样就保存了信息。
(5)最后关闭“属性表”对话框,这样就算完成属性信息的添加。 文献综述
2。3 本章小结
这一章重点阐述了如何获得数据,如何对数据格式进行处理,还详细地讲解了数据分层的意义,同时还描述如何进行进行属性添加的方法。
3 开发平台和开发工具
3。1 开发平台
GIS开发模式主要有三种:独立开发模式、宿主型二次开发模式、基于GIS组件的二次开发模式。其中第三种开发模式是面向对象技术和组件式软件的GIS系统(包括基础平台和应用系统)[7] 。
它与之前的工具相比,有其特别的优点,主要体现在以下几个方面:
(1)小巧灵活,价格低廉 它不仅提供强大的空间分析能力,并且与数据库链接的方式是多样化的。使用人员可以有目的性地选择所需要的控件,这样就能减轻用户的经济压力[8]。
(2)无需专门的GIS开发语言 这不仅有利于减轻开发工作者的开发压力和降低开发的难度,而且还能增强GIS软件的可扩展性[9]。
(3)开发简捷 这不需要对开发人员进行专门培训,从而做到降成本,提效率。
(4)更加大众化 它不仅是专家的分析工具,同时也成为普通用户对地理有关数据管理的工具。