新地理信息时代的企业机遇

来源:百度文库 编辑:神马文学网 时间:2024/04/29 08:53:25
新地理信息时代的企业机遇
文/ Matt Sheehan
【编者按】随着地理空间产业的飞速发展,越来越多的人开始了解地理信息系统,并开始涉足这个行业。那么,在跨入地理空间行业的大门前,企业家们应该思考一下:做地理信息系统,你准备好了么? 地理空间产业正在发生着迅速的变化,一些人所提议的“地理革新”正在实施。本文着眼于这些变化,并关注一些新出现的技术,以及企业面临的选择。 从历史的角度看,该产业一直掌控在几家地理信息系统领域的大公司手中。然而,随着2005年11月Google Maps的发布,事情开始有了新的变化。于是,快速灵活的基于瓦片的地图出现了,好奇的程序员便开始学习如何扩展谷歌的地图产品,并鼓励谷歌公司提供开放的API。它使得在网站中添加地图变得更加容易。最为流行的应用则是感兴趣(POI)点,例如显示餐厅和娱乐场所的位置等。 雅虎和微软很快便进军了这个市场,MapQuest也扩大了其产品,与此同时,ESRI也在扩展其业务。此外,新的地理空间公司如雨后春笋般不断涌现,地理团体和会议也在迅速增多。这一切都在预示着地理空间产业的未来。 现在,聪明的企业都会获取许多新的、振奋人心的机会,以进入地理市场或者扩大产品生产。其中的某些因素,是需要新的公司仔细考虑的。 一家新企业需要考虑的因素 规划 所有成功的企业都是起始于一个伟大的想法,然后按照通常的规划步骤实施:详尽的市场调查、竞争分析和行业计划书或者新兴公司蓝图。 计划的两个关键部分包括: 1、整个行业将如何赚钱? 2、促销/营销 紧接着要考虑的就应该是售前的单笔最大花费:软件开发。 软件开发 技术决策是建立在需求和成本基础上的,在现今的“地理空间””,包括以下几个关键因素:富互联网应用(RIA)——RIA经常会在一些文章中被引用,但是人们对它确知之甚少。了解它的一种方法就是将运行在浏览器上的RIA应用与桌面应用进行对比,看看他们之间的区别。 浏览器可以被看作是其自身的操作系统,会比运行个人电脑要受到更多的限制。RIA恰好弥补了这一缺陷,并扩展了浏览器应用所能实现的功能——从异步调用到“拖拽”。最常用的RIA技术是运行在Flash播放器中的——可在Flash或者Flex中使用AJAX(一个基于JavaScript的网络标准)进行开发。RIA提供了富用户体验,但它们也会带来潜在的更高的开发成本。开源与专利——有关数据和软件选取的讨论通常会以成本、文档和技术支持为中心。地理信息系统的构建可以有许多种选择,从ESRI的ArcGIS系列产品到一个纯粹的开源解决方案或组件。谷歌、微软、MapQuest 和雅虎都提供了一系列的API,然而Modest Maps是开源的选择之一。图1展示了一些开源地理信息系统的选择。 数据——数据是应用程序的一个重要组成部分。需要考虑:数据格式是怎样的?在哪存储数据?数据来源是什么?
地理信息系统应用程序通常依赖于Shapefile和Geodatabase。混搭型数据将使用各种来源的数据,包括RSS/GeoRSS或者可能使用RESTful访问Flickr网站(一家提供免费及付费照片储存、分享方案的线上服务网站)和Trulia网站(美国房地产搜索网站)。这些内容相关的遗留问题还包括:数据是否免费?基础地图的来源是什么?„„ 移动手机与网络——随着iPhone的推出,移动应用的发展已变得越来越重要。现在,大部分移动手机都内置了GPS,从而为广泛的地图应用创造了巨大的潜力。 但同样,还是存在问题:移动手机是否应该被看作是一个潜在的商业应用平台?移动应用将是网络应用的真实写照还是补充?移动手机将成为核心商业应用平台吗?为了更好地说明其中一些疑问,接下来,我们将以两个虚拟公司为例进行一系列的讨论。在每一种情况下,预算都比较紧,因此重点放在低成本的解决方案上。 虚拟案例研究 GeoCommunities公司 GeoCommunities公司主要将重点放在用户市场。它将建立一个基于地图的本地应用。其主要竞争对手包括MapQuest、谷歌、雅虎以及Everyblock这样的一些小公司。 看一下更为详细的竞争状况,Everyblock建立了一个大型本地网站,以提供新闻和一系列其它相关的本地数据。其收益模式还是待定的,不过可能会以广告收入为基础。其代码库在2009年6月实现了开源,这对网站提出了一些潜在的挑战。 GeoCommunities将其自身看作是一个本地资源来推广,由本地人所有和运营,并收集其自己的数据。数据的独特性将会使该网站从众多竞争对手当中脱颖而出,其计划就是靠广告驱动。 从应用的角度来说,目标就是尽可能地实现用户友好性,富互联网地图应用将成为首选。 GeoCommunities决定使用Adobe Flex 4构建用户界面。考虑到预算,开发团队选择了开源,Flex软件开发包(SDK)是开源的,虽然集成开发环境(IDE)不是。网站决定采用Modest Maps的地图库,因为该网站的基础地图可能来自于各种渠道,而开发人员又会计划实现一些自定义功能。同时,网站决定最原始的基础地图采用开源的OpenStreetMap。 该团队曾考虑过使用谷歌提供的API,但是存在两点问题:1)它们是被锁定的,这就意味着自定义是不可能的;2)他们免费提供的基础地图在未来的某一天可能会带有广告。因此,当缩放到某一个感兴趣点的时候,相关的广告标识可能就会出现,如“本城最好的牛排餐馆”。这可能会让用户感到非常倒胃口。 大部分的叠加数据将会从RSS/GeoRSS和RESTful访问中获取,存储的数据将可以从数据库中调用。它允许使用MySQL。还有一些其他选择,特别是Postgres,但是由于服务器层使用的是PHP,运行于Apache的话将能与MySQL更好地集成。PHP将有助于克服一些Flash player遇到的安全问题,并与数据库较好地实现连接。 MapMyWalk公司 MapMyWalk将采用地理信息系统构建网站。该公司主要提供步行路线图服务,例如一个游客希望游览一个陌生城市古建筑。该服务将允许用户自行绘制路线图,或者从一个预定义列表中进行选择(如图2)。路线图中将会包含游客选择的感兴趣点(POI),并存储在Web应用程序中以供用户通过移动设备获取。公司将采用一种基于订阅的收益模式。用户在访问该网站的同时,就可以创建路线图并免费查看一部分预定义路线图。用户订阅该服务后便可以查看到可获取城市的所有预定义路线图,最重要的是,能够通过移动手机保存“我的线路图”并对其进行访问。 Schmap是该公司的竞争对手之一,它所提供的自定义游览规划工具可以在各种平台上获取。然而MapMyWalk却有其独到之处: 1、应用程序能够生成最短路径 2、用户体验性好,具有高互动性 3、它拥有详细的基础地图 就技术选择而言,开发团队认真考虑过ESRI 公司的ArcGIS系列产品,它可以处理所有需要的路线需求,而且ESRI公司已经实现了许多优秀的RIA 应用程序接口。但是,预算决定了他们必须寻找其他方案。 最受欢迎的开源地理信息系统框架之一就是使用Openlayers、Geoserver、GeoWebCache、PostGIS 和Postgres构建的。有一个活跃的社区就是使用上述各种开源组件的。GeoServer 和PostGIS的一些核心开发人员都在一个叫做OpenGeo的工作组工作,为其提供良好的支持。应用程序的路线安排还需要Postgres提供pg_routing的扩展使用。 数据是一个重要的考虑因素,使得该公司脱颖而出的原因之一就是其详细的基础地图。因此,该公司决定使用UnitedMaps提供的数据,这也同样会影响到预算。 移动手机上的地图选择仍然存在一定的限制,因此开发团队考虑了许多选择。Phonegap是一个可能使用的开源项目。Modest Maps 的Actionscript 2.0库可在Flash列表中开发,并在任何安装了Flash播放器的手机中运行。此外,Nokia将要在其地图网站OVI中发布一个制图组件,可能会带来一些新的选择。关于移动技术的发展还尚未得出任何结论。地理市场正在不断地扩张,在为企业提供了更多机会的同时也增加了运营的复杂性。我们希望通过此文能够让读者了解构建地理空间产业的一些相关的重要技术,这种讨论对于企业进入地理空间行业还是有一定帮助的。 (译:刘丽)