KML变成OGC规范之后。。。

最近业界新闻特别多,Google尤其多。

Google的KML2.2正式被OGC采用,看这里这里,成为OGC众多规范中的一个,也意味着以后KML将由OGC来进行修改和升级。

OGC全名Open Geospatial Consortium,非赢利的国际组织,致力于各种空间数据规范的制定和推广,发布过很多广为业界熟悉的规范,其中包括Web Map Service,Web Feature Service, Geography Markup language…,看这里

KML原属于Google收购的公司Keyhole的一个技术,后来被Google Earth和Google Map使用,用来表达和描述地理位置数据。刚刚用Google搜索了一下,得到3,680,000的结果,其广泛应用可见一斑。绝大多数的KML文件都是普通用户制作的,充分显示了大众的力量,比如你想告诉朋友你家在哪里,你发现好玩的地方在哪里等等,你可以轻松的利用Google earth, Google map或者其他软件标注位置,并且分享给他人。

在OGC的规范中,这种先被工业界广泛应用,然后再成为它的规范的,据我所致,这是第一例。从OGC开始讨论到接受KML规范总共用了363天,Google很强很有影响力!

现在KML成了OGC的规范,有了以下问题:

1. 会不会和GML等OGC已有的规范有冲突?

和GML比较,KML强调的是为了显示数据,其空间数据的几何属性远没有GML那么复杂,但是不可否认,它和GML有很多重叠之处,这也是让我不解的。
先说说GML,我个人很不看好,尤其现在KML进入了OGC家庭之后,我就更肯定了。GML从发展开始到现在,内容越变越多,体积越来越庞大,OGC的成员想把所有东西都赋到GML中,从GML2到GML3,整个规范档案大了很多倍。OGC的成员也承认GML的庞大给它的推广带来了很大的难处。尤其对于软件开发商来说这是个致命的缺点,复杂的Schema,臃肿的内容,实在是令人敬而远之。

是Google太强大还是OGC考虑到了GML的难处,于是采纳了KML?都有。
OGC说将来会考虑如何将KML和GML等规范进行融合。希望手下留情吧,别把它折腾成另外一个GML了。

2. 给业界带来什么影响?

当然是更多的软件供应商会投入KML的怀抱,其实这点在这个决策之前都已经普及了。另外可能会有更多的商机基于KML的服务中。

3. 将来的发展前景会如何?

和前面说的一样,虽然Google将KML移交给了OGC,但是它是成员之一,仍旧对于KML的发展起到很关键的作用。所以有了它的影响力,应该不会走下坡路。

 

不知道ESRI会不会把Shape文件也提交给OGC呀?呵呵。