随笔分类 - WorldWind源码剖析
摘要:1 问题 编译WorldWindJavav2.1.0中的ApplicationTemplate.java文件时有时报出如下错误: Exception in thread "main" java.lang.AbstractMethodError: javax.xml.parsers.DocumentB
阅读全文
摘要:package gis1; import java.net.MalformedURLException; import java.net.URL; import gov.nasa.worldwind.avlist.AVKey; import gov.nasa.worldwind.avlist.AVL
阅读全文
摘要:值高温假期,无意翻到了csdn中三维GIS开发的专栏,讲的是worldwind Java三维GIS系统开发的东西,十分感兴趣。恰巧要求的环境已经存在,直接耍起来。将最新的Worldwind和JOGL下载回来,解压加载,然后测试Java和JOGL,一切都很顺利。然而,将第一个demo敲入package
阅读全文
摘要:1、解压worldwind-2.1.0.zip。 2、打开Eclipse,依次点击New–>Java project ,输入project的名称WorldWind,一路直到finish。然后就可以看到工程文件下又src文件夹和JRE System Library。 3、然后我们在src文件夹上点击右
阅读全文
摘要:链接1:WW中文地名标注工具 3月4日更新增加OZI航点航迹读入 链接2:中文地标库终结者 WW中的地名/地标中文化(含40万条中文地名)3月4日更新 链接3:地图浏览器
阅读全文
摘要:用户在窗口漫游时,需要加载精细的高程和纹理数据时的处理思路:当用户漫游时直到窗口相机的视场角的1/2小于(瓦片大小*瓦片绘制距离的乘积)时,才初始化四叉树瓦片类QuadTile,或者加载本地缓存中的数据,或者通过http请求下载远程的网络数据。接下来的处理流程为: 网络下载相关类之间的引用关系: 记
阅读全文
摘要:问题现象: 在Eclipse配置并编译worldwind java2.1.0源码,选中Src目录下gov.nasa.worldwindx.examples包下ApplicationTemplate.java类文件run时提示“javax.xml.parsers.DocumentBuilderFact
阅读全文
摘要:Nasa支持的WorldWind项目最近推出了1.4RC5版,可以加入三维模型,效果如下图所示: 点击查看大图 WW1.4对XML配置文件增加了许多新的元素,其中ModelFeature就是用来增加三维模型的,如下所示: 本来在LayerSet.xsd中应该对其进行描术,不过我下载的最新版本中该文件
阅读全文
摘要:1 基于源码的分析 首先我们来看WorldWind中摄像头变化相关的几个方法的内部逻辑。 1.1 NltTerrainAccessor. GetElevationAt 方法声明:public override float GetElevationAt(double latitude, double
阅读全文
摘要:1. 基本概念: World Wind Tile Structure:是指WW瓦片数据结构。 默认浏览器纹理数据存放在\Cache\Earth\Images\NASA Landsat Imagery\NLT Landsat7 (Visible Color),和高程数据一样分层存储,从服务器下载的图像
阅读全文
摘要:The serializable class XXX does not declare a static final serialVersionUID field of type long serialVersionUID作用: 序列化时为了保持版本的兼容性,即在版本升级时反序列化仍保持对象的唯一性
阅读全文
摘要:此处,我们先抛出两个重要的问题: 1、当用户双击数字地球放大、鼠标滚轮滚动缩放、鼠标左键按下漫游时,程序是如何根据当前视高、视场角和视点中心加载分层分块的地形和纹理数据的? 2、当用户漫游时,QuadTileSet类的Update(DrawArgs drawArgs)方法中会调用的是qt = new
阅读全文
摘要:1、WorldWind如何确定与视点相关的地形数据的LOD层级与范围? 问题描述:WW中是如何判断LOD层次的呢,即在什么情况下获得哪一层级的数据?是否只通过相机视点的高度进行判断? 问题切入:要解决这个问题,我先说明一下WW的渲染机制,在渲染线程中,Render函数只负责渲染可渲染物体,而不负责视
阅读全文
摘要:一、引言 目前与地理信息相关的信息绝大多数也是通过投影变换以平面的方式管理和使用,这已不能满足大范围甚至全球多分辨率海量数据管理的要求。 2005年,美国谷歌公司推出了一款免费的虚拟地球浏览软件GoogleEarth(谷歌地球),给了人们一种全新的感受,数据动态装载、地形渐进描绘、多重细节层次(LO
阅读全文
摘要:先写想法: 想做个简单的地形漫游,于是考虑在ww直接开发,或找个控件形式的开发组件。 最大的期望有: 1. 支持google的sketchup,快速智能三维建模 2. 设计模式做好点,最好先做成组件形式,然后开发应用程序 3. 性能再好点,对于索引技术,内存管理等等 4. 客户端独立版本 和客户服务
阅读全文
摘要:When I load the WW project in my Visual C# 2005 Express Edition , I get the following error when I open WorldWind.cs. I can open the code but the desi
阅读全文
摘要:很久没自己写东西啦,早该好好总结一下啦!一个大师说过“一个问题不应该被解决两次!”,除了一个好脑筋,再就是要坚持总结。 最近需要搞个系统的插件式框架,我参照World Wind的插件方式构建了个插件框架,可以参照《WorldWind学习系列五:插件加载过程全解析》,下面与大家分享一下.
阅读全文
摘要:马省轩 任丽娜 摘 要:本文采用C#编程语言,利用Irrlicht三维图形引擎实现了三维数字地形的漫游。为三维数字地形显示提供了较易实现的解决方案。 关键词:C# 高度图 Irrlicht引擎 三维地形 场景漫游 三维数字地形系统是地理信息系统的重要组成部分,现在被应用于许多领域
阅读全文
摘要:In this thread I will try to explain how to serve SRTM elevations using NASA WorldWind WMS. ! Important note !Current WW WMS implementation does not u
阅读全文
摘要:一、SRTM 的背景引言 美国利用航天飞机搭载成像雷达对地进行观测始于20 世纪80 年代初。1982 年11 月和1985 年10 月, 美国分别进行了两次称为S IR2A 与S IR2B 的航天飞机成像雷达实验, 结果证明合成孔径雷达(SAR ) 具有其他传感器所无法比拟的优势, 主要是具有全天
阅读全文