Spiga

由Google Map API想开去

2005-07-02 12:29 by 马维峰, 16425 visits, 网摘, 编辑

Google Map和yahoo Map都公开了自己的API,可以免费使用,感觉非常之不错,不错之余,应该好好想想一些问题(注:微软的MapPoint本来就有收费的Web Service,桌面版也可以嵌入应用程序)。Google Map API确实非常简单,只要花2个小时,认真看一遍文档,就可以进行开发了,无需知道任何专业的地图知识。API是JS的,也许很快就有人封装为.net类库或者其他类库。

基于空间数据的应用,应该是一个广阔的天地,但实际上,空间数据和非空间数据的市场和应用的差别在不仅在数量和质量上,而且在技术上都相差很多很多。我们每天看到的各类系统大多都基于非空间数据(数据库),每天有不计其数的人在维护、更新和创建这样的系统,但对比空间数据(库),又有什么呢?但实际上,这些系统中基于空间的数据还是非常之多,问题是缺乏低层的支持。

对于GIS,如果要深入应用,需要2大支撑,第一是数据,第二是平台,二者同等重要,缺一不可。而我们的GIS公司面对的是昂贵而又不兼容的数据,复杂难用的平台(特别是WebGIS这一块,也许不是很复杂,只是比较而言)。因此,搭建一套GIS系统,大半以上的投资都花费在了数据之上,大半以上的精力又花费在了应付那些难用的系统平台,因此,往往来说,GIS项目的投资不少,但成效却不好。而现在,数据和平台,Google或者Yahoo Map API都免费给了你,需要的只是简单的开发和集成。也许目前功能还简单,还有许多需要的功能都没有,但至少是一个光明的开始。对于一个简单的,可随意插入Web页面的地图,Google的API绝对应该让很多GIS平台提供商汗颜的。

有了这个开始,我觉得很多原来很难实现的问题都可以很好的解决了。例如,很多公司在网站上都要放一个公司位置的地图,那么,Google的地图就在那里,直接使用就好了,只需要不到10行的JS程序,而且是动态的,而在Coreldraw或者Visio里画一个也要2个小时吧。象旅游网站、房产买卖出租网站,这些地图都可以随时拿来用。而很多提供企业黄页之类服务的网站,也可以很容易把地图集成进去。现在有一些提供电子名片的公司,那么,加一个地图上去,是不是很酷?

既然有了地图服务的API,那么数据服务呢,对于数据访问,从ODBC到ADO到现在的ADO.net,我们可以使用一样的技术访问不同的数据库,如果有一天GIS数据也可以这样访问,GIS行业的春天就会来了。

个人一直认为,GIS行业在技术和观念方面,比整个IT行业要滞后很多,其中,也许有GIS现在的老大ESRI的原因,也许还有其他原因。80年代的Mapinfo(现提供比较好的WebGIS解决方案,Go2Map即基于Maoinfo的MapXtreme构建)被称为非专业的GIS软件厂商,但一度占据了很大的市场,后来的微软的MapPoint,到Yahoo Map,到Google Map,这些公众服务相关的GIS应用(或者空间数据应用),都不是那些专业的GIS公司搞的。

由于微软、Google这样的大公司的介入,GIS应用开发的门槛会忽然降低一个很大的档次,到时候,任何一个可以开发信息系统的公司都可以提供GIS相关的解决方案,这些以GIS为主的公司何去何从?大概就象现在的数据库开发,任何一个开发人员都可以很容易的开发各类GIS系统。那么,GIS从业人员所独有的有关数据类型、投影、空间索引这些专业的概念对于大部分开发都不再需要,这部分公司和程序员该何去何从呢?

