基础地理信息要素数据字典查询系统的研究与开发

时间:2022-10-27 05:30:52

基础地理信息要素数据字典查询系统的研究与开发

摘要:研究了基础地理信息要素数据的数据结构,利用VB和ACCESS数据库作为开发工具,设计并开发了基础地理信息要素数据字典查询系统,实现了基础地理信息要素快速、准确的查询。

Abstract: The data structure of basic geographic information elements is researched, using VB and ACCESS database as a development tool, the basic elements of data dictionary query geographic information system is designed and developed to realize the accurate inquiry of fundamental geographic information.

关键词:基础地理信息要素数据字典;数据库;查询

Key words: fundamental geographic information data dictionary;database;query

中图分类号:P208 文献标识码:A文章编号:1006-4311(2011)03-0278-01

0引言

基础地理数据要素的数据量是庞大的,仅第一部分就包含了475个数据要素,这对于测绘部门基层用户的外出携带、使用和查找都比较繁琐。为解决这些困难,我们研究和开发出了一套使用简单、查询快捷的基础地理数据要素查询系统。

1系统数据库的设计

基础地理数据要素主要分四部分内容,第一部分有要素名称、要素描述和要素分类代码,这部分的内容相对每个数据要素具有唯一性;第二部分是属性表,包含属性名称、属性描述、数据类型字段要求、属性值域或示例、约束/条件和备注,每个数据要素的属性表中都含有多项记录;第三部分为几何表示,包含几何特征、图形代码、表示方法、属性、几何表示示例和制图表示示例,其中几何特征、图形代码、表示方法和属性含有多项记录,而几何表示示例和图形表示示例具有唯一性;第四部分为相关要素、关系和备注,这三项也具有唯一性。

为了数据库的方便存储、查询,我们把第一部分、第三部分和第四部分中具有唯一性的项合并为一个表,并把要素分类代码定义为索引。其中几何表示示例和图形表示示例为图形数据,我们把这两项的类型定义为OLE对象,以二进制的方式存储在数据表中。为了方便查询我们在表中增加了“要素简码”字段,要素简码字段存储的是要素名称的汉语拼音缩写,如“大地原点”的要素简码为“ddyd”。

属性表中含有多项记录,我们为属性表单独建立了一个表,并使用要素分类代码与要素表相关联。

几何表示中的几何特征、图形代码、表示方法和属性项也含有多项记录,我们为这四项也单独建了一个表,并使用要素分类代码与要素表相关联。

2系统功能的设计与实现

系统根据需要设计了两大功能模块:录入模块和查询模块,系统功能如图1。

2.1 基础地理信息要素数据字典录入模块系统需要录入三个数据库表的数据,分别是要素表的录入、属性表的录入和几何表示表的录入。

2.1.1 要素表的录入。要素表的录入模块分为添加、修改、删除和存储功能。其中包含几何表示示例和制图表示示例两个图形数据,对于这两个数据需要先进行图片的扫描,形成位图文件,然后系统读入位图文件,并以OLE对象的形式存储在数据库表中,这样就可以在查询系统中调用、显示图形元素。

2.1.2 属性表和几何表示表的录入。属性表和几何表示表的录入模块分为添加、修改、删除和存储功能。

2.2 基础地理信息要素数据字典查询模块根据基础地理信息要素数据的特点和实际的应用情况,我们在查询系统中设计了两种查询方式:按要素简码查询和要素分类代码查询。

2.2.1 要素简码查询。要素简码是要素名称的汉语拼音缩写,我们也在系统中为要素简码设计了模糊查询功能,模糊查询功能就是在查询过程中输入要素名称的汉语品音缩写的前n位,系统会把要素简码前n位为输入字符的所有要素都显示出来。

例如:输入“dd”,系统会把所有要素简码是以“dd”开头的要素都显示出来,方便了用户的选择。这种查询方式是用户的主要查询手段。

2.2.2 要素分类代码查询。要素分类代码是由6位数字组成的,同样我们在系统中也设计了模糊查询的功能,例如:输入“11”,系统会把要素分类代码是以“11”开头的所有要素都显示出来,方便用户的选择。

2.2.3 要素数据的输出。系统的输出方式是采用了直接调用Execl的方式,把查询到的数据直接输出到Execl文件中,用户可以很方便地进行数据的打印、编辑、保存和传输。

3结束语

《基础地理信息要素数据字典查询系统》是在充分、全面分析基础地理信息要素数据的数据结构,结合用户使用实际的需求而进行研究、设计开发的,也确实为基层用户在作业过程中更加快捷、高效地查询要素数据提供了方便,证实是值得推广的查询工具。

参考文献:

[1]段怡红,吕玉霞,李建利,等.《基础地理信息要素数据字典第2、3部分》编制说明[Z].国家测绘局测绘标准化研究所.

[2]GB/T 20258.1-2007 基础地理信息要素数据字典 第一部分:1:500 1:1000 1:2000基础地理信息要素数据字典[S].

[3]GB/T 20258.2-2006 基础地理信息要素数据字典 第2部分:1:5000 1:10000 基础地理信息要素数据字典[S].

[4] GB/T 20258.3-2006 基础地理信息要素数据字典 第3部分:1:25 000 1:50 000 1:100 000基础地理信息要素数据字典[S].

[5] GB/T 20258.4-2007 基础地理信息要素数据字典 第4部分:1:250 000 1:500 000 1:1 000 000基础地理信息要素数据字典[S].

上一篇:提高煤炭采出率技术 下一篇:职校英语任务型教学的误区及其对策