一、 Google Earth(Map)介绍
1.1 Google Earth介绍
在众多的地理信息服务提供商中,Google是较早提供服务的一个,其他有如ESRI这样的巨头,也有中国的灵图。但凭借着提供优质、高效、高性价比服务的理念和Google自身的巨大影响力,Google推出的Google Earth和Google Map平台已经成为全球影响力最大的互联网空间信息服务平台。
Google Earth具有十分突出的三个特点[1],一是可以显示矢量数据地标,包括点、线、面等几何类型;二是具有栅格图像叠加的功能,允许用户将本机上或从网上下载下来的地图图片叠加到Google Earth上,并且可以调整加载图片的透明度,此功能可以方便用户进行深入的观察和分析;三是具有三维虚拟模型,提供了一些城市的三维模型,允许用户使用三维对象。
Google Earth使用商用卫星相片[2],主要来自Digital Globe公司的Quick Bird、美国IKONOS及法国SPOTS,高分辨率高。Google Earth只有地球的真彩色数据,但图层多而详细、如地势、边界、道路、铁路、水道、地震、火山、学校、教会、公园、加油站、高尔夫球场、犯罪统计…等,北美地区数据比较全。通过影响分层分块切片组织管理、图片数据流常数等技术让用户浏览的高分辨率数据通过网络实时传输。
虽然OGC(Open GeospatialConsortium)组织中有许多已经开始进入地理信息服务提供商中这个角色中,如雅虎、微软、ERSI、NASA。在中低端市场中Google仍然是一个霸主地位,它有着比其他像Arc Objects、World Wind那样的平台更加明显的优势。那就是他优秀的数据存储、管理、表现及开发机制。而且它的三个版本个人免费版、Plus版、Pro版为不同的用户群提供了不同的服务,满足了各个层次人的需求。Google Earth的API是基于Ajax(Asynchronous JavaScript and XML)的JavaScript API,所以人们可以很容易的利用Google Earth所开源的API进行地图服务扩展或利用Google Earth所提供的各种信息来开发新的系统和其他的应用。
1.2 Google Earth与Google Map的区别
Google Earth和Google Map用的实际上是同一种数据,只不过是表现形式不一样而已。Google Earth采用的是Google在04年收购Keyhole的 KML(Keyhole Markup Language)标记语言来描述和保存地理信息,而Google Map则是采用HTML页面和图片的形式来表现数据的。如图1-1所示,我们可以看到其实Google Earth也是像Google Map那样当个浏览器,只不过Google Map浏览的网页是HTML格式的文件,而Google Earth浏览的是KML的压缩格式KMZ格式的文件,它们都是通过网络传输的方式传给用户的。因为采用的是Ajax技术传输的地图,所以用户可以方便的再地图上放大,缩小,移动而不用再次传输数据,这就是所谓的异步,它极大地提高了用户的体验性。不像同步传输,每次设置都得再从网上传输数据。但Google Earth和Google Map都有一个共同的缺点它们的内容都是静态的,或者说是相对静态的,不会实时更新数据,就像World Wind那样可以研究飓风或是地震对整个区域的影响。
1.3 Google带来的影响
总体而言,Google Earth是Google在04年推出的一项跨历史性的产品,它的出现带来了</
Google Earth数据存储、管理、表现及开发机制
最新推荐文章于 2024-04-11 17:13:24 发布