osgEarth加载谷歌卫星地图的源码案例
更新时间:2024-07-01 00:57:01 阅读量: 综合文库 文档下载
- osgearth推荐度:
- 相关推荐
osgEarth加载谷歌卫星地图的源码案例
2014-12-24 11:51 242人阅读 评论(0) 收藏 举报
osgEarth谷歌卫星地图
一、准备工作
安装水经注万能地图下载器,如果没有安装本软件,可以百度“水经注软件”到官方网站下载。 编译OSG、OSGEarth和第三方插件等,这里有一个已经编译好的vs2010+osgearth,下载地址“http://pan.http://www.wodefanwen.com//share/link?shareid=107009& uk=2801833827”。 二、下载地图
首先需要把谷歌卫星地图下载下来,这里以“郫县”为例。
启动水经注万能地图下载器,点击“框选下载区域”,双击下载区域,选择级数,如下图。
image001.jpg (269.3 KB, 下载次数: 0) 下载附件 保存到相册 2014-12-23 16:01 上传
在级别列表中,你可以选择任何级别,但一般来讲城区选择19级,郊区选择16级比理想,但选择级别之前,最好在在线地图浏览中先查看所想要下载的级别是否有数据,这里我们以10级为例。选择好级别后,点击确定开始下载。
下载完成后会弹出对话框询问是否要立即导出,选择“是”,然后显示“导出图片数据”对话框,如下图所示。
在该对话框中,不需要作任何设置,点击“输出”按钮以默认参数导出数据即可。 默认导出路径为“D:\\SGDownload\\tt1_拼接[默认]\\L10”。
三、VS2010创建应用程序
解压编译包后还不能直接使用,需要设置环境变量: OSG_ROOT X:\\OSG
OSG_FILE_PATH %OSG_ROOT%\\data OSG_WINDOW 600 15 800 800 Path %OSG_ROOT%\\bin;
设置文件目录属性
Osgearth的一个主要目标是易于应用集成,实际上有2种方式去整合osgearth. 第一种方式你可以建立一个earth file,然后在你的应用程序中加载它. 第二种使用osgearth API的时候以编程方式动态建立一个地图。
这里我们使用第一种,使用OpenSceneGraph现有的插件来读写数据,不需要osgEarth的lib和头文件,但是需要把dll拷贝到osg的bin目录下面 1、新建一项目,我命名为test3。
2、首先配置相应的包含文件和库文件目录,添加相应的链接器
3、附加依赖项
01.OpenThreadsd.lib 02.osgd.lib 03.osgDBd.lib 04.osgFXd.lib 05.osgGAd.lib 06.osgManipulatord.lib 07.osgParticled.lib 08.osgShadowd.lib 09.osgSimd.lib 10.osgTerraind.lib 11.osgTextd.lib 12.osgUtild.lib 13.osgViewerd.lib
4、编写代码 #include \
#include
int _tmain(int argc, _TCHAR* argv[]) {
osg::ref_ptr
osg::ref_ptr
return 0; }
mymap.earth是一个earth 文件,earth其实是文本格式的文件 内容如下
其中world.tif使用的是相对路径,也就是当前目录, 运行结果如下
在MyMap.earth中叠加我们想要的地方的高精度影像数据,代码如下
放大到最大级别,如下图
至此在osgearth加载谷歌卫星地图完成。
正在阅读:
专升本英语作文专题08-01
三年级数学《万以内的加减法》知识点及练习05-07
新试卷--302-02
新概念第一册同步练习 L1-204-21
兰州大学信息科学与工程学院11-15
vegas详细教程08-12
浅谈中国船供油市场现状及未来发展展望04-12
通信实验心得体会04-21
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 源码
- 卫星
- osgEarth
- 加载
- 案例
- 地图
- 谷歌
- 深基坑拉森钢板桩支护方案(最终)
- 英二试题与答案带解析
- 小学生学习问题案例分析
- 《广告文案》创意简报(完整版)
- 风水大师李计忠谈2011年兔年12生肖运势解大师李计忠谈2011年兔年
- 河南省国土资源厅 河南省发展和改革委员会关于印发十五类建设项
- 安全管理制度范本(最新版)
- 东平35kV变电站典型操作票范例
- 税收学原理教案
- 2012中学美术骨干教师国培班的通知1
- 2178风巷掘进工作面的防突措施 - 图文
- 2014期末复习(一元二次方程及其应用)
- 跆拳道理论考试
- 域名选择、备案到SEO推广与整合营销全攻略
- 综合复习与思考题
- 高中英语 Unit 3《Travel Journal》教案7 新人教版必修1
- 机器人创新设计作品说明材料
- 民间美术审美理想初探
- 金山中学2012届高三上学期期中考试试题 理综
- 污水处理厂岗位职责