World Wind Java开发之一(转)
http://blog.csdn.net/giser_whu/article/details/40477235
参照《World wind Java三维地理信息系统开发指南随书光盘》以及官网论坛,开始学习World Wind Java开发。
第一个demo
- //基础类
- public class VGE_GFBasicClass extends JFrame
- {
- protected WorldWindowGLCanvas worldWindowGLCanvas; //WorldWind 画布
- protected StatusBar statusBar; //状态栏
- protected Model modelEarth;
- protected LayerPanel layerPanel; //图层面板
- public VGE_GFBasicClass ()
- {
- //按指定尺寸创建画布
- Dimension canvasSize = new Dimension(800, 600);
- this.worldWindowGLCanvas = new WorldWindowGLCanvas();
- this.worldWindowGLCanvas.setPreferredSize(canvasSize);
- // 创建Earth模型,并与画面绑定
- modelEarth = (Model) WorldWind
- .createConfigurationComponent(AVKey.MODEL_CLASS_NAME);
- this.worldWindowGLCanvas.setModel(modelEarth);
- this.add(this.worldWindowGLCanvas, BorderLayout.CENTER);
- // 增加状态栏
- this.statusBar = new StatusBar();
- this.add(statusBar, BorderLayout.PAGE_END);
- this.statusBar.setEventSource(worldWindowGLCanvas);
- // 显示图层面板
- layerPanel = new LayerPanel(worldWindowGLCanvas);
- this.add(layerPanel, BorderLayout.WEST);
- this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- this.setVisible(true);
- this.setSize(canvasSize);
- }
- public static void main(String[] args)
- {
- String strTitle = "…………子系统";
- VGE_GFBasicClass WWRun = new VGE_GFBasicClass();
- WWRun.setTitle( strTitle + ":" + WWRun.getClass().getName());
- }
- }
直接运行即可,效果图如下:
转载于:https://www.cnblogs.com/telwanggs/p/6769684.html
World Wind Java开发之一(转)相关推荐
- World Wind Java开发之六——解析shape文件(转)
http://blog.csdn.net/giser_whu/article/details/41647117 最近一直忙于导师项目的事情了,几天没更新了,昨天和今天研究了下WWJ解析shp文件的源代 ...
- java的getshape()_World Wind Java开发之六——解析shape文件(转)
http://blog.csdn.net/giser_whu/article/details/41647117 最近一直忙于导师项目的事情了,几天没更新了,昨天和今天研究了下WWJ解析shp文件的源代 ...
- World Wind Java开发之六——解析shape文件
最近一直忙于导师项目的事情了,几天没更新了,昨天和今天研究了下WWJ解析shp文件的源代码,现在记录下,希望可以帮到更多的人! 上一篇博客:World Wind Java开发之五--读取本地shp文件 ...
- World Wind Java开发之八——加载本地缓存文件构建大范围三维场景(
http://blog.csdn.net/giser_whu/article/details/42044599 上一篇博客主要是针对小文件直接导入WW中显示,然而当文件特别大时,这种方式就不太可行.因 ...
- World Wind Java开发之五——读取本地shp文件(转)
http://blog.csdn.net/giser_whu/article/details/41484433 World Wind Java 使用IconLayer图层类表现点和多点数据,使用Ren ...
- World Wind Java开发之四——搭建本地WMS服务器(转)
在提供地理信息系统客户端时,NASA还为用户提供了开源的WMS Server 服务器应用:World Wind WMS Server.利用这个应用,我们可以架设自己的WMS服务并使用自己的数据(也支持 ...
- World Wind Java开发之十五——加载三维模型(转)
之前的一篇博客是关于加载粗三维模型的,见http://blog.csdn.net/giser_whu/article/details/43452703,这个地方还存在着不能加载纹理的问题,一直没呢解决 ...
- World Wind Java开发之十四——添加WMS地图服务资源(转)
数据是GIS的核心,没有数据一切无从谈起,Internet上有很多在线WMS地图服务资源,我们可以好好利用这些数据资源,比如天地图.必应地图.NASA.OGC数据服务等等. 在我们国家常用的还是天地图 ...
- World Wind Java开发之三 显示状态栏信息(转)
http://blog.csdn.net/giser_whu/article/details/40920315 先来看下本篇博客索要达到的效果: 找到源码下的gov.nasa.worldwind.ut ...
最新文章
- TCP/IP详解--学习笔记(4)-ICMP协议,ping和Traceroute
- Entity Framework Core 2.0的突破性变更
- 阿里技术嘉年华-aDev内容感悟
- 计算机图形学颜色表示,计算机图形学 颜色表示模型.ppt
- Atitti.java exp ast java表达式语法ast构造器
- 华为:2021数字化转型,从战略到执行.pdf(附103页pdf下载链接)
- qt5.4 for android,windows下Qt5.4.2 for android开发环境配置
- 在线拍卖系统代码_来了来了,轻工业领域拍卖的福利来啦!聚拍网终于扩展新范围啦...
- 1.2 说说大学这滩泥淖——《逆袭大学》连载
- QtableWidget的表格加载图片设置
- 新版qq虚拟摄像头颜色不正常_云答辩 | QQ群“视频通话”来了
- OEM、ODM 、OBM分别是什么意思?
- 浅谈前端开发过程中使用的代理方法
- Matter over Wi-Fi: Raspberry Pi 4开发环境设置
- 内容分发网络(CDN)
- 智慧灯杆解决方案之智慧景区建设
- deepin提取DSDT
- 科技视界杂志科技视界杂志社科技视界编辑部2022年第21期目录
- android 仿微信来电_仿MIUI、微信来电通知无法解决通知折叠到通知列表
- windows系统nginx重启发生异常
热门文章
- HBase架构设计及原理分析
- c语言 消息框,C# McssageBox:消息框
- dcom无法在此计算机运行,DCOM遇到错误“无法启动服务,原因可能是已被禁用或与其相关联的设备没有启动”的解决...
- python文件打开的合法方式-用python与文件进行交互的方法
- 30.Qt的内存管理
- 奈飞文化手册_奈飞文化手册,如何塑造企业文化
- NAPI 技术在 Linux 网络驱动上的应用和完善
- linux路由内核实现分析(一)----邻居子节点(1)
- 流量中转的服务器,你的服务器能承受多大流量
- 程序设计工程师c语言,《C语言程序设计》自学百问.doc