而对于底层公司的冲击,大概有2条路,第一,和这些软件巨鳄一起竞争,靠自己的专业赢取一席之地,但存在的问题是,Google之类不仅提供平台,也提供数据,后者才是杀伤力,一旦提供的基础地理数据和自己的专业数据可以叠加(现在只可以通过XML,然后通过JS动态创建标注、点、线),那么,比较专业的领域,如土地管理之类也会城池失手。第二,退守自己很专业的领域,毕竟,专业的空间分析、3D GIS、研究中的时态GIS之类,这些大公司不一定会竞争的过专业公司,而且也不会太重视这些(市场不大,如MapPoint至今也没有专业的GIS功能),那么,在科研、专业应用方面,应该还有一块市场,只是没有现在的市场这样大,也存活不了现在这么多公司。而且对于ESRI这些公司,现在的主要目标大概是企业软件市场。

总而言之,对于从事GIS行业的公司,前途不会因为Google Map API这样的东西而美好,而是严峻。对于个人,“这是最坏的时候,也是最好的时候”,有了专业、巨大的公司搅局,对于行业的规范、技术的先进等方面都有好处,只是应该认清形势,做好自己的定位,深入学习;在本人“GIS从业人员的定位”一文的观点基本还适用。

 

Add your comment

31 条回复

  1. #1楼 avlee2005-07-02 13:11
    搞GIS的人几乎都不同程度的接触过一些WebGIS平台,如同作者所说复杂难用,很难和一般的信息系统结合起来。一般非GIS开发者要在系统当中集成一些简单的地图信息却非常困难。

    我现在正在参与开发的WebGIS平台开始越来越走向专业GIS应用了,在一个里程碑版本结束后,我也在考虑如何向非GIS系统提供一个轻量级的实用的WebGIS组件了。

    我觉得Google Map确实走在了前面,因为在我们的市场推广中发现用户对这些简单、适用、非专业的GIS功能需求很强烈。

    希望大家能在WebGIS团队中多多交流自己的想法。
      回复  引用    
  2. #2楼[楼主] 马维峰      2005-07-02 16:20
    对于不提供好的WebGIS的接口,应该是有原因的,一者,GIS软件厂商只是想让用户把Web作为地图发布的工具,因此,从一开始,如果只是一个电子地图,又有厂商的桌面制图工具,简单的Web地图是不需要编程就可以完成的,问题是单单的电子地图又有几个人需要。这大概就是GIS厂商的短视和不思进取。
      回复  引用  查看    
  3. #3楼 wljcan2005-07-03 21:25
    不知道楼主对GIS的了解有多少?Google Map和yahoo Map只是最简单的Map应用(注意:我把它叫Map,不是GIS),无法从解决方案的完整性、深度以及开放程度都无法与专业的GIS相提并论。

      回复  引用    
  4. #4楼 liujun      2005-07-03 23:26
    对于卫星影像的快速访问,包括缩放定位等等,在99年左右或之前都已经有很多成熟的商业产品了。只是这次Google扮演了免费数据提供商的角色,并且在上面拓展它的业务。
    传统GIS厂商只不过认为这不是他们的核心业务(他们是solution provider而非service provider)。就跟nokia等厂商卖给中国移动设备,而并没有扮演手机业务运营商的角色一样。
      回复  引用  查看    
  5. #5楼[楼主] 马维峰      2005-07-04 10:48
    @wljcan
    简单可以演变为复杂,不完整可以变为完整,我想文中已经很清楚的说明,关键问题是谁可以解决实际问题。
      回复  引用  查看    
  6. #6楼[楼主] 马维峰      2005-07-04 13:13
    网摘里刚收录了一篇东西:http://www.365key.com/item/705682">http://www.365key.com/item/705682

    其实,不管是PC、操作系统、互联网,还是我们的GIS,道理是一样的,都要走向开放,而很多传统GIS厂商缺乏创新,害怕开放,最后必然走向没落,国内第一批GIS平台软件厂商基本都倒下了,原因大概有大半是缺乏创新。
      回复  引用  查看    
  7. #7楼[楼主] 马维峰      2005-07-04 16:00
    @XieLingsen
    同意,支持。
      回复  引用  查看    
  8. #8楼[楼主] 马维峰      2005-07-05 13:13
    CSDN转载了这篇文章,不过有些标题有些误解原意。
    http://news.csdn.net/news/newstopic/23/23160.shtml">http://news.csdn.net/news/newstopic/23/23160.shtml
      回复  引用  查看    
  9. #9楼 Avlee2005-07-06 10:10
    我相信GIS的大众化应用mapping也是GIS将来的一个重要发展方向。
      回复  引用    
  10. #10楼 Irish Coffee      2005-07-09 10:48
    GOOGLE MAP现在有解决中文检索的问题吗?如果没有中文检索的话,很多东西是要大打折扣的。
      回复  引用  查看    
  11. #11楼 马维峰2005-07-09 19:39
    @Irish Coffee
    你指的中文检索是什么?Map中地名都是英文。
      回复  引用    
  12. #12楼[楼主] 马维峰      2005-07-12 20:32
    @CITSP
    Google MAP API实现这个应该是强项,因为它本身是基于异步调用地图数据的,你可以设计一个JS函数,以一定间隔从服务器获取数据,获取数据会触发事件,在事件函数里通过数据往地图中写标注.
    今天不是自己机子上网,发邮件给我,回头讨论讨论.
      回复  引用  查看    
  13. #13楼 edison1024      2005-07-13 15:17
    其实google map确实是简单的够可以的。。。。。
    OGC那些WMS,WFS鸟规范,google可能不屑一顾吧?hiahia~~
      回复  引用  查看    
  14. #14楼 skyshen[未注册用户]2005-07-13 15:49
    google提供了中国的数据???
      回复  引用    
  15. #15楼 Sirius[未注册用户]2005-07-13 17:35
    可惜中国地区的数据太简略,如果能有美国地区那样详细,国内的webgis网站都得完蛋!
      回复  引用    
  16. #16楼[楼主] 马维峰      2005-07-14 10:56
    @skyshen
    中国的遥感地图比较详细,矢量图大概是1:25万,或者更粗。
    @Sirius
    完蛋不见得,竞争对于我们最终用户总是好事。
      回复  引用  查看    
  17. #17楼 googlemap[未注册用户]2005-07-14 17:55
    我用googlemap API开发的中国行政区划地图索引。给大家玩玩。
    http://www.zhycw.com/artical/bbs/gm_index.asp
      回复  引用    
  18. #18楼[楼主] 马维峰      2005-07-14 18:07
    @googlemap
    很好了。
      回复  引用  查看    
  19. #19楼 3snews[未注册用户]2005-07-16 23:41
    3snews.net欲请mars做技术主编
      回复  引用    
  20. #20楼 sundy[未注册用户]2005-07-17 12:07
    我们去年就在杭州试点,搞三维仿真城市,在ie中实现,叫e都市,欢迎大家尝鲜 www.edushi.com
      回复  引用    
  21. #21楼[楼主] 马维峰      2005-07-17 13:21
    @3snews
    谢谢,如何联系你们呢?一起为GIS行业做点事情是我本人非常乐意的。-:)
      回复  引用  查看    
  22. #22楼 yuanman[未注册用户]2005-07-22 11:53
    google 可以自动把汉字转成拼音的 所以输入汉字一般也没问题
    到google map api的google讨论组里去看看 资料非常多
      回复  引用    
  23. #23楼 门外汉[未注册用户]2005-09-21 12:00
    google为什么不卖它的API呢/
    这样的话,就可以使用自己的地图了。
      回复  引用    
  24. #24楼[楼主] 马维峰      2005-11-03 09:24
    看看这个:
    http://maweifeng.cnblogs.com/archive/2005/10/31/265535.html">http://maweifeng.cnblogs.com/archive/2005/10/31/265535.html
    http://maweifeng.cnblogs.com/archive/2005/10/25/262028.html">http://maweifeng.cnblogs.com/archive/2005/10/25/262028.html
      回复  引用  查看    
  25. #25楼 ding[未注册用户]2005-11-10 21:25
    看看这里,http://www.blogtt.com/global/ ,我们结合google的地图作了一些尝试!
      回复  引用    
  26. #26楼 bushman[未注册用户]2006-01-15 15:09
    Mapping与GIS的差别就如同Reporting与ERP之间的差别. 传统上GIS都是应用于专业部门的, 很高兴看到GIS开始走向商业应用.
      回复  引用    
  27. #27楼 YOURPOWER[未注册用户]2006-04-22 11:35
    @skyshen
    可以通地何种途径搞到GOOGLE MAP 中最大分辨率的MAP,是有建筑物外形的,哪位懂得,欢迎来邮YOURPOWER@SOHU.COM,我知道GOOGLE目前没有在线提供.
      回复  引用    
  28. #28楼 dsxing[未注册用户]2006-04-29 16:23
    http://www.dsxing.com/mymap.htm 我用google api搞了一个。谁有更高级的功能欢迎讨论。
      回复  引用    
  29. #29楼 8088[未注册用户]2006-05-24 18:30
    我有更好的想法,谁愿意加入我们?
    QQ:47744306
      回复  引用    
  30. #30楼 sosion[未注册用户]2006-10-20 07:55
    公司负责人:
    你好!
    北京搜讯通网络科技有限公司是一家专业GPS+GSM/GPRS便携式定位终端和GPS模块的研发、生产、销售型企业,拥有多项产品专利和系列定位终端产品,是首批从事LBS个人服务的高新技术企业之一。
    公司依托手机终端产品研发及军转民技术和丰富的RF设计经验,针对GPS民用个人LBS市场的需求,开发出系列车、人、物的便携式定位终端产品,其中有:
    一. 公安专用警用跟踪器,该产品结合手机GIS已批量提供给公安系统。
    二. 为行业和老人、小孩使用的个人定位手机及定位器已批量提供给民政部SOS救援中心。
    三. 专用定位器已在航天部、奥运会、司法部、铁道部、金融等系统使用。

    搜讯通定位终端的特点:

    1. 体积小、重量轻、内置双天线----只有BP机大小。
    2. 高灵敏度、低功耗----在汽车后备箱仍能正常接收卫星信号。
    3. 支持SMS、GPRS、VOICE三种通讯方式。
    4. 具备开放式通讯接口协议,与GIS系统构成灵活多样。
    5. 终端已接入移动、公安、民政、航天的GIS系统。

    具体详见WWW.SOSION.COM
    如贵公司对我们的产品有兴趣合作请与我们联系。

    北京搜讯通网络科技有限公司

    联系电话:010-88861354/88861454
    E-mail: SOSION@SOSION.COM

      回复  引用    
  31. #31楼 冰峰孤骑[未注册用户]2006-10-23 16:48
    我认为google 微软应该不会插足纯粹的GIS产业.这样的话国内的GIS产生还怎么活呢?美国软件的发达是遥遥领先中国的.单就一个WW中国人能有几个能做出来?但反过来说如果他们插足GIS也说不定是对中国的GIS是一个促进.看看中国的GIS学术研究就知道了.总要把一批人扫地了门的
      回复  引用    
  32. #32楼 边缘贵族[未注册用户]2007-02-27 15:06
    看了博主的文章,我也有同感,GIS的一个很大市场应该在非专业市场,googlemap, MapPoint,go2map都是看中了这个市场。googleMap的出现,短期内不会影响到传统的GIS公司的业绩,但长期的打击将是致命的,GoogleMap的API和客户端,在嵌入和使用将来与WebService对接和集成,各大专业公司将从根本上失去这块市场,因为,GIS的系统只是GIS应用的一个小部分而已,而数据才是关键。
    个人觉得GIS的传统公司将在5年左右逐步转向转向地学研究和专业纵深的应用领域,回顾GIS的原有定位。而公众GIS更加应该定位地图服务和基础数据服务方面。
      回复  引用    
  33. #33楼[楼主] 马维峰      2007-02-27 16:06
    @边缘贵族
    是啊,看看我这篇:http://www.cnblogs.com/maweifeng/archive/2007/01/17/622695.html">http://www.cnblogs.com/maweifeng/archive/2007/01/17/622695.html,其实就是这个意思。
      回复  引用  查看    



发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 185073




相关文章:

相关链接: