大家是否来讨论一下XML在开发WebGIS中的作用:
OpenGIS 组织发布了GML2.0的规范.在1.0版本的基础上完善并制定了地理信息的XML的schema
///////////////////////////Translated form the Geography Markup Language (GML) 2.0
OGC Recommendation Paper, 20 February 2001///////////////
地理标记语言(GML)是一种XML编码方式,用来传输和存储地理信息,包括地理特征的空间和非空间属性 。
该规范定义了XML模式(Schema)的语法,机制和具体规范:
***为地理空间应用模式和对象提供一种开放的,供应商中立的结构框架
***允许支持合适的GML构架描述性能的主题
***支持专业领域和信息团体对地理空间应用模式进行说明
***能够对相互关联的地理应用模式和数据集进行构建与维护
***支持应用模式和数据集的存储和传输
***加强对地理应用模式和其所说明的信息的管理能力
开发人员可以决定使用GML存储地理应用模式和信息,或者他们可以根据需要
决定将一些其他的存储格式转换为GML格式,并仅仅使用GML来传输模式和数据。
///////////////////
而且Mapinfo,Arcinfo,Integraph公司正以GML为规范,开发基于XML的产品.
那末,以GML为共同的规范,开发一个空间数据引擎如何?开放程度如何?
客户端,中间层,服务器端 分别使用那种方式或技术?