- 浏览: 274437 次
- 性别:
- 来自: 杭州
文章分类
最新评论
-
chenshi011:
无意中,看到LZ博客感觉多门语言都精通啊,尤其还做GIS啊,敢 ...
WorldWind学习笔记[一] -
supperman:
不能用~!
windows下Nginx启动、关闭、重启bat工具 -
join_lin:
攒。。
spket.config.xml -
awaterway:
可以用,多谢
IntelliJ IDEA 9.0 注册机/注册码/keygen/破解版 -
qq3553174:
你好,我刚刚接触仿真地图。请问如果要将世界风嵌入AIR程序中如 ...
WorldWind学习笔记[一]
一、页面上的Applet代码
jogl.jar和gluegen-rt.jar如果读本地的话就是改路径,如果是网络的话就可以默认
附件worldwind_lib包中包函基本jar包和jnlp文件
gluegen.rar和joal.rar中包函了针对不同计算机的jar包。
对所有的jar包签名
判断是否已经签名,例如判断worldwind.jar是否被签名jarsigner -verify worldwind.jar
如果没有签名那就开始签名,详见[JNLP and Java Web Start 签名文件]
二、WWJApplet.jnlp代码
三、jogl文件的xml代码
四、gluegen文件的xml代码
目录结构
jogl.jar和gluegen-rt.jar如果读本地的话就是改路径,如果是网络的话就可以默认
附件worldwind_lib包中包函基本jar包和jnlp文件
gluegen.rar和joal.rar中包函了针对不同计算机的jar包。
对所有的jar包签名
判断是否已经签名,例如判断worldwind.jar是否被签名jarsigner -verify worldwind.jar
如果没有签名那就开始签名,详见[JNLP and Java Web Start 签名文件]
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>World wind学习</title> </head> <body> <!--互联网--> <applet id="wwjApplet" mayscript code="org.jdesktop.applet.util.JNLPAppletLauncher" width="600px" height="380px" archive="applet-launcher.jar, worldwind.jar, WWJApplet.jar, http://download.java.net/media/jogl/builds/archive/jsr-231-webstart-current/jogl.jar, http://download.java.net/media/gluegen/webstart/gluegen-rt.jar"> <param name="jnlp_href" value="WWJApplet.jnlp"> <param name="codebase_lookup" value="false"> <param name="subapplet.classname" value="gov.nasa.worldwind.examples.applet.WWJApplet"> <param name="subapplet.displayname" value="WWJ Applet"> <param name="noddraw.check" value="true"> <param name="progressbar" value="true"> <param name="jnlpNumExtensions" value="1"> <param name="jnlpExtension1" value="http://download.java.net/media/jogl/builds/archive/jsr-231-webstart-current/jogl.jnlp"> </applet> <!--局域网--> <!-- <applet id="wwjApplet" mayscript code="org.jdesktop.applet.util.JNLPAppletLauncher" width="600px" height="380px" archive="lib/WWJApplet.jar,lib/applet-launcher.jar,lib/worldwind.jar,lib/jogl/jogl.jar,lib/gluegen/gluegen-rt.jar"> 本地相对地址 <param name="jnlp_href" value="lib/WWJApplet.jnlp"> <param name="codebase_lookup" value="false"> <param name="subapplet.classname" value="gov.nasa.worldwind.examples.applet.WWJApplet"> <param name="subapplet.displayname" value="My_Applet"> <param name="noddraw.check" value="true"> <param name="progressbar" value="true"> <param name="jnlpNumExtensions" value="1"> 本地相对地址 <param name="jnlpExtension1" value="lib/jogl/jogl.jnlp"> </applet> --> </body> </html>
二、WWJApplet.jnlp代码
<?xml version="1.0" encoding="UTF-8"?> <!-- $Id --> <jnlp href="WWJApplet.jnlp"> <information> <title>World Wind Java Applet Demo</title> <vendor>NASA</vendor> <homepage href="http://worldwind.arc.nasa.gov"/> <description>World Wind Java Applet Demo</description> <description kind="short">World Wind Java Applet Demo</description> <offline-allowed/> </information> <security> <all-permissions/> </security> <resources os="Windows"> <property name="sun.java2d.noddraw" value="true"/> </resources> <resources> <j2se href="http://java.sun.com/products/autodl/j2se" version="1.5+" initial-heap-size="512m" max-heap-size="512m"/> <property name="sun.java2d.noddraw" value="true"/> <jar href="WWJApplet.jar" main="true"/> <jar href="worldwind.jar"/> <!-- jogl的jnlp本地相对路径 --> <!-- <extension name="jogl" href="http://192.168.1.165:8080/zwind/lib/jogl/jogl.jnlp"/> --> <extension name="jogl" href="http://download.java.net/media/jogl/builds/archive/jsr-231-webstart-current/jogl.jnlp"/> </resources> <!-- Width and heigth are overwritten by the surrounding web page --> <applet-desc name="WWJ Applet" main-class="gov.nasa.worldwind.examples.applet.WWJApplet" width="800" height="600"> <param name="separate_jvm" value="true" /> </applet-desc> </jnlp>
三、jogl文件的xml代码
<?xml version="1.0" encoding="utf-8"?> <!-- jogl.jnlp 所在本地相对路径 --> <!-- <jnlp codebase="http://192.168.1.163:8080/zwind/lib/jogl/" href="jogl.jnlp"> --> <jnlp codebase="http://download.java.net/media/jogl/builds/archive/jsr-231-1.x-webstart-current/" href="jogl.jnlp"> <information> <title>Java Binding to the OpenGL API</title> <vendor>Sun Microsystems, Inc.</vendor> <homepage href="http://jogl.dev.java.net/"/> <description>Java Binding to the OpenGL API - JSR-231 Current Build</description> <description kind="short">Java programming language binding to the OpenGL 3D graphics API. (Current build of JSR-231 APIs)</description> <offline-allowed/> </information> <security> <all-permissions/> </security> <resources> <jar href="jogl.jar" /> <!-- jogl扩展gluegen-rt本地相对路径 --> <!-- <extension name="gluegen-rt" href="http://192.168.1.163:8080/zwind/lib/gluegen/gluegen-rt.jnlp" /> --> <extension name="gluegen-rt" href="http://download.java.net/media/gluegen/webstart/gluegen-rt.jnlp" /> </resources> <resources os="Windows" arch="x86"> <nativelib href = "jogl-natives-windows-i586.jar" /> </resources> <resources os="Windows" arch="amd64"> <nativelib href = "jogl-natives-windows-amd64.jar" /> </resources> <resources os="Windows" arch="x86_64"> <nativelib href = "jogl-natives-windows-amd64.jar" /> </resources> <resources os="SunOS" arch="sparc"> <nativelib href = "jogl-natives-solaris-sparc.jar" /> </resources> <resources os="SunOS" arch="sparcv9"> <nativelib href = "jogl-natives-solaris-sparcv9.jar" /> </resources> <resources os="SunOS" arch="x86"> <nativelib href = "jogl-natives-solaris-i586.jar" /> </resources> <resources os="SunOS" arch="amd64"> <nativelib href = "jogl-natives-solaris-amd64.jar" /> </resources> <resources os="SunOS" arch="x86_64"> <nativelib href = "jogl-natives-solaris-amd64.jar" /> </resources> <resources os="Linux" arch="i386"> <nativelib href = "jogl-natives-linux-i586.jar" /> </resources> <resources os="Linux" arch="x86"> <nativelib href = "jogl-natives-linux-i586.jar" /> </resources> <resources os="Linux" arch="amd64"> <nativelib href = "jogl-natives-linux-amd64.jar" /> </resources> <resources os="Linux" arch="x86_64"> <nativelib href = "jogl-natives-linux-amd64.jar" /> </resources> <resources os="Mac OS X" arch="ppc"> <nativelib href = "jogl-natives-macosx-ppc.jar" /> </resources> <resources os="Mac OS X" arch="i386"> <nativelib href = "jogl-natives-macosx-universal.jar" /> </resources> <resources os="Mac OS X" arch="x86_64"> <nativelib href = "jogl-natives-macosx-universal.jar" /> </resources> <component-desc /> </jnlp>
四、gluegen文件的xml代码
<?xml version="1.0" encoding="utf-8"?> <!-- gluegen-rt.jnlp 所在本地相对路径 --> <!-- <jnlp codebase="http://192.168.1.163:8080/zwind/lib/gluegen/" href="gluegen-rt.jnlp"> --> <jnlp codebase="http://download.java.net/media/gluegen/webstart/" href="gluegen-rt.jnlp"> <information> <title>GlueGen Runtime</title> <vendor>Sun Microsystems, Inc.</vendor> <homepage href="http://gluegen.dev.java.net/"/> <description>GlueGen Runtime Library</description> <description kind="short">Run-time support classes and native code for applications and libraries built using the GlueGen tool.</description> <offline-allowed/> </information> <security> <all-permissions/> </security> <resources> <jar href="gluegen-rt.jar" /> </resources> <resources os="Windows" arch="x86"> <nativelib href = "gluegen-rt-natives-windows-i586.jar" /> </resources> <resources os="Windows" arch="amd64"> <nativelib href = "gluegen-rt-natives-windows-amd64.jar" /> </resources> <resources os="Windows" arch="x86_64"> <nativelib href = "gluegen-rt-natives-windows-amd64.jar" /> </resources> <resources os="SunOS" arch="sparc"> <nativelib href = "gluegen-rt-natives-solaris-sparc.jar" /> </resources> <resources os="SunOS" arch="sparcv9"> <nativelib href = "gluegen-rt-natives-solaris-sparcv9.jar" /> </resources> <resources os="SunOS" arch="x86"> <nativelib href = "gluegen-rt-natives-solaris-i586.jar" /> </resources> <resources os="SunOS" arch="amd64"> <nativelib href = "gluegen-rt-natives-solaris-amd64.jar" /> </resources> <resources os="SunOS" arch="x86_64"> <nativelib href = "gluegen-rt-natives-solaris-amd64.jar" /> </resources> <resources os="Linux" arch="i386"> <nativelib href = "gluegen-rt-natives-linux-i586.jar" /> </resources> <resources os="Linux" arch="x86"> <nativelib href = "gluegen-rt-natives-linux-i586.jar" /> </resources> <resources os="Linux" arch="amd64"> <nativelib href = "gluegen-rt-natives-linux-amd64.jar" /> </resources> <resources os="Linux" arch="x86_64"> <nativelib href = "gluegen-rt-natives-linux-amd64.jar" /> </resources> <resources os="Mac OS X" arch="ppc"> <nativelib href = "gluegen-rt-natives-macosx-ppc.jar" /> </resources> <resources os="Mac OS X" arch="i386"> <nativelib href = "gluegen-rt-natives-macosx-universal.jar" /> </resources> <resources os="Mac OS X" arch="x86_64"> <nativelib href = "gluegen-rt-natives-macosx-universal.jar" /> </resources> <component-desc /> </jnlp>
目录结构
- gluegen.rar (64.6 KB)
- 下载次数: 146
- joal.rar (1.9 MB)
- 下载次数: 248
- worldwind_lib.rar (5.7 MB)
- 下载次数: 280
- zwind.zip (5.8 MB)
- 下载次数: 278
发表评论
-
GIS开源项目
2013-03-13 21:15 1518C#派系: SharpMap SharpMap是一款易于使用 ... -
sld
2012-11-15 19:15 930<Rule> <ogc:Filter& ... -
TMS和WMTS大概对比
2012-11-13 20:19 3050简单说来吧TMS和WMTS差异主要在于协议、瓦片组织方式,据说 ... -
tilecache(win)
2012-11-13 19:59 945LoadModule python_module module ... -
apache+python+tilecache配置(一)
2012-11-13 19:15 16881.安装httpd-2.2.22-win32-x86-open ... -
geowebcache.xml完整列表
2012-09-27 21:03 1642对地图的切片来讲,使 ... -
GeoServer模仿GoogleMap风格写sld
2012-08-29 01:43 3254Polygon: <?xml version=&quo ... -
GeoServer中多边形内多个标签问题
2012-08-29 01:25 2216GeoServer在生成多边形切片时会产生重复标签 这个问题 ... -
GeoServer允许WMS地图旋转
2012-08-29 01:08 1255http://localhost:8080/geoserver ... -
GeoServer中使用SLD表现伪3D建筑
2012-08-29 00:28 3226原文链接:pseudo-3D buildings in Geo ... -
GeoWebCache配置
2012-08-24 16:50 0GeoWebCache是一个采用Java Servlet实现缓 ... -
地理坐标系与投影坐标系的区别
2012-06-05 16:03 0地理坐标系与投影坐标系的区别 -
GeoServer启用GeoWebCache时的一个错误
2012-03-18 13:43 47222012-03-18 21:16:01,537 INFO [j ... -
geoserver 铁路样式 SLD
2010-08-18 18:24 2819<?xml version="1.0" ... -
网上可用的WMS和WFS数据源
2010-04-03 20:12 3118在网上搜罗到了一些资料,下面这些网址是目前网上可用的W ... -
O3D介绍
2009-11-27 21:44 31651、O3D简介 O3D是google公司开发的一款 ... -
O3D学习笔记[一]素材准备*.3ds转成*.o3dtgz
2009-11-27 20:17 3808今天想学习下Google的o3d,老家网址:http:/ ... -
WorldWind学习笔记[一]
2009-11-26 18:44 6756一直做仿真地图,看他们在玩3D挺漂亮的,所以从今天开始也开 ...
相关推荐
本文档是作者作为一名初入职场、数学背景的新手对WorldWind源代码学习的笔记,记录了他在研究过程中的一些理解和发现。 WorldWind的源代码结构清晰,主要分为以下几个包: 1. `gov.nasa.worldwind` - 顶级包,包含...
基于模拟退火算法与A*算法融合的送餐机器人多目标点路径规划策略,多目标点路径规划---模拟 火算法+A*算法 送餐机器人多目标点路径规划,室内AGV路径规划。 基于模拟 火算法融合A*算法的移动机器人路径规划 1,从厨房出发,移动到多个目标点,最后返回厨房。 2,采用A*算法规划两点间的距离,然后依据规划路径距离模拟 火算法运算全过程最短距离。 旅行商的室内规划应用 ,多目标点路径规划; 模拟退火算法; A*算法; 送餐机器人; 室内AGV路径规划; 移动机器人路径规划; 厨房出发; 最短距离; 旅行商应用。,基于模拟退火算法与A*算法融合的送餐机器人多目标点路径规划系统
"谐波抑制Matlab Simulink仿真实践:有源无源混合型(PPF、APF)滤波效果对比报告",谐波抑制matlab simulink仿真,包含有源无源混合(ppf、apf,混合型)效果好可参考,有报告,下图为ppf滤波前后对比 ,谐波抑制; MATLAB Simulink仿真; 有源无源混合滤波; PPF与APF混合型; 滤波效果; 报告对比,Matlab Simulink仿真:混合型谐波抑制技术报告
线上一流课程教学辅助系统 免费JAVA毕业设计 2024成品源码+论文+录屏+启动教程 启动教程:https://www.bilibili.com/video/BV1jKDjYrEz1 项目讲解视频:https://www.bilibili.com/video/BV1Tb421n72S 二次开发教程:https://www.bilibili.com/video/BV18i421i7Dx
沉浸式戏曲文化体验系统 免费JAVA毕业设计 2024成品源码+论文+录屏+启动教程 启动教程:https://www.bilibili.com/video/BV1jKDjYrEz1 项目讲解视频:https://www.bilibili.com/video/BV1Tb421n72S 二次开发教程:https://www.bilibili.com/video/BV18i421i7Dx
基于Matlab GUI界面的工件尺寸测量系统:数字图像处理技术在机械零件测量中的应用,- 标题:基于Matlab的工件测量系统 - 关键词:matlab GUI界面 工件尺寸测量 圆 长方形 直径 周长 数字图像处理 - 步骤:打开图像 选择标签 灰度化 滤波(中值,均值,高斯) 二值化 边缘检测 尺寸测量 结果绘制在在GUI上 - 简述:使用matlab数字图像处理技术,处理锯片,垫片,螺丝等机械零件的尺寸,只要包含半径(内径和外径),周长,长宽等,并在原图上进行绘制,并展示在界面上。 ,Matlab; GUI界面; 图像处理; 尺寸测量; 圆; 长方形; 半径; 周长; 边缘检测; 机械零件,"基于Matlab GUI界面的工件尺寸测量系统"
FDTD COMSOL技术下的超结构与超表面光吸收与分光滤波模型:一维至三维SPP偏振模型的自研与文献参考,FDTD COMSOL现有MIM超结构模型,超表面超吸收分光滤波SPP模型(一维光栅,二维光栅,三维超表面,偏振模型),介质超表面BIC模型等都是自己做的,文献参考, ,关键词:FDTD;COMSOL;MIM超结构模型;超表面超吸收分光滤波SPP模型;一维光栅;二维光栅;三维超表面;偏振模型;介质超表面BIC模型;文献参考,自研MIM超结构及多类超表面光学模型集
"金豺优化算法在冷热电联供系统优化调度中的应用:基于MATLAB平台的仿真与实证研究",金豺优化算法(2022年)冷热电联优化调度 说明书MATLAB代码:基于金豺优化算法冷热电联优化调度 关键词: 冷热电三联供 金豺优化算法 仿真平台:MATLAB 平台采用金豺优化算法实现求解优势:代码注释详实,适合参考学习,程序非常精品,请仔细辨识 主要内容:代码构建了含冷、热、电负荷的冷热电联供型系统优化调度模型,考虑了各出力源出力成本及环境污染治理成本、分时电价,考虑了光伏、风机、燃气轮机、燃料电池、电制冷机、电锅炉、余热回收以及蓄电池、蓄热装置、蓄冷装置等资源,并且考虑与上级电网的购电,考虑了燃机出力的非线性,实现CCHP系统的经济运行,求解效果极佳,具体可以看图 ,冷热电三联供;金豺优化算法;MATLAB平台;系统优化调度模型;资源利用;经济运行;求解效果极佳;CCHP系统;非线性问题;详实注释。,《基于金豺优化算法的冷热电联供系统MATLAB仿真优化调度说明书》
,永磁同步电机伺服控制仿真三环PI参数自整定 Matlab仿真模型 1.模型简介 模型为永磁同步电机伺服控制仿真,采用 Matlab R2018a Simulink搭建。 模型内主要包含DC直流电压源、三相逆变器、永磁同步电机、采样模块、SVPWM、Clark、Park、Ipark、位置环、速度环、电流环等模块,其中,SVPWM、Clark、Park、Ipark模块采用Matlab funtion编写,其与C语言编程较为接近,容易进行实物移植。 模型均采用离散化仿真,其效果更接近实际数字控制系统。 2.算法简介 伺服控制由位置环、速度环、电流环三环结构构成,其中,电流环采用PI控制,并具有电流环解耦功能;转速环采用抗积分饱和PI控制;位置环采用P+前馈的复合控制,能够更好地跟踪指令信号。 本仿真中最大的亮点是三环PI参数自整定,只需输入正确的电机参数(电阻、电感、转动惯量等参数),无需手动调节PI参数,能够节省调试时间。 3.仿真效果 位置响应波形,如下图所示。 转速响应波形,如下图所示。 转矩电流响应波形,如下图所示。 4. 可提供模型
基于西门子PLC与组态王技术的锅炉控制系统设计与应用,13基于西门子PLC和组态王锅炉控制系统 ,基于西门子PLC; 锅炉控制系统; 组态王; 自动化控制,基于西门子PLC与组态王锅炉控制系统研究
转子动力学与模态分析:临界转速计算与稳定状态下的轴心轨迹分析,圆盘质量不平衡条件下的振动响应及操作视频解析。,转子动力学,模态分析求临界转速,稳定状态下转子轴心轨迹,圆盘质量不平衡条件下振动响应+操作视频。 ,转子动力学;模态分析;临界转速;稳定状态;轴心轨迹;质量不平衡;振动响应;操作视频。,转子动力学分析:模态与振动响应研究视频
一阶直线倒立摆非线性动力学模型的MATLAB Simulink仿真研究:模型推导、S-Function实现与离散PID控制的测试服务,一阶直线倒立摆MATLAB Simulink仿真 (1)模型推导 + 仿真工程 (2)讲解服务 主要保留模型的非线性动力学特性,即不在平衡点做线性化处理; (1)MathType 详细推导二阶非线性微分方程 (2)S-Function 实现非线性连续状态空间模型 (3)测试离散PID控制倒立摆重心变化适应性 #倒立摆 #MATLAB #Simulink #离散控制 #S-Function ,一阶直线倒立摆; MATLAB Simulink 仿真; 模型推导与仿真工程; 非线性动力学特性; MathType 推导; S-Function 实现; 离散PID控制; 重心变化适应性。,一阶直线倒立摆非线性动力学MATLAB Simulink仿真研究
基于AHP-CRITIC组合变权与指标劣化度修正的赋权方法研究,38考虑劣化度APH-CRITIC组合变权 组合变权赋权方法,基于AHP和改进CRITIC计算主客观权重,引入指标劣化度构造变权函数对综合权重进行修正,还方法可以捕捉指标时序的劣化程度,实现数据的有效跟踪,评价更加合理。 可根据需求进行改进。 ,关键词:组合变权赋权方法;AHP;CRITIC;指标劣化度;变权函数;时序劣化程度;数据跟踪;评价合理。,基于AHP-CRITIC组合变权法:综合主客观权重与指标劣化度评价
基于两并联虚拟阻抗下垂控制的微电网有功功率共享技术研究及其应用效果分析——有参考文献支撑,微电网,下垂控制,两并联阻抗下垂控制,实现了有功功率共享,效果好,有参考文献。 ,微电网;下垂控制;两并联虚拟阻抗下垂控制;有功功率共享;参考文献,微电网两并联虚拟阻抗下垂控制技术实现有功共享,效果显著,有参考文献支持。
MATLAB仿真湍流相位屏相位结构函数:功率谱反演法及其低频信息补偿优化研究,MATLAB仿真湍流相位屏相位结构函数 功率谱反演法 补偿低频信息达到与理论更好的拟合程度 ,MATLAB仿真; 湍流相位屏; 相位结构函数; 功率谱反演法; 低频信息补偿; 理论拟合,MATLAB仿真湍流相位屏结构与功率谱反演法优化研究
棋盘设计: 创建一个 15x15 的棋盘,用户可以点击每个格子放置棋子。 棋子颜色: 黑方和白方棋子通过 CSS 样式显示为圆形。 胜利检测: 检查横向、纵向和对角线的五子连珠以判断胜利。 游戏重置: 游戏可以重置,重新开始。 重新开始按钮: 点击后重置游戏状态,清空棋盘。 退出游戏按钮: 点击后弹出确认对话框,确认后尝试关闭窗口。
基于f(x,y,z,t)的高斯烟团模型纯Python代码实现:大气稳定度计算、坐标转换与扩散系数分析,三维浓度叠加值的计算研究,基于f(x,y,z,t)的高斯烟团模型纯Python代码实现(包涵大气稳定度计算、坐标转,扩散系数以及三维坐标系内浓度叠加值) ,核心关键词:f(x,y,z,t)高斯烟团模型; 大气稳定度计算; 坐标转换; 扩散系数; 三维坐标系内浓度叠加值; 纯Python代码实现;,Python实现高斯烟团模型的大气扩散浓度计算代码
基于ADRC的主动悬架控制技术:设计观测器与非线性误差反馈控制器的优化研究,基于ADRC的主动悬架控制: 1.设计观测器 2.非线性误差反馈控制器。 相同参数下,优于pid的调节效果。 并且可查看观测器对比被控对象效果模型绝对正确 参考文献(仅用于学术交流) ,基于ADRC的主动悬架控制; 观测器设计; 非线性误差反馈控制器; 调节效果优于PID; 观测器对比被控对象效果模型绝对正确,基于ADRC的主动悬架:观测器设计与非线性误差反馈控制
matlab实现CNN时序预测完整程序+数据