在添加了DEM数据后,有时需要基于经纬度查询某一点的高程信息,本文主要介绍了如何实现基于经纬度查询高程数据的实现过程。
首先加载头文件:

#include <osgEarth/MapNode>
#include <osgEarth/ElevationQuery>
#include <osgDB/ReadFile>

创建需要使用到的变量:

osg::ref_ptr<osgEarth::MapNode> mapNode;
double query_resolution;
double out_resolution;
double out_haml ;
osgEarth::ElevationQuery *query;

初始化变量:

query_resolution = 0.00000001;
out_resolution = 0.0;
osg::ref_ptr<osg::Node> mp = osgDB::readNodeFile("./simple.earth");
mapNode = dynamic_cast<osgEarth::MapNode*>(mp.get());
query = new osgEarth::ElevationQuery(mapNode->getMap());
out_haml = 0.0;

基于经纬度对高程信息进行查询:

query->getElevation(osgEarth::GeoPoint(mapNode->getMapSRS(), 112.900, 21.950, 0.0, osgEarth::AltitudeMode::ALTMODE_RELATIVE),out_haml, query_resolution, &out_resolution)

OSGEarth基于经纬度获取高程数据相关推荐

  1. 基于google earth 高程数据三维地形建模

    最近看了看三维图形图像方面的一些资料,以及一些三维地形建模的文章.做了一个三维地形建模的程序.三维地形的应用范围比较广,可以做地质测量,仿真,军事上可以建立三维地形模型,做一些军事演习仿真之类的. 程 ...

  2. 获取高程数据并生成等高线

    从地理空间数据云下载高程数据非常方便,码一波下载方法. 高级检索 选择数据集 选择数据集为DEM高程数据,你想下载的数据产品. 搜索,下载 选择地区,地区选择主要有行政区域击搜索,点击如箭头所示图标即 ...

  3. 解析高程数据asc文件

    本文主要针对通过python获取高程数据asc文件中的经纬度信息 实现思路,通过解析asc将其转换为tif,处理tif最终获取最大最小经纬度,用于获取地图边界. asc文件 python代码 # co ...

  4. 基于osgEarth搭建三维可视化平台 第3讲 加载高程数据

    基于osgEarth搭建三维可视化平台 第3讲 加载高程数据 一.目标 二.内容 (一).加载TMS文件 (二).加载Tif.img等格式文件 (三).加载mb格式文件 三.显示效果 一.目标 可以在 ...

  5. 【Python】基于Python获取腾讯位置大数据并进行数据清洗与可视化

    目录 1 引言 2 数据爬取 2.1 代码 2.2 结果 3 数据清洗 3.1 代码 3.2 结果 4 可视化展示 5 后记 1 引言 由于前面几篇关于百度迁徙获取数据的文章反响不错,有好多dalao ...

  6. 【Python】基于Python获取链家小区房价信息及其POI数据

    文章目录 1 简介 2 效果展示 3 分析网页 4 代码思路 5 完整代码 6 相关文章 1 简介 本来要先发在csdn上的,但是之前学弟催我给他公众号写点东西,我就把这篇博客首发在他的公众号上,现在 ...

  7. Python爬取链家网获取二手房数据并调用高德api获得经纬度

    链家网获得数据地址,高德api获得经纬度(同理链家网也可以换成其他58同城,赶集网的数据,因为反爬虫比较厉害,没时间整,就用链家网的数据先试试水) 首先爬链家网,Info包含一条信息 import j ...

  8. 提取特定经纬度范围内的高程数据

    1. 任务 以特定点,如:西藏林芝米林机场附近的一个山上(E94.36488,N29.29815),为中心,获取经度跨度为,纬度跨度为范围的高程数据,并将其存贮在的数组中. 2. 分析 根据任务内容可 ...

  9. ts获取服务器数据_基于Nginx的媒体服务器技术-线上公开课

    国内应用比较多的开源流媒体服务器nginx-rtmp-module一直存在功能少.集群化难度大等问题.在LiveVideoStack线上分享中,PingOS 开源项目组开发工程师.UCloud RTC ...

  10. php 通过坐标获取省市,PHP根据经纬度获取在范围坐标的数据

    PHP根据经纬度获取在范围坐标的数据 PHP根据经纬度获取在范围坐标的数据 //计算范围,可以做搜索用户 function GetRange($lat,$lon,$raidus){ //计算纬度 $d ...

最新文章

  1. 网络正常,但是网络图标上有黄色的三角图标
  2. 营销型网站建设需要注意哪些问题?
  3. elasticsearch 第四篇(API约定)
  4. Nand Flash VS Nor Flash
  5. Oracle11gR2在9x8hk..Windows18669144449 命名进入Oracle
  6. LeetCode OJ 160. Intersection of Two Linked Lists
  7. clickhouse mysql引擎_ClickHouse为啥能做到变态快,超 MySQL 801倍?
  8. 基于PostgreSQL流复制的容灾库架构设想及实现
  9. python开始_python开始的一天
  10. 工作中最重要的个人品质--独立
  11. Python并发编程:多线程-Thread对象的其它属性和方法
  12. webpack的可视化资源分析工具webpack-bundle-analyzer的使用
  13. SuiteCRM搭建报错:ERROR:: Database Support was not found
  14. PPT是在投影仪或者计算机上进行演示,如何将幻灯片PPT转换成视频播放
  15. 间接寻址与寄存器寻址,基址寻址与变址寻址
  16. Jenkins执行shell命令,提示Pseudo-terminal will not be allocated because stdin is not a terminal.
  17. 开源软件 商业软件_如何销售开源软件
  18. cordova 调起拨打电话
  19. 计算机架构设计的 8 个伟大思想
  20. 矩阵相关操作和矩阵快速幂

热门文章

  1. MATLAB函数拟合指令,MATLAB拟合函数使用说明
  2. 实施工程师的发展前景
  3. 一文剖析电影“流浪地球”推广营销方式
  4. Python表白代码:“ 星光月夜烟花皆归你,我也归你”(满天烟花盛开、附番外玫瑰)
  5. 《Linux私房菜》——一、linux基础整理
  6. 1. 喵喵宠物管理系统需求分析
  7. 高等数学(第七版)同济大学 习题4-4(后14题) 个人解答
  8. 原则读书法:书这么多,读完就忘怎么办
  9. android网易云桌面歌词,网易云怎么设置桌面歌词?
  10. python保存文件后缀_python文件的后缀名是什么