在地理信息系统中使用元数据的原因


发布日期 : 2026-01-06 01:54:05 UTC

访问量: 173 次浏览

在地理信息系统中使用元数据,有利于空间数据的管理共享, 有利于实现一些特定功能,对于地理信息系统软件的开发, 可以提高开发的效率和质量。

性能上的原因

1)完整性(Completeness)

面向对象的地理信息系统和空间数据库的目标之一,是把事物 的有关数据都表示为类的形式,而这些类也包括类自身,即复 杂的“类的类”结构。这就要求有支持类与类之间相互印证和 操作的机制,而元数据可以帮助这个机制的实现。

2)可扩展性(Extensibility)

有意地延伸一种计算机语言或者数据库特征的语义是很有用的, 如把跟踪或引擎信息的生成结果添加到操作请求中,通过动态 改变元数据信息可以实现这种功能。

3)特殊性(Specialization)

继承机制是靠动态连接操作请求和操作体来实现的,语言及数据 库以结构化和语义信息的相关上下文(Context)方式把操作请 求传递给操作体,而这些信息可以通过元数据表达。

4)安全性(Safety)

分类完好的语言和数据库都支持动态类型检测,类的信息表示为 元数据,这样在系统运行时,可以被类检测者访问。

功能上的原因

1)查错功能(Debugging)在查错时使用元数据信息,有助于检测 可运行应用系统的解释和修改状态。

2)浏览功能(Browsing)为数据的控制类开发浏览器时,为显示 数据,要求能解释数据的结构,而这些信息是以元数据来表达的。

3)程序生成(Program Generation)如果允许访问元数据,则可以 利用关于结构的信息自动生成程序,如数据库查询的优化处理和远 程过程调用残体(或“桩”,stub)生成。