毕业设计(论文)-基于MAPGIS平台下的土地利用数据库建库中属性数据录入方法的探讨.doc
《毕业设计(论文)-基于MAPGIS平台下的土地利用数据库建库中属性数据录入方法的探讨.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-基于MAPGIS平台下的土地利用数据库建库中属性数据录入方法的探讨.doc(14页珍藏版)》请在三一文库上搜索。
1、基于MAPGIS平台下的土地利用数据库建库中属性数据录入方法的探讨(贵州师范大学地理与环境科学学院 贵阳550001)摘 要:基于MAPGIS平台,从外部数据用何种数据源能最好的与土地利用图形数据连接方面探讨建库方法,通过对dBASE Files,Excel Files,MS Access Database三种常用的数据源进行对比分析,寻找土地利用数据库建库过程中快速、有效的属性数据录入方法。关键词:MAPGIS,土地利用数据库,属性数据,数据源 MAPGIS-based platform to build a database of land-use attributes repositor
2、y of data entry methods Wang wei,Wang pei-bin,Xiao hua(School of Geography and Environmental Science college Guizhou Normal University,Guiyang 550001,China)Abstract:In order to find out a speedily and effective way in the process of database creation, By dBASE Files, Excel Files, MS Access Database
3、of three commonly used data sources were analyzed,it discribed how to research the method of database creation via some datasources combining best with graphic data conection of the land under the using of Mapgis platform .Keywords:MAPGIS, Land Use Database, Attribute data, Data Source前言从国土资源部于1999年
4、10月提出实行“数字国土”工程以来,土地利用数据库就成为“数字国土”工程和各地土地管理信息化基础,其最终目的是为国土资源管理以及其它行业服务1。建立土地利用数据库的软件在国内外有很多,常见的有MAPGIS,Arcgis,,MAPGIS,GoeStar等。MAPGIS是武汉中地信息工程有限公司研制的标准桌面地理信息系统软件,包括MAPGIS地理信息系统平台、MAPGIS图形编辑、MAPGIS属性管理和土地利用数据库管理系统。其简单易学、形象直观、用户界面友好、二次开发能力强且可以与普通的关系数据库连接,重在数据统计分析的应用并最终以图的方式表达信息。MAPGIS平台提供了与dBASE Files
5、,Excel Files,MS Access Database等数据源的数据库文件相连接,借助MAPGIS与普通的关系数据库强大的连接功能,可将外部数据库的属性数据输入到MAPGIS图形文件的属性数据中,能够实现土地利用数据库建库过程中快速录入属性数据的目的。土地利用数据系统建库是指把土地管理所涉及到的信息用计算机管理起来,它具有两个方面的含义,其一是初始建立数据库,是完成从手工管理土地信息到计算机来辅助管理的一个过程,而这一过程中最重要的就是用什么样的数据源能够快速的完成属性数据的录入工作。其二是指在初始建库完成后,在使用的过程中,及时的更新数据库,保持数据库的生命力。而土地利用数据系统库中
6、的属性数据,是整个数据库的核心部分,解决建库过程中的难题之一,就是怎么解决属性数据的录入问题。土地利用现状数据库的原始数据来源一般为土地详细查数据,主要是1:10000土地利用现状图、背景地形图以及土地统计簿、台帐等图文资料2。而如何将这些文字数据录入到数据库中,并与图形属性快速关联、连接起来,成为土地利用现状数据库建立的关键所在。因土地利用现状数据库所管理的数据量一般较大,各种数据几乎都是海量数据,这些数据不仅是数据量大,而且数据的格式和存在方式也是多种多样。这种多样性,就让数据的入库存在了很多不可预见的问题。如数据入库过程中的丢失问题,数据入库过程中的错乱问题。所以数据库必须采取一定数据源
7、,使数据可任意增加,并按照一定的单元进出数据库,以解决海量数据存贮问题,而解决这一问题的关键问题是数据库的数据管理组织模式2。解决数据管理组织模式问题就可以很好的解决建库问题中的属性数据连接的速度和准确性,所以寻找建库中属性数据录入的方法,就是要寻找解决属性数据管理组织模式问题的方法,也即寻找用什么样的数据源来将文本数据快速准确的连接。目前,大多数的人都是在研究建库的整个流程和技术。在属性连接这方面,多数人还是选择用dBASE Files,Excel Files这两种数据源,很少人将dBASE Files,Excel Files,MS Access Database这三种常用的数据源进行对比分
8、析,从而得出用哪种数据源来实现快速的连接外部数据,最终实现外部属性数据和图形属性数据快速、准确的连接。本文就从dBASE Files,Excel Files,MS Access Database这三种常用的数据源进行对比分析,探讨土地利用数据库建库过程中属性数据录入的最佳方法。1. 土地利用数据库建库技术1.1土地利用数据库建库流程土地利用数据库系统中,建库可概括为两个方面的工作:1) 土地利用基础数据准备:该部分包括下文将要介绍的空间数据和属性数据的准备。2) 数据库工程的建立:该部分主要解决准备好的属性数据最终如何进入系统。建库的具体操作流程如下图:图 1 土地利用数据库建库流程Fig.1
9、 Land Use Database Process1.2土地利用数据库的数据入库土地利用数据库建库数据应包括空间数据的和属性数据。1.2.1空间数据入库空间数据指把详查日常工作所涉及到的地物图形数据信息如图斑、零星地物、线状地物、行政辖区等的图形数据通过扫描矢量化输入、数字化仪输入、外部数据转换输入等几种方法采集,形成相应的地物文件。1.2.1属性数据入库 属性数据是各地物属性的具体体现,是系统进行最后统计的依据,属性数据的准确入库将关系到以后的统计输出,为完成属性数据的入库,MAPGIS提供了多种方便的入库工具。1.2.1.1根据文件输入属性:如果用户的属性已经在某个文件中存在,如点线面等
10、, MAPGIS提供工具从该文件中输入。如在矢量化时,可以把图班号,地类号等单独作为一个文件保存出来,在输入属性时,就可以根据该文件来输入属性中的图班号和地类号等。1.2.1.2根据外部数据库输入属性:如果用户的属性数据是在外部系统如FoxPro,Access,Microsoft Excel等中输入,MAPGIS提供工具直接读入该文件属性。1.2.1.3文件属性联结:该方法允许用户把已经存在的属性用一种数据管理模式进行组织成一种数据源,并通过关键字段的方法挂接。其基本思路是:首先,建立图形的基本字段,确定关键字段;其次,根据图形的字段和建库属性字段标准,整理外部属性数据源;最后,利用MAPGI
11、S平台,将外部属性数据通过关键字和内部图形属性数据挂接。2属性数据的建立因土地利用数据库的属性数据具有数据量大,数据结构较复杂,数据多样化等特点,所以属性数据的入库较为困难。一个最佳的属性数据入库的方法不仅能减少建库的工作量,还能提高建库的速度和精度。因属性数据入库方法的重要性,我们从以下几点来探讨:2.1属性数据的建立 属性数据指各地物如图斑,线状地物,零星地物,行政辖区等的属性,属性具体描述各地物的特征,是各地物特性的反映,图形只有和属性正确挂接后,才可能进行正确的处理。2.1.1图形属性数据的建立对图斑层、线状地物层、零星地类层、行政区层图形建立标准的属性结构, 然后将收集到的资料直接在
12、MAPGIS软件中按图形逐个录入。完成后,将属性内容导出形成注释文件与图形对照进行检查,直至准确无误。本文为了研究方便,只对图斑层属性数据进行探究。根据县级土地利用数据库标准(送审稿)中的地类图斑属性表的结构标准,现介绍图斑属性数据结构如下:表1 地类图斑属性结构描述表 Table.1 The table of Class diagram to describe the structure of spot attribute序号字段名称字段代码字段类型字段长度小数位1标识码BSMInt102要素代码YSDMChar83图斑号TBHChar84地类代码DLDMChar45地类名称DLMCChar
13、606权属性质QSXZChar37权属单位代码QSDMChar148权属单位名称QSMCChar609座落单位代码ZLDWDMChar1510座落单位名称ZLDWMCChar6011所在图幅SZTFChar6012耕地坡度级别PDJBChar113田坎系数TKXSFloat5214计算面积JSMJFloat15215线状地物计算面积JSXMJFloat15216零星地类面积LXDLFloat15217田坎面积TKMJFloat15218计算净面积JSJMJFloat15219调查面积DCMJFloat15220线状地物调查面积DCXMJFloat15221变更记录号BGJLHChar822变更
14、日期BGRQDate82.1.1.1添加字段尽管在拓扑重建时,系统自动生成了一个属性表,但它是缺省的,只具有系统默认的“ID”号、周长、面积等最基本的属性信息,要与属性数据库连接还要在这个属性表中添加一些必要的字段。首先在“属性管理”系统中的“修改区属性结构”默认属性表中加入 “图斑号”和“行政区代码”两个属性字段。然后,回到编辑子系统中,通过土地利用底图进行赋值和检查,而其他属性可以通过后期批量方式和外部数据连接时成批建立。2.1.1.1确定关键字段因“图斑号”字段的属性有时按照标准图幅为单位来编码,有时按照行政村为单位编码。不管用那种进行编码,都存在一个在整个县的数据范围内“图斑号”不是唯
15、一的现象,就不能作为关键字段来和外部数据进行连接。要是通过“图斑号”字段属性的编码单元来进行连接的话,要将县级的土地利用图形数据按照编码单元来划分,然后再以这些单元来逐个连接,连接完后再合并为县级数据。而一个县的标准图幅单元和村级单元的数量较多,在连接过程中,存在连接次数多,前期工作量大的情况。而解决这些最好的方法就是寻找另外一个关键字段作为和外部数据的连接字段,把行政区代码和图斑号结合形成一个独立字段“标识码”,其结构组成为10位行政区代码+3位图斑号,如5227281501001,5227281501为行政区代码52(省代码)27(州代码)28(县代码)15(乡代码)01(村代码),001
16、为图斑代码。这样整个县的图形图斑数据中就通过“标识码”和外部属性数据一次性的一一对应起来了。图形图斑属性如图1:图2 图形图斑属性表 图3 统改区属性Fig.2 The table of Spot Graphics Attribute Fig.3 Commission to zone property“标识码”中属性数据的生成可以通过“图斑号”和“行政区编码”相加而成,其生成过程如下:1) 在MAPGIS属性管理子系统中,将“ID”字段从新以增量方式赋值,使其变为唯一字段,为图形属性的导出和导入做准备。具体如图3,4。Fig.5 Dialog box of Importing external
17、 dataFig.4 Dialog box of Commission to zone property图 4 统改区属性对话框图 5 导入外部数据对话框 2) 将图形属性以MS Access Database数据源导出,具体操作如图5。Fig.6 Dialog box of External data derivedFig.7 Dialog of data connection derived图 6 导出外部数据对话框图 7 数据连接对话框3) 用Access打开导出表格,用“图斑号”和“行政区代码”相加得“标识码”属性。4) 将做好的属性表,导入到MAPGIS中,以.wb格式存储,然后用“
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 MAPGIS 平台 土地利用 数据库 建库中 属性 数据 录入 方法 探讨
链接地址:https://www.31doc.com/p-3948039.html