|
|
 |
|
| |
主流WebGIS实现的原理.矢量地图(转) [jzhpu 发表于 2007-10-10 9:28:00] | |
因为我身在深圳,在深圳.NET俱乐部也可以看到这篇文章. 一开始在第一个公司做了做WebGIS,当时是同事开发ActiveX控件,我负责一些Web的分支东西,还有搜寻用的是Lucene,
我们今天就分析一下WebGIS当前的几种架构和具体实现方法:
建议要仔细想好是用Applet还是图片组合等.因为这往往会决定一个WebGIS网站的成败,Applet是需要安装JVM,我想大家是知道的,插件式WebGIS,图片式WebGIS在技术上都可以实现矢量地图.为什么要重点提起这个,是因为我在开发WebGIS的时候,由于公司选了用ActiveX开发WebGIS,这样用户需要安装插件,会把一大半用户拒之门外.你说那? 1.插件式WebGIS(矢量地图):: ActiveX(一般用VC开发,基本的功能全部在ActiveX内实现,放大,缩小,漫游 ,得到数据(空间数据和属性数据),加载数据并显示地图,加载数据并显示地图的方式和当前的webgis实现原理一样,就是分格子加载,等有点复杂,这是自己的平台,没有依赖与任何公司,
Applet(Applet我想只能Java 开发了,等于没有说.!和ActiveX它我不知道有什么优点,Applet只能用 在Web端,不想ActiveX还在用在应用软件里面,开发实现的放大,缩小,漫游等功能,我认为和ActiveX实现原理差不多一样,
.插件式WebGIS的缺点我想大家应该明白就是需要安装插件,ActiveX需要安装ActiveX本身,Applet需要安装SUN公司的JVM,尽管是通过CA认证,我还是希望你考虑清楚之后,再做这方便的开发.
2.图片式WebGIS(矢量地图) 现在的中国主流WebGIS 用的是PNG图片,不知道为什么用PNG,可能有它的优点吧,然后就是用javascript实现拖,拉,漫游,什么时候加载那里图片是用javascript判断,然后用VML把属性数据,也就是POI兴趣点标上去,用VML标POI.如果使用VML需要在HTML头加上 <html xmlns:v="urn:schemas-microsoft-com:vml"> 图片部分需要使用VC或者java 等其他编程语言结合你拥有的地图数据和属性数据按照一定的比例生成的,你可以按照比例生成文件夹图片,Of Course.你也可以按照自己的规则生成, 总之图片是要预前生成的,这是必须的,至于生成部分,那要看的GIS和VC的功夫了, <html xmlns:v="urn:schemas-microsoft-com:vml">
听朋友说wuwoo.com用的是kamap,kamap是什么我也不清楚!在朋友的帮助下知道什么是Kamap,下面是link Build AJAX-Based Web Maps Using ka-Map
目前有一些著名的致力于整合Web架构的项目或成果已经出现,比如Web Services、AJAX。OGC和ESRI在GIS使用了Web Services,OGC实际上是一个进行实体标准定义、GIS服务界面发布标准定义的组织,而Cubewerx,Demis和Intergraph是商用GIS开发商,他们把Web Services加入到了他们的系统中。Google Maps和Ka-Map把AJAX模型整合到了GIS显示系统中,Ka-Map是基于AJAX的Web地图网站,他们使用了开源的Web地图开发工具,Ka-Map使用MapServer地图服务器为AJAX和PHP提供地图内容服务。上面提到的所有这些成果,都分别用到了Web Services和AJAX技术。
不知道我这次写的文章是否过时,因为发展太多了,有的地图网站都不知道怎么实现了,或说实现原理搞不懂了,不管怎么,也算是对做过的WebGIS的一种总结吧.!
该文章会不段更新,陆续加上的内容有.! 1.仿照maps.baidu.com(mapbar)的demo,很快将提供下载,下载.Download ,这个demo不是我开发的,是我在网上download的,忘记在那里下载的了,mapbar 最初是使用applet的,我开始做电子地图的时候看到mapbar的网站里面还有cab文件的什么东东 2.一个用VML标POI的一个HTML文件,VML.HTML 3.ActiveX加载数据的实现原理和Applet加载数据的实现原理. 4.WAP中的地图实现原理 等!
小结 当时我在公司负责开发WebGIS,架构是ActiveX(GIS 部门的VC同事开发的),搜索采用Java Open Source Package:Lucene 服务器:Tomcat,没有数据库,属性数据和矢量数据,我们的webgis是矢量地图! | |
|
|
|
| |
Re:主流WebGIS实现的原理.矢量地图(转) [Handandaily(游客)发表评论于2007-10-18 8:27:51] | |
转载别人的文章一定要转载出处,我是作者:kaixin110 你是在kaixin110.cnblogs.com上转载的吧! | |
|
| 发表评论:
|
|

| |