http://blog.csdn.net/giser_whu/article/details/40477235

参照《World wind Java三维地理信息系统开发指南随书光盘》以及官网论坛,开始学习World Wind Java开发。

第一个demo

[java] view plaincopy print?
  1. //基础类
  2. public class VGE_GFBasicClass extends JFrame
  3. {
  4. protected WorldWindowGLCanvas worldWindowGLCanvas; //WorldWind 画布
  5. protected StatusBar statusBar;                  //状态栏
  6. protected Model modelEarth;
  7. protected LayerPanel layerPanel;                //图层面板
  8. public VGE_GFBasicClass ()
  9. {
  10. //按指定尺寸创建画布
  11. Dimension canvasSize = new Dimension(800, 600);
  12. this.worldWindowGLCanvas = new WorldWindowGLCanvas();
  13. this.worldWindowGLCanvas.setPreferredSize(canvasSize);
  14. // 创建Earth模型,并与画面绑定
  15. modelEarth = (Model) WorldWind
  16. .createConfigurationComponent(AVKey.MODEL_CLASS_NAME);
  17. this.worldWindowGLCanvas.setModel(modelEarth);
  18. this.add(this.worldWindowGLCanvas, BorderLayout.CENTER);
  19. // 增加状态栏
  20. this.statusBar = new StatusBar();
  21. this.add(statusBar, BorderLayout.PAGE_END);
  22. this.statusBar.setEventSource(worldWindowGLCanvas);
  23. // 显示图层面板
  24. layerPanel = new LayerPanel(worldWindowGLCanvas);
  25. this.add(layerPanel, BorderLayout.WEST);
  26. this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  27. this.setVisible(true);
  28. this.setSize(canvasSize);
  29. }
  30. public static void main(String[] args)
  31. {
  32. String strTitle = "…………子系统";
  33. VGE_GFBasicClass WWRun = new VGE_GFBasicClass();
  34. WWRun.setTitle( strTitle + ":" + WWRun.getClass().getName());
  35. }
  36. }

直接运行即可,效果图如下:

转载于:https://www.cnblogs.com/telwanggs/p/6769684.html

World Wind Java开发之一(转)相关推荐

  1. World Wind Java开发之六——解析shape文件(转)

    http://blog.csdn.net/giser_whu/article/details/41647117 最近一直忙于导师项目的事情了,几天没更新了,昨天和今天研究了下WWJ解析shp文件的源代 ...

  2. java的getshape()_World Wind Java开发之六——解析shape文件(转)

    http://blog.csdn.net/giser_whu/article/details/41647117 最近一直忙于导师项目的事情了,几天没更新了,昨天和今天研究了下WWJ解析shp文件的源代 ...

  3. World Wind Java开发之六——解析shape文件

    最近一直忙于导师项目的事情了,几天没更新了,昨天和今天研究了下WWJ解析shp文件的源代码,现在记录下,希望可以帮到更多的人! 上一篇博客:World Wind Java开发之五--读取本地shp文件 ...

  4. World Wind Java开发之八——加载本地缓存文件构建大范围三维场景(

    http://blog.csdn.net/giser_whu/article/details/42044599 上一篇博客主要是针对小文件直接导入WW中显示,然而当文件特别大时,这种方式就不太可行.因 ...

  5. World Wind Java开发之五——读取本地shp文件(转)

    http://blog.csdn.net/giser_whu/article/details/41484433 World Wind Java 使用IconLayer图层类表现点和多点数据,使用Ren ...

  6. World Wind Java开发之四——搭建本地WMS服务器(转)

    在提供地理信息系统客户端时,NASA还为用户提供了开源的WMS Server 服务器应用:World Wind WMS Server.利用这个应用,我们可以架设自己的WMS服务并使用自己的数据(也支持 ...

  7. World Wind Java开发之十五——加载三维模型(转)

    之前的一篇博客是关于加载粗三维模型的,见http://blog.csdn.net/giser_whu/article/details/43452703,这个地方还存在着不能加载纹理的问题,一直没呢解决 ...

  8. World Wind Java开发之十四——添加WMS地图服务资源(转)

    数据是GIS的核心,没有数据一切无从谈起,Internet上有很多在线WMS地图服务资源,我们可以好好利用这些数据资源,比如天地图.必应地图.NASA.OGC数据服务等等. 在我们国家常用的还是天地图 ...

  9. World Wind Java开发之三 显示状态栏信息(转)

    http://blog.csdn.net/giser_whu/article/details/40920315 先来看下本篇博客索要达到的效果: 找到源码下的gov.nasa.worldwind.ut ...

最新文章

  1. TCP/IP详解--学习笔记(4)-ICMP协议,ping和Traceroute
  2. Entity Framework Core 2.0的突破性变更
  3. 阿里技术嘉年华-aDev内容感悟
  4. 计算机图形学颜色表示,计算机图形学 颜色表示模型.ppt
  5. Atitti.java exp ast java表达式语法ast构造器
  6. 华为:2021数字化转型,从战略到执行.pdf(附103页pdf下载链接)
  7. qt5.4 for android,windows下Qt5.4.2 for android开发环境配置
  8. 在线拍卖系统代码_来了来了,轻工业领域拍卖的福利来啦!聚拍网终于扩展新范围啦...
  9. 1.2 说说大学这滩泥淖——《逆袭大学》连载
  10. QtableWidget的表格加载图片设置
  11. 新版qq虚拟摄像头颜色不正常_云答辩 | QQ群“视频通话”来了
  12. OEM、ODM 、OBM分别是什么意思?
  13. 浅谈前端开发过程中使用的代理方法
  14. Matter over Wi-Fi: Raspberry Pi 4开发环境设置
  15. 内容分发网络(CDN)
  16. 智慧灯杆解决方案之智慧景区建设
  17. deepin提取DSDT
  18. 科技视界杂志科技视界杂志社科技视界编辑部2022年第21期目录
  19. android 仿微信来电_仿MIUI、微信来电通知无法解决通知折叠到通知列表
  20. windows系统nginx重启发生异常

热门文章

  1. HBase架构设计及原理分析
  2. c语言 消息框,C# McssageBox:消息框
  3. dcom无法在此计算机运行,DCOM遇到错误“无法启动服务,原因可能是已被禁用或与其相关联的设备没有启动”的解决...
  4. python文件打开的合法方式-用python与文件进行交互的方法
  5. 30.Qt的内存管理
  6. 奈飞文化手册_奈飞文化手册,如何塑造企业文化
  7. NAPI 技术在 Linux 网络驱动上的应用和完善
  8. linux路由内核实现分析(一)----邻居子节点(1)
  9. 流量中转的服务器,你的服务器能承受多大流量
  10. 程序设计工程师c语言,《C语言程序设计》自学百问.doc