计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

1. 地理信息服务的发展 地理信息技术发展至今,(2)

2013-07-29 01:07
导读:综合元数据的特点和地理信息行业的发展趋势, 基于元数据的地理信息服务方式主要有几下几种: 3.1 元数据提供服务 元数据提供服务是以元数据为服务

  综合元数据的特点和地理信息行业的发展趋势, 基于元数据的地理信息服务方式主要有几下几种:
  3.1 元数据提供服务
  元数据提供服务是以元数据为服务内容,直接提供给用户的是数据或服务的元数据信息。包括元数据查询、浏览、录入、修改、删除等功能,分别开放给不同权限的用户。用户能通过系统查看数据或服务的具体信息,如内容、质量、表示方式、空间参照系及数据获取途径等。在这种服务方式中,元数据是最终直接呈现给用户的结果。用户只能通过元数据中的相关联系信息和获取方式来获得元数据所指向的地理信息资源,同时元数据为这些资源的使用提供了参考信息。
  3.2 元数据索引服务
  元数据索引服务真正提供给用户的是分布式的、不同类型的地理信息数据与服务等资源。元数据在这种方式中起索引作用,用户通过对元数据所包含内容进行搜索,获得该数据或服务的详细信息,并能通过链接直接到达该资源。
  3.3 元数据支撑服务
  与之前两种方式不一样,元数据支撑服务中元数据的并不显性的方式呈现给用户,而是隐含在具体的地理信息服务中。元数据作为系统支撑来组织和管理各种数据与服务,在功能实现的各个方面都有元数据的影子。在系统建设和维护中,元数据也一同维护,并对整个系统持续发展提供保障。现在大多数地理信息服务方式都以这种方式来组织。
  4. 关键技术
  4.1 AJAX 客户端异步请求技术
  Ajax 是异步JavaScript 和XML 的简称,Jesse James Garrett 在2005 年发表的一篇文章《Ajax: A New Approach to Web Applications》中首次使用这个词。在这篇文章中,他详细论述了桌面应用和Web 应用之间区别及界限,并将Ajax 定义为[3]:Ajax 不是一种新技术,它是几种成熟Web 技术以新的方式组合而成; Ajax 使用XMLHttpRequest 进行异步数据传输,以XHTML 和CSS 作为显示标准,使用文档对象模型(Document Object Model)作动态显示和交互,使用XML 和XSLT 做数据交互和操作,通过JavaScript 将以上技术结合在一起,其技术组成所示。其中JavaScript 好比人体结缔组织,将各部分有机的联系成一个整体。

(科教范文网 fw.nseac.com编辑发布)


  4.2 元数据服务与地图服务、数据服务的一体化服务体系
  现在有很多针对元数据的研究只专注于元数据的标准、元数据本身的结构,而忽略了元数据与其他地理信息服务的结合。事实上,元数据是关于数据的数据,离开其它地理信息服务,它将没有意义。如果脱离了空间数据,这里的元数据和其它用途的元数据也将没有任何不同。只有同时研究元数据技术和地图服务、数据服务等地理信息服务,才能使研究的价值得到更好的体现。
  根据OGC 提出的规范,按照WFS 和WMS 标准,系统可以引入OpenLayers 框架,将地图服务按照一种固定的格式以URL 的形式提供给用户,使用户通过这个URL 链接可以很方便的访问到。OpenLayers 是一个用于WebGIS 开发的开源Javascript 框架,它实现访问地理空间数据的方法都符合行业标准,可以不依赖服务端直接在客户端显示地图数据。
  4.3 XML&XSL 元数据管理技术
  为了易于地理信息元数据的网络传输和共享,我们采用XML(Extensible MarkupLanguage)语言来描述元数据。在Internet 环境下,XML 已经成为一种工业标准,基于XML的数据表示可以很好地在不同的系统和平台间进行交互。与HTML 不同的是,XML 可以通过定义不同的标记(Tags)给数据赋予不同的语义。这些特点使得人们可以很方便地用XML来定义元数据标准中使用的数据结构,同时使用XML 存储树状结构的元数据,并且可以和网上发布实现无缝连接。
  XSL 是一种可扩展样式表语言,是用于以可读格式呈现 XML 数据的语言。XSL 之于XML 的作用就像CSS 之于HTML。通过XSL 转换后的XML 数据就变成了浏览器能识别的HTML 段。在网页的设计中将需要由XSL 动态转换XML 生成的部分挖空,然后用XSL 语句从XML 中筛出相关的数据来填充。虽然同为样式表,但它与CSS 有很大区别。XSL 对XML 中的内容的控制性加强,能进行有条件的选择。此外XSL 还支持函数、循环、条件等流程控制操作,使程序更简洁。XSL 遵循与XML 相同的语法规则。
上一篇:引言 目前质子导体氧化物[1]电解质燃料电池的商 下一篇:没有了