1 引言
在空间数据不断丰富的今天,如何充分开发利用已有数据并为公众提供空间信息服务是目前面临的重要问题。Internet和网络技术的不断发展为网络空间信息服务提供了技术支撑。但是传统的WebGIS模式,要求GIS服务器根据用户请求实时动态生成数据返回给客户端,这种模式,对服务器性能以及网络带宽的要求高,不能满足大规模网络并发访问快速反应要求,已经成为困扰空间信息共享的技术瓶颈。Coog1P Earth和World Wind是两款优秀的网络维地球影像浏览器,它们的出现,打破了传统Web GIS的数据发布模式,为空间信息的快速发布提供了新的解决思路和技术手段。采用这种技术,客户端和服务器之间不是直接传输空问数据,而是传输影像图片和 XML ( KML—Keyhole Markup Language KML)文档。影像数据被预先按照不同比例尺分层分块生成图片,当用户请求数据时,服务器不需要实时生成数据,而是根据用户请求的范围和尺度,在服务器端选择顶先生成好的图片,拼接成满足用户要求的范围,返回给用户。这种模式可以极大的降低服务器和网络带宽的负担,为较少发生变化的空间数据发布提供了一种新的思路和解决方案。同时,这种技术使人们和空间信急的交互方式发生着深刻的变革。从World Wide Web到Web Wide World的变化反映了人们同空间信息的交互方式正从的单间信息服务模式到互动式、协同式探索的方向发展。
Google Earth和World Wind已经被大众广泛接受并逐渐开始应用在各个领域,两个软件既有共同之处,也各有特点,本文在分析这两款软件的技术特点之上,对二者进行了比较研究。
2 Google Earth技术分析
2004年10月27日GOOGLE宣布收购了Key-hole公司,并于2005年6月推出了Google Earth系列软件。Google Earth以三维地球的形式把大量卫星图片、航拍照片和模拟三维图像组织在一起,使用户从一个个新的角度浏览地球。Google Earth的数据来源于商业卫遥感卫星影像和航片,包括DigitelGlobe公司的QuickBird ,美IKOONOS及法国SPOTS。全球地貌影像的有效分辨率至少为100米,通常为30米,视角海拔高度(Eye alt)为15公单左右,针对大城市、著名风景区、建筑物区域会提供分辨率为1m和0.6m左右的高精度影像,视角高度(Eye alt)分别约为500米和35O米。目前提供高精度影像的城市集中在北美和欧洲,以及其他地区的重要城市。
Google Earth客户端软件提供了三个版本:个人免费版、Plus版、Pro版。个人免费版提供了全球的地貌影像、3D数据和重点城市的高精度卫星拍摄的影像,具有查询餐馆、旅馆和行车线路的功能,还能将建筑物进行精确的模拟3D演示,能够实现多图层灵活查询功能,并保存搜索结果〔提供地点书签记录功能,并且允许导入和导出。Plus版除终有个人免费版的功能外,还支持GPS数据接口导入、影像高精度打印、Email客户服务、注释提供草图简绘、csv文件数据输入等功能。Pro版支持视频电影生成、高精度打印、GIS数据导入、GDT交通计量数据导入、NRB商务信息数据等功能。
Google Earth还提供了一个企业级的解决方案,用于在企业内部部署Google Earth应用。Google Earth企业解决方案包含一个主要部分:一是Google Earth Fusion,负责将用户的矢量数据、栅格数据、影像数据以及GIS常用的数据格式集成到Google Earth二是Google Earth Server,负责将用户请求的数据使用流传输技术发送给客户端软件三是Google Earth企业客户端(EC-Enterprise Client),负责向客户展现、打印地球影像,创建和共享地标(placemarks).
Google Earth包含全球大部分地区的真彩色遥感影像,并根据用户观察视角不同即时发送给用户不同分辨率的图像。用户可以通过鼠标点击、拖拽来控制飞行高度、方向、角度,也可以通过点击导航板或键盘控制。Google Earth除了浏览的功能外,还具有量测功能包括位置星测、高程量测、距离量测和垂直跨大率(vertical exaggeration)调整。
Google Earth具有三个突出特点,一是可以显示矢最数据地标,包括点、线、面等几何类型;二是具有栅格图象叠加的功能,允许用户将本机上或从网上下载下来的地图图片叠加到Google Earth上,并且可以调整祥加图片的透明度,此功能可以方便用户进行深入的观察和分析;三是具有三维虚拟模型,提供了一些城市的三维模型,允许用户使用三维对象。但三维模型的表示能为远没有Google Earth地标灵活,Google Earth地标是Google Earth最吸引人的地方。
用户可以创建和分享地标,这给Google Earth带了很大的灵话性,也给Google Earth带来了更多的信息。每个人都可以在Coogle Earth 上某个地点、线段、区域上定义自己的地标,加入自己的知识,并且用户可以发布和共享地标信息,这样,Google Earth就成为一个具有空间标识的信息载体,大量信息、以地标的形式集成到Google Earth上,这些地标内容丰富,包含文字解说、照片等信息。目前网络上已经有很多共享地标,用户可以直接下载,加入到自己的Google Earth软件。Google Earth 4已经支持中文地标。
Google Earth地标使用KML描述。KML全称是Keyhole Markup Language KML, 是一个基于KML语法和文件格式的文件,用来描述和保存地理信息并在Google Earth客户端之中显示。
KML 2.0提供以下功能:
(1)指定一个地点的图标和标注
(2)为每个视图指定明确的视角
(3)指定屏幕或地理位置的图片标注
(4)指定标注显示样式
(5)使用简单HTML语法的描述,支持超级链接和图片的显示
(6)使用文件夹(folders)对标注进行树形的分类管理
(7)动态播放基于时间戳记的标注
(8)从本地或远程的网络地址动态的加载KML文件
(9)当Google Earth客户端视图变化时,自动将视图信息发送给指定的源服务器并从服务器获取相关的标注信息
KML定义了大量的标记,提供了丰富的描述能力。<FOLDER>标记用来以树型方式组织地标,相当于管理地标的资源管理器。<Placemark>标记用来描述一个地名标注,例如,可以用来描述一个地理坐标点,坐标必须以[经度,纬度,高度]来指定,也可以描述线和面对象,指定地名标注的视点、名称和描述等信息。<NetworkLink>标记用来定义一个引用本地或远程的KML文件,保证了KML标记的共享能力。图片标注(Image Overlays)也可以用KML描述,通过图片标注,可以将用户的栅格数据叠加到Google Earth客户端。图片标记包含地理图片标注<Gronrrd0verlay>和屏幕图片标注<ScreenOverlay>两种,其中屏幕图片标注不需要关注摄取图片的照相机位置。KML提供了简单的几何标记,包括点( Point)、线(LineString)和面(Polygon)。 KML的几何标记与GML1.0和GML2.0相同,但是GML3.0对GML2.0的几何模型进行了扩展,KML与GML 3.0的几何标记不同。
3 World Wind技术分析
World Wind是由NASA阿莫斯研究中心的科研人员开发的开放源代码(Open Source)。NXASA World Wind可以利用Landsat 7、SRTM、MODIS、GLOBE , Landmark Set等多颗卫星的数据,将Landsat卫星的图像和航天飞机雷达遥感数据结合在一起,让用户体验三维地球遨游的感觉。在浏览地球的同时,还提供了月球数据,可以对月球进行虚拟的巡航。用户可在所观察的行星上随意地旋转、放大、缩小,同时可以看到地名和行政区划。World Wind能够浏览由Internet上的WMS ( Weh Mapping Service )提供的图像。World Wind正在发布着数以千兆的全球MASA 卫星数据,这是数年来对降水量、温度、大气压和其他许多数据每天观测的结果。World Wind还为公众提供美国地质助测局的航拍照片和地形地图,以及航天飞机雷达地形勘测任务和Landsat卫星的数据。
World Wind是个开放软件,允许用户修改World Wind软件本身。软件用C#编写,调用微软SQL Server影像库Terrain Server来进行全球地形三维显示,低分辩率的Blue marble数据包含的初始安装内,当用户放大到特定区域时,附加的高分辩率数据将会自动从NASA服务器上下载。它通过将遥感影像与SRTM高程(航天飞机雷达地形阁数据库)叠加生成三维地形在功能方面,软件终有长度测量(仅能测星两点间直线即离)、坐标和高程查询、屏幕裁图、添加标注及三维动态显示等功能。
World Wind最大的特性是卫星数据的自动更新能力。这种能力使得World Wind具有在世界范围内跟踪近期事件、天气变化、火灾等情况的能力。NASA已经提供了一系列演示动画,模拟全球飓风动态、季节变迁等全球活动。 World Wind可以通过软件接口直接播放动画,也可以显示GOLOBE(www.globe.gov)数据,例如用户指定时间范围的气温、云量、降水等数据。World Wind包含全部的国界、城市、交通、经纬线和其他参考测层,还具有接受来自GPS接收机的数据并将其坐标显示在三维地球上的能力。
World Wind允许用户设置缓存大小并且允许用户改变图像存储位置。同一个缓存可以被多个计算机共享,局域网上的用户可以从缓存内的提取信息,减少局域网到Internet上的流量。World wind提供直接下载DDS和JPEG卫星图片的能力。
World Wind软件对系统的要求校高:Windnws 2000, XP Home或XP Professional操作系统、PⅢ 1GB以上CPU、256MB内存、3D显卡、宽带网络、2GB硬盘空间、.NET环境和DirectX.
4 Google Earth 与 World Wind比较分析
Google Earth和 World Wind是两款可视化的三维地球浏览器,二者功能强大,具有三维可视化的能力,采用了先进的流传输技术,但是二者又具有很多不同之处。
(1)背景和目标不同。Google Earth的开发者-Google是一个商业公司,具有强的商业性,它的客户端是面向大众的World Wind的开发者是NASA(美国国家航空航天局),NASA是1个科学组织,World Wind是面向科货家、研究工作者和学生群体。
(2 )费用不同。World Wind是完全免费的,Google Earth具有三个版本,其中包括免费的个人版,Plus版和Pro版。Plus版和Pro 版每年分别要付20美元和400美元。Google 的免费版本被授权为个人使用,不能用于工作环境,而World Wind没有任何限制。另外World Wind是完全开放的,用户可以修改World Wind软件本身,Google Earth目前只开放了API(应用程序接口)。
(3)数据源不同。Google Earth使用商业卫星,主要来自DigitalGlobe公司的(QuickBird、美国IKONOS及法国SPOTS,高分辨率高。Google Earth只有地球的真彩色数据,但图层多而详细、如地势、边界、道路、铁路、水道、地震、火山、学校、教会、公园、加油站、高尔夫球场、犯罪统计…等,北美地区数据比较全。World Wind不仅具有地球的影像数据,还包括月球、火星、金星、木星的数据,并且还具有集成其他星球数据的能力。World Wind内建的l}l层有Blue Marble、Landsat 7、SRTM、NASA SVS、MODIS、GLOBE、USGS…等。每个图层的用途不同、所含的信息、分辨率也不同。另外只要是符合OGC WMS(Open GIS consortium web map service)即可成为World Wind的资料来源。World Wind支持导入Google Earth KML文件的插件。World Wind具有科学可视化、动画浏览器以及其他类型的卫星影像,其中有些数据每天更新。相比Google Earth,World Wind的数据更全面,结构更开放。
(4)初始大小不同。Google Earth软件下载大小为13MB, World Wind为62MB,这是因为Google Earth初始化为地球全景视图,用户浏览的高分辨率数据通过网络实时传输,而World Wind带有50M初始化数据,包括43个不同的地球视图、3个月球视图以及下载地区的地名数据。Google Earth地球视图是由不同时间的影像组合而成的,看上去有些斑块的感觉,但是Google 尽量让用户感觉这个虚拟的地球与地球的真实场景一致。World Wind具有不同的视图。这些视图具有不同的目标,例如Blue Marble提供了不同季节的地球浏览,Landset提供了地球的假彩色图像。World Wind的不同视图可以单独使用也可以合并在一起使用。
(5)缓存策略不同。World Wind把浏览的影像从NASA的服务器上按需要下载下来,缓存在本地,缓存文件可以直接看到,可以共享缓存。同时NASA已经有些打了包的数据供下载。一旦有了缓存数据,断开网络也可以使用World Wind,Google Earth相对来说缺乏缓存策略,这意味着它不断的更新用户想要获得的动态数据。虽然Google Earth共亨缓存在技术上是可以实现的,但它的缓存最大限制为2GB ,有限的缓存限制了共享缓存的能力。虽然Google Earth KML2.1引入了使用Google Earth图像流传输技术和动态修改和缓存结果的元素,但是Google Earth的缓存仍然太小。
(6)处理图片不同。Google Earth可以处理PNC, JPeg, tiff和gif图片,其中PNG 包括24bit和8bit以及透明彩色图片。World Wind对PNG图片的透明管理不如Google Earth完善,对于所有图像的透明度设置为开和关两项。基于KML 的(Google Earth图层管理系统存储显示参数,包括显示顺序、透明度等,较之World Wind更加灵活。
(7)操作系统支持的不同。Google Earth支持Windows 2000、XP、Mac OS X (10.4)、Linux操作系统,目前World Wind只支持Windows操作系统。
5 结束语
Google Earth是一款面向大众的商业软件,侧重满足大众的浏览、导航、量测的要求World Wind面向科学研究工作者,提供了一个开放的地理信息框架,可以在此基础上进行进一步的开发。仔细分析二者,具有相同的技术特点,包括影像分层分块切片组织管理、图片数据流传输、缓存机制等技术。Google Earth技术思想已经被广泛认可,类似的产品也逐渐推出,例如ESRI即将推出的免费客户端软件 AreG1S explore,具有和Google Earth相似的功能,支持来自ArcGIS Server、GML、WMS、Google Earth(KML) 的数据。在国内,武汉古奥公司开发出的Googlelobe具有和World Wind相似的功能,加入了实时三维量测等功能。Google Earth技术思想,为不需要经常更新的空间数据发布
提供了新的思路,也为国土资源空间信息的快速发布提供了新的技术,目前正在进行的国上资源共享平台建设工作中也引入了这种技术。
NASA计划采用卫星通信系统,选择6家公司开发
NASA计划采用卫星通信系统,选择6家公司开发,目前,NASA正在用私企建造的系统取代现有卫星网络,并希望在太空通信和载人航天等领域引入更多商业活动。NASA计划采用卫星通信系统,选择6家公司开发。
NASA计划采用卫星通信系统,选择6家公司开发12022年4月20日,美国宇航局选择了六家美国卫星通信(SATCOM)公司,让它们开发和演示可以支持未来机构任务的近地空间通信能力。
NASA一年多来一直在调查使用商业SATCOM网络进行近地操作的可行性。这一战略将使NASA能够将更多的时间和资源用于深空探索和科学任务。该机构的通信服务项目(CSP)赞助协议的总价值为2.785亿美元。在五年的研究和示范期间,美国宇航局希望每家公司都能匹配或超过机构的贡献,总价值超过15亿美元的成本分摊投资。
NASA正在遵循该机构通过商业货运和商业乘员服务开发的成熟方法。通过使用资助的空间法案协议,能够刺激工业界展示端到端的能力,从而实现运营服务。
每家公司都提出了一种技术方法,为广泛的任务降低成本,增加灵活性,并提高性能。这些协议为开发有可能满足NASA未来任务要求的创新解决方案创造了机会,同时支持每个公司的商业模式、未来客户和不断增长的国内商业SATCOM市场。
弗吉尼亚州雷斯顿的Inmarsat政府公司获得了2860万美元的资金。Inmarsat提出的方法展示了一个商业无线电频率地球静止轨道L波段中继网络,为航天器和运载火箭提供低速率SATCOM服务,用于常规任务、应急行动、发射和上升以及早期操作阶段的通信。
弗吉尼亚州阿灵顿的.Kuiper政府解决方案(KGS)有限责任公司获得了6700万美元。Kuiper公司提出的方法展示了一个商业光学低地球轨道中继网络,为低地球轨道上的航天器提供高、低速率的SATCOM服务,用于常规任务、应急行动和早期行动阶段的通信。
弗吉尼亚州雷斯顿的SES政府解决方案公司获得了2896万美元的奖金。SES提出的方法展示了商业无线电频率地球静止轨道C波段和中地球轨道Ka波段中继网络,为低地球轨道上的航天器提供高速和低速SATCOM服务,用于常规任务、应急行动、发射和上升以及早期行动阶段的通信。
加利福尼亚州霍桑市的太空探索技术公司(SpaceX)获得了6995万美元。SpaceX 提出的方法展示了一个商业光学低地球轨道中继网络,为低地球轨道上的航天器提供高速率SATCOM服务,用于常规任务、应急行动、发射和升空以及早期行动阶段的通信。
每家公司都将在2025年之前完成技术开发和空间演示,以证明他们提出的解决方案将提供强大、可靠和具有成本效益的面向任务的操作,包括新的高速率和高容量双向通信的能力。NASA打算在2030年前寻求多个长期合同以获得近地运行的服务,同时逐步淘汰NASA拥有和运行的系统。
NASA计划采用卫星通信系统,选择6家公司开发2当地时间周三,SpaceX星链网络、亚马逊旗下卫星项目柯伊伯(Project Kuiper)以及其他卫星公司从美国国家航空航天局(NASA)赢得演示太空通信的合同,总额2.785亿美元。
目前,NASA正在用私企建造的系统取代现有卫星网络,并希望在太空通信和载人航天等领域引入更多商业活动。
其中亚马逊的柯伊伯项目和SpaceX星链网络分别从合同中赢得7000万美元的投资,其他从合同中分得一杯羹的还有国际海事卫星组织、SES、Telesat和ViaSat等卫星公司。
NASA目前通过跟踪和数据中继卫星网络与在轨航天器进行通信。SpaceX往返于地面和国际空间站之间的载人龙飞船目前使用的也是这套通信系统。
NASA通信服务项目负责人伊莱·纳法赫(Eli Naffah)表示:“我们的目标是让工业界与我们合作,不仅为NASA,也为其他太空客户开发通信网络,目的是降低运营成本。”
NASA在一份声明中表示,根据合同约定,亚马逊和SpaceX预计将在2025年前完成卫星网络的开发和演示工作。
亚马逊的柯伊伯项目由3000多颗卫星组成,目的是向偏远地区提供宽带互联网服务。而SpaceX的星链项目是一个更大的卫星互联网网络,已经有约2000颗在轨卫星。
分析人士表示,竞争非常激烈,其中主要是SpaceX、亚马逊和Telesat在提供卫星互联网服务方面的竞争。这种服务虽然成本高昂,但全面运营后每年可能会带来几十亿美元的收入。
SpaceX的星链项目虽然尚未完工,但已经拥有数千名客户。亚马逊的柯伊伯项目则更落后,其目标是在2022年底首次发射两颗卫星原型。
NASA计划采用卫星通信系统,选择6家公司开发3美国国家航空航天局(NASA)20日将总额2.785亿美元的新一代环地轨道空间卫星通信系统演示合同授予6家私人企业,亚马逊公司和太空探索技术公司旗下卫星发射项目成为最大受益者。
亚马逊的“柯伊伯计划”获得6700万美元资助,太空探索技术公司“星链”项目获得7000万美元资助。
4月8日,“龙”飞船搭乘“猎鹰9”号火箭从美国佛罗里达州肯尼迪航天中心发射升空。新华社发(美国航天局供图)
“柯伊伯计划”拟发射3000多颗通信卫星以提供辐射广大偏远地区的宽带互联网服务,将于2022年底前发射两颗原型卫星。而“星链”计划组建更大规模的通信卫星网络,目前已有大约2000颗卫星在轨。
NASA现使用“跟踪与数据中继卫星”专用网络与在轨道中运行的航天器交流信息。近年来,NASA越发依赖私人航天企业执行发射卫星和载人飞船等航天任务,希望未来使用商业卫星通信网络取代专用系统。
NASA通信服务项目主管埃利·纳法阿告诉路透社,其目标是让私人企业更多参与开发服务于广大航天产业客户的能力,“借以降低成本”。
其他拿到NASA合同的企业有英国国际移动卫星公司、欧洲卫星公司、加拿大通信卫星公司的美国子公司以及美国卫讯公司。
按照合同,中标企业将在2025年之前完成卫星产品技术研发和太空演示,随后NASA将与供应商谈判在2030年之前投入近地轨道运行的长期合同。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)