Integrating WorldWind Java with GeoServer WMS
来源:互联网 发布:淘宝联盟卖家中心在哪 编辑:程序博客网 时间:2024/05/16 19:25
转自:http://classicning.iteye.com/blog/164663
从去年Java One 2007到现在,WorldWind Java SDK已经推出将近一年了,上一个版本是去年12月发布的0.4。比起最初的版本,0.4的规模已经是空前扩大了,包和类的数量都有大大的增加。因为是处在开发的初期,所以每一个版本的变化都非常大,包的结构在不断的改变,之前版本上能跑的程序现在必需修改了。
0.4开始,WorldWind Java提供了一个WMSLayerFactory,用于简化和WMS服务的集成。之前的版本要加载一个WMS图层,需要集成TiledImageCache类,重写TiledUrlBuilder。而现在只要给WMSLayerFactory传入一个Capabilities对象和一个WMS的名值对分装类AVList,就可以获得相应的WMS图层。
取得Capabilities对象的方法是向服务器发送一个CapabilitiesRequest,在WMS的规范中就是getCapabilities请求,返回的将是一个XML文档,通过Capabilities的静态方法parse就可以获得Capabilities对象了。这个对象中包含了WMS服务器的基本信息,包括服务器上的所有图层极其范围等等,具体可以去参考WMS规范。
对于WMS的url的参数,需要构造一个AVList,以名值对的形式传入。这一块WorldWind也就行了简单的封装,常见的key都被分装在了AVKey接口中,无需手动书写。
最后,获得的WMS图层将添加到Model上,设置enable为true即可。
- Integrating WorldWind Java with GeoServer WMS
- geoserver-wms
- Worldwind WMS Server安装
- worldwind java对WMS/WMST服务的支持
- GeoServer-WMS,WFS,WCS
- geoserver发布wms服务
- GeoServer发布wms服务--实验
- 天地图+GeoServer WMS图层样例
- geoserver发布地图服务WMS
- webGIS,GeoServer,OpenScales,WorldWind,开源,PostGreSql,MapServer
- Integrating with Spring
- Integrating Dokuwiki with Mantis
- Integrating JDBC with Hibernate
- Integrating with Akka
- Integrating C++ with QML
- GeoServer学习手记(九):WMS工程分析之Java包介绍
- GeoServer学习手记(九):WMS工程分析之Java包介绍
- World Wind Java开发之十三——加载Geoserver发布的WMS服务
- 嵌入式系统设计-测试题3
- WaitableTimer的两种用法
- opencv中cvSetCaptureProperty定位不准的原因及解决
- 从敏捷的业务目标论软件开发
- Linux最简单内核模块编写
- Integrating WorldWind Java with GeoServer WMS
- 一些很有用的 SQL Server DBCC 统计命令
- 分析android的gadge
- 详细解析C语言中的sizeof
- DELPHI7中关于Tnativexml的一点笔记
- Exception loading sessions from persistent storage
- c++常量折叠(常量替换)
- Linux 下的 gcc, g++ 编译器
- 乔布斯语录:领袖和跟风者的区别在于创新