worldwind技术手册

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

写在前面

虽说是技术手册,但是没有源码的研究就算是一个教程吧。由于本人能力有限,文章中有很多不当之处,请各位原谅。

Bigheader

联系:gdsqz2@

worldwind技术手册

目录:

1.WorldWind软件架构――――――――――――――――02

WW功能介绍

WW与XML

Client与Server

WW使用链接

本地缓存路径

本地功能配置

http请求与asp

WMS、WFS

2.WorldWind金字塔体系―――――――――――――――――-03

瓦片金字塔详解及其对应公式――――――――――――――――――03

NASA World Wind Tile Structure ―――――――――――――――――03

NASA World Wind Map Tile System ――――――――――――――――04

瓦片请求调度策略―――――――――――――――――05

2.2.1 当前显示请求及其显示(客户端)――――――――――――――――――05

2.2.2目标瓦片快速搜索算法――――――――――――――――――08

2.2.3瓦片数据的请求预测(服务器)――――――――――――――――――08

2.3 可视化的地球空间数学模型――――――――――――――――――10

2.3.1 地球三维LOD模型――――――――――――――――――10

3.Geospatial image processing ――――――――――――――――――14

3.1步骤:(准备知识:LOTD:0层瓦片大小;TileSize:)―――――――――――14

3.2 NLT Landsat处理技术范例―――――――――――――15

3.3 dstile howto ―――――――――――――15

4.Creat a new world ―――――――――――――17

4.1World Wind本地文件说明

4.1.1. Worlds

4.1.2. 在安装目录下

4.2 创建新的世界模型

5.Making layer ――――――――――――――18

5.1 添加新图层(更详细可参考)

5.2 Point ―――――――――――――――20

5.3 Lines ―――――――――――――――20

5.4 Polygon ―――――――――――――――23

5.5 Model Feature ―――――――――――――――25

5.6 Effects and Multi-Texturing ―――――――――――――――27

5.7 Shapefile ―――――――――――――――32

5.8 KML/KMZ

6.ddons与plugins ―――――――――――――――32

addons与plugins区别

插件总汇及其功能

7.script脚本―――――――――――――――――33

8.编译调试―――――――――――――――――――33

9.读书籍和论文―――――――――――――――――――――34

10.1.4.1版本发展―――――――――――――――35

一、WW软件结构

1.1 功能介绍

World Wind(简称WW,中文有人直翻译为世界风),是NASA发布的一个开放源代码(Open Source)的地理科普软件(由NASA Research开发,由NASA Learning Technologies來發展),它是一个可视化地球仪,将NASA、USGS以及其它WMS服务商提供的图像通过一个三维的地球模型展现,近期还包含了月球、金星、火星、天文星系等的展现。

用户可在所观察的行星上随意地旋转、放大、缩小, 同时可以看到地名和行政区划.软件还包含了一个软件包,能够浏览地图及其它由因特网上的OpenGIS Web Mapping Service提供的图像。

目前软件所使用的数据:

低分辩率的Blue marble数据现在包含的初始安装内,当用户放大到特定区域时,附加的高分辩率数据将会自动从NASA服务器上被下载。

A 静态数据层:

en:Blue marble 图像

en:Landsat 图像

en:USGS 图像

en:SRTM 地形数据

B 动画数据层:

en:Animated Earth

en:MODIS

en:GLOBE

1.2 WW与XML

WorldWind是一个优秀的客户端框架引擎,XML实现数据描述和软件设置,通过WW的WorldModel、图层、插件、http和WMS请求、三维渲染等实现交互式浏览。也就是说XML是数据。WorldWind则是数据执行的引擎,WW可扩展性和开发性非常强大。

1.3 Clinet与Server

1.3.1 WW使用链接(附表1)

1.3.2本地缓存路径(附表1)

1.3.3本地功能配置(附表1)

1.3.4 http请求与asp

Blue marble、:Landsat、SRTM使用直接的http请求。

Why not use WMS?

NASA Learning Technologies and the NWW user community has tried in the pastto use WMS to serve World Wind tiles. The immense demand of the NWW user base has crippled any WMS server we’ve tried to date. Instead of using an overly complex format(for serving predefined chunks that is) we opted to go with pre-rendered, pre-defined tiles that are just stored in the file system, and can be served to the client with no further processing server side. This reduces the strain on the server incredibly. If you believe you can setup a WMS server that would be able to withstand the NWW user base, feel free,we’d be happy to see that. In the mean ti me we are working on creating a WMS server that can read the World Wind tile structure (for compatibility with other programs).

1.3. WMS、WFS

WMS——web Map server 网络地图服务WFS——web Fundation server 网络要素服务

USGS和所有动画数据层使用符合OGC协议的WMS和WFS实现数据网络共享。

相关文档
最新文档