worldwind for java 探究之导入文件生成图层
2015-02-26 11:05
190 查看
因为工作需要,研究学习了worldwind for java,worldwind for java是一个开源代码,资料很少,如果想基于这个做点东西只能自己去研究源码然后根据自己的需要进行完善和修改,以下是我研究过程中的一点点收获,和大家分享一下
。worldwind效果图
研究worldwind for java主要需要看的就是他提供的demo,在你需要完成一个功能还不知道从何下手时可以先看worldwind for java的demo,然后找有没有和你要做的相似的的demo,如果有那你很幸运,根据demo进行修改了。而且研究worldwind for java会需要一点java swing的基础,这个可以在研究过程中补习一下。
红色框标注的就是worldwind for java的demo所在位置,找到后运行里面的类就可以开始找你需要的demo了。
我研究过数据导入demo里的导入文件生成图层,这个demo在下图中的红框标注的类中。
从这个类的主函数中开始看,发现这个类其实和其他demo一样都是继承了ApplicationTemplate这个类,ApplicationTemplate我理解就是一个创建大地球的一个父类,很多demo类都是通过继承ApplicationTemplate然后重写他的AppFrame()方法来进行构建符合自己需求的地球。运行InstallImageryAndElevationsDemo这个类,在运行的窗口中会有一个弹框,如图
,点击install按钮就可以导入你的图层文件了,我导入的是tif类型的文件,源码中还提供了一些其他类型的文件可以导入生成图层。在你导入成功后你会发现在你之后再次运行这个类时这个弹框里会列举出你之前上传的文件,所以这个文件导入后肯定是存在于你电脑上的某个位置了,下面这个两个图就是导入文件后worldwind处理后的数据所在位置,打开这个文件夹后你会发现里面是一些以你导入文件时输入的名称命名的文件夹,这些文件夹里存储的就是你导入文件后worldwind底层处理后的数据,当然文件处理后的数据会存储在这里也是因为源码里对这个生成路径进行了配置。
配置文件的位置
其中property属性配置的就是配置的生成的位置。
在InstallImageryAndElevationsDemo中如果你需要把他显示窗口中的一部分变成你自己的,你只需要将需要拽出来的jframe或者jpanel拽到你的代码中,然后传入你创建的worldwind对象,否则在你导入文件后点击goto定位时你的球是不会动的,因为他找不到你的worldwind对象。
本文出自 “Lost的小熊猫” 博客,请务必保留此出处http://bannana.blog.51cto.com/5834373/1615379
。worldwind效果图
研究worldwind for java主要需要看的就是他提供的demo,在你需要完成一个功能还不知道从何下手时可以先看worldwind for java的demo,然后找有没有和你要做的相似的的demo,如果有那你很幸运,根据demo进行修改了。而且研究worldwind for java会需要一点java swing的基础,这个可以在研究过程中补习一下。
红色框标注的就是worldwind for java的demo所在位置,找到后运行里面的类就可以开始找你需要的demo了。
我研究过数据导入demo里的导入文件生成图层,这个demo在下图中的红框标注的类中。
从这个类的主函数中开始看,发现这个类其实和其他demo一样都是继承了ApplicationTemplate这个类,ApplicationTemplate我理解就是一个创建大地球的一个父类,很多demo类都是通过继承ApplicationTemplate然后重写他的AppFrame()方法来进行构建符合自己需求的地球。运行InstallImageryAndElevationsDemo这个类,在运行的窗口中会有一个弹框,如图
,点击install按钮就可以导入你的图层文件了,我导入的是tif类型的文件,源码中还提供了一些其他类型的文件可以导入生成图层。在你导入成功后你会发现在你之后再次运行这个类时这个弹框里会列举出你之前上传的文件,所以这个文件导入后肯定是存在于你电脑上的某个位置了,下面这个两个图就是导入文件后worldwind处理后的数据所在位置,打开这个文件夹后你会发现里面是一些以你导入文件时输入的名称命名的文件夹,这些文件夹里存储的就是你导入文件后worldwind底层处理后的数据,当然文件处理后的数据会存储在这里也是因为源码里对这个生成路径进行了配置。
配置文件的位置
其中property属性配置的就是配置的生成的位置。
在InstallImageryAndElevationsDemo中如果你需要把他显示窗口中的一部分变成你自己的,你只需要将需要拽出来的jframe或者jpanel拽到你的代码中,然后传入你创建的worldwind对象,否则在你导入文件后点击goto定位时你的球是不会动的,因为他找不到你的worldwind对象。
本文出自 “Lost的小熊猫” 博客,请务必保留此出处http://bannana.blog.51cto.com/5834373/1615379
相关文章推荐
- 导入android源码有错,R.java文件不能自动生成解决方法
- Android 导入android源码有错,R.java文件不能自动生成解决方法
- Android,发现对于外部导入的工程,编译的时候不能够正常生成R.java文件的解决办法
- Android 导入android源码有错,R.java文件不能自动生成解决方法
- 关于Eclipse中导入安卓工程无法生成R.java文件的问题
- 导入android源码有错,R.java文件不能自动生成解决方法 http://caizi12.iteye.com/blog/975125
- 导入android源码有错,R.java文件不能自动生成解决方法
- zz 导入项目R.java文件没有生成
- ANDROID导入文件后的本地无法编译生成R.java的问题
- 导入android源码有错,R.java文件不能自动生成解决方法
- AccessToMySql数据库的导入以及java生成.exe文件
- 导入android源码有错,R.java文件不能自动生成解决方法
- mac eclipse 导入项目或新建项目R.java文件无法生成
- 最近研究Android,发现对于外部导入的工程,编译的时候不能够正常生成R.java文件的解决办法
- AccessToMySql数据库的导入以及java生成.exe文件
- Hello World for Java以及如何用 Eclipse创建相关文件
- Android 导入android源码有错,R.java文件不能自动生成解决方法
- Android 导入android源码有错,R.java文件不能自动生成解决方法
- R.java 文件不能生成原因探究
- JAVA生成并导入导出Excel表格文件