【worldwind学习】worldwindjava高程数据客户端和服务器端配置
来源:互联网 发布:微喜帖免费制作软件 编辑:程序博客网 时间:2024/05/21 10:18
其实worldwind最基本的数据分三层,一层是高程数据层ElevationTile,一层是系统生成的lod模型RectTile,最后才是表面看到的卫星图切片数据SurfaceTile
RectTile是最根本的,生成过程中通过读取高程的数据生成模型,然后再对齐卫星图切片渲染上去!
这里主要说明高程配置是怎么进行,其实高程数据和卫星图切片一样可以是多层的!这样你有世界高程低精度的和中国高程高精度的就可以混合一起使用
下面是客户端配置文件格式,比如文件名为EarthElevations5.xml
<ElevationModel version="1" modelType="Compound"> <ElevationModel version="1"><!--高程1配置--></ElevationModel> <ElevationModel version="1"><!--高程2配置--></ElevationModel><!--更多高程可以依次往下接--></ElevationModel>
再修改worldwind.xml里面的高程配置属性
<Property name="gov.nasa.worldwind.avkey.EarthElevationModelConfigFile" value="config/Earth/EarthElevations5.xml"/>
服务器端配置
服务器采用worldwind-wms-0.6.dev
配置文件为wms.config.xml向wms-config节点下添加如下代码
ce name="EarthElevation" title="EarthElevation"><description keywords="EarthElevation">EarthElevation</description><root-dir>P:\WMSServer\WorldWindData\Elevations</root-dir><class>gov.nasa.worldwind.servers.wms.generators.CompoundElevationsGenerator</class><property name="gov.nasa.worldwind.avkey.MissingDataFlag" value="-9999" /><property name="gov.nasa.worldwind.avkey.ElevationMinKey" value="-11000" /><property name="gov.nasa.worldwind.avkey.ElevationMaxKey" value="8850" /><mapsource name="SRTM30" title="SRTM30 Plus"><!--这里的name属性非常关键客户端就是通过这个name来决定向服务器请求加载那个层--><description keywords="SRTM30 Elevation">SRTM30 Elevation Data</description><root-dir>P:\WMSServer\WorldWindData\Elevations\srtm30</root-dir><class>gov.nasa.worldwind.servers.wms.generators.ElevationSrtm30</class><!--这个是处理这个dem数据的类--><property name="gov.nasa.worldwind.avkey.MissingDataFlag" value="-9999" /><scale-hint min="0.012" max="0.008333330" /></mapsource><mapsource name="SRTM30V1" title="SRTM30 V1"><description keywords="SRTM30V1 Elevation">SRTM30 Elevation V1 Data</description><root-dir>P:\WMSServer\WorldWindData\Elevations\srtm31</root-dir><class>gov.nasa.worldwind.servers.wms.generators.ElevationSrtm3</class><property name="gov.nasa.worldwind.avkey.MissingDataFlag" value="-9999" /><property name="filenaming_format" value="%s%sSRTMv3_1_%s%02d%s%03d.tif" /><scale-hint min="0.012" max="0.008333330" /></mapsource><mapsource name="ASTERV2" title="ASTER V2"><description keywords="ASTERV2 Elevation">ASTER Elevation V2 Data</description><root-dir>P:\WMSServer\WorldWindData\Elevations\asterv2</root-dir><class>gov.nasa.worldwind.servers.wms.generators.ElevationSrtm3</class><property name="gov.nasa.worldwind.avkey.MissingDataFlag" value="-9999" /><property name="filenaming_format" value="%s%sASTGTM2_%s%02d%s%03d_dem.tif" /><scale-hint min="0.012" max="0.008333330" /></mapsource></mapsource>
最后注意一下,就是如果服务器和客户端都开在本机,需要修改在客户端的DataFileStore.xml使得客户端缓冲指向另一地方,避免与服务器默认的为止冲突
否则服务器会优先处理缓冲区里的图层,使得原先同名图层无效,卫星图切片也有同样问题
阅读全文
0 0
- 【worldwind学习】worldwindjava高程数据客户端和服务器端配置
- 【worldwind学习】worldwindjava添加google中国卫星图切片图层和纠偏
- WorldWind学习系列十五:如何切割影像和DEM数据及其在WW中的应用配置
- Shadowsocks服务器端和客户端配置
- SQL Server CE服务器端和客户端安装配置学习笔记
- VTP配置服务器server和客户端client,客户端会学习服务器端的VLAN
- Android 客户端数据和服务器端的同步
- Android客户端和服务器端数据交互
- CVS服务器端和客户端的配置
- WCF服务器端和客户端配置说明
- Oracle服务器端和客户端安装配置
- VSS 2005 客户端和服务器端配置总结
- VSS 2005 客户端和服务器端配置总结
- svn 服务器端和客户端配置方法
- WorldWind数据
- WorldWind系列十五:如何切割影像和DEM数据及其在WW中的应用配置
- WorldWind学习系列十三:地形数据(DEM)加载和应用(入门篇)
- WorldWind学习系列十四:DEM数据加载和应用——以SRTM为例
- Git常用指令
- 入口文件
- Hibernate多对多_查询
- redux+react+webpack+热加载+兼容IE8(持续更新)
- angular的父子controller通信
- 【worldwind学习】worldwindjava高程数据客户端和服务器端配置
- JAVA 攻城狮 第二十三天
- 如何用c打印进度条
- 【OpenPose-Windows】error1 OpenPose项目加载失败
- libgtk2.0-dev安装
- 面试经历
- Python入门系列——第7篇
- Allegro 如何设置个别引脚与shape全接触
- HDU3555 Bomb —— 数位DP