|
阅读:1252回复:1
GIS标准的混乱?
在《Google Maps地图投影全解析》第三篇中,介绍了该地图投影的WKT的书写方式及其SRID 。可是,去年5月EPSG把该投影编号为3785,可从它上个版本的Access数据库中查询到。但今年2月,EPSG把这个编号改为3857了,具体的WKT内容俺不再重复,可以到http://www.epsg-registry.org 网站输入SRID进行查询。<br><br>那为什么我推迟两个月才发现呢?因为标准这个东西,向来需要厂商实施来支持才真可以推广实施,比如当年的SVG和Adobe以及Flash的故事,或者Canvas等与各路浏览器之间的关系等。没人支持我一般也用不到,不发生错误,所以没发现。对于Google Maps等这个Web墨卡托投影,目前更多的实现定义为EPSG:900913或更早的EPSG:54004,你可以Metacarta的WMS测试服务发送GetCapabilities请求,看看得到的结果。而ESRI同学则自己也定义了一个编号是102113。大家目前还是各玩各的。<br><br>这引发两个问题,其一,我介绍Google Maps地图投影文章中有需要修正的地方,但我这边改正后,那些转载不加链接的同学,漠视版权我也不是多在乎,可是误人子弟我却不愿意。因为不是那么多人会去刻意寻找文章的最终出处,另外搜索引擎也不是总那么聪明,把原文放在搜索结果的前面。所以既然转载文章,加个原文链接对谁都是有益的,分享就是为了助人,而非误人,对吧?<br><br><p class="MsoNormal" align="left">
<div forimg="1" align="center"><img src="http://hiphotos.baidu.com/liongg/pic/item/a76b85356401783491ef396f.jpg" small="0" class="blogimg" border="0"></div> </p> 其二,就是引发GIS标准混乱的争论。说混乱貌似是个状态,可标准的制定是必然变化的过程,也会存在多种选择和可能性。最近争论比较多的就是对矢量图层(主要但不限于)中的要素如何进行渲染,把这个渲染方式能共享分发?<br><br>现在的方式也是纷繁复杂,比如OGC自己至少有两套方案,SLD和KML。Style Layer Descriptor自然是限定风格,但KML中也有不少Style用来控制颜色和线条等。ESRI最近抛出了Layer Package。其它的还有Cascadenick (Mapnik CSS),仿照CSS的GSS(geo style sheets)等等。就是说,目前有解决风格化矢量图层有多种可行方案,比如Shapefile + SLD,WFS + SLD,SQLite (via SpatiaLite) + Mapnik XML,Cascadenick (Mapnik CSS) + Shapefile/SQLite,KML,OpenLayers styled JS + WFS/GeoJSON(据Andrew Turner)等等。但这些方案不统一,重用性和易用性不高。而且这些仅是现有的技术方案,随着Flex,Silverlight等RIA技术的崛起,用它们来渲染要素的方式会不会引发一小股潮流呢?更多的讨论,可以参考James Fee的博文《sharing cartography》,S-H-G同学做过简单的翻译,但文章的评论比原文更有价值。<br> |
|
|
|
1楼#
发布于:2009-07-21 11:24
楼主怎么不发表一下自己的观点呢?
|
|
|