VB+ArcGIS的校园信息系统的设计研究(4)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

VB+ArcGIS的校园信息系统的设计研究(4)

图层是一个十分重要的概念。这是由于每一个图层代表特定的专题信息,因此每一个图层都要有自身对应的线型、符号、颜色等。只有对原图的图层进行明确的分类才可以按照要求导出,才能保证图层要素的完整性[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)更加大众化 它不仅是专家的分析工具,同时也成为普通用户对地理有关数据管理的工具。 (责任编辑:qin)