OSGEarth基于经纬度获取高程数据
在添加了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基于经纬度获取高程数据相关推荐
- 基于google earth 高程数据三维地形建模
最近看了看三维图形图像方面的一些资料,以及一些三维地形建模的文章.做了一个三维地形建模的程序.三维地形的应用范围比较广,可以做地质测量,仿真,军事上可以建立三维地形模型,做一些军事演习仿真之类的. 程 ...
- 获取高程数据并生成等高线
从地理空间数据云下载高程数据非常方便,码一波下载方法. 高级检索 选择数据集 选择数据集为DEM高程数据,你想下载的数据产品. 搜索,下载 选择地区,地区选择主要有行政区域击搜索,点击如箭头所示图标即 ...
- 解析高程数据asc文件
本文主要针对通过python获取高程数据asc文件中的经纬度信息 实现思路,通过解析asc将其转换为tif,处理tif最终获取最大最小经纬度,用于获取地图边界. asc文件 python代码 # co ...
- 基于osgEarth搭建三维可视化平台 第3讲 加载高程数据
基于osgEarth搭建三维可视化平台 第3讲 加载高程数据 一.目标 二.内容 (一).加载TMS文件 (二).加载Tif.img等格式文件 (三).加载mb格式文件 三.显示效果 一.目标 可以在 ...
- 【Python】基于Python获取腾讯位置大数据并进行数据清洗与可视化
目录 1 引言 2 数据爬取 2.1 代码 2.2 结果 3 数据清洗 3.1 代码 3.2 结果 4 可视化展示 5 后记 1 引言 由于前面几篇关于百度迁徙获取数据的文章反响不错,有好多dalao ...
- 【Python】基于Python获取链家小区房价信息及其POI数据
文章目录 1 简介 2 效果展示 3 分析网页 4 代码思路 5 完整代码 6 相关文章 1 简介 本来要先发在csdn上的,但是之前学弟催我给他公众号写点东西,我就把这篇博客首发在他的公众号上,现在 ...
- Python爬取链家网获取二手房数据并调用高德api获得经纬度
链家网获得数据地址,高德api获得经纬度(同理链家网也可以换成其他58同城,赶集网的数据,因为反爬虫比较厉害,没时间整,就用链家网的数据先试试水) 首先爬链家网,Info包含一条信息 import j ...
- 提取特定经纬度范围内的高程数据
1. 任务 以特定点,如:西藏林芝米林机场附近的一个山上(E94.36488,N29.29815),为中心,获取经度跨度为,纬度跨度为范围的高程数据,并将其存贮在的数组中. 2. 分析 根据任务内容可 ...
- ts获取服务器数据_基于Nginx的媒体服务器技术-线上公开课
国内应用比较多的开源流媒体服务器nginx-rtmp-module一直存在功能少.集群化难度大等问题.在LiveVideoStack线上分享中,PingOS 开源项目组开发工程师.UCloud RTC ...
- php 通过坐标获取省市,PHP根据经纬度获取在范围坐标的数据
PHP根据经纬度获取在范围坐标的数据 PHP根据经纬度获取在范围坐标的数据 //计算范围,可以做搜索用户 function GetRange($lat,$lon,$raidus){ //计算纬度 $d ...
最新文章
- 网络正常,但是网络图标上有黄色的三角图标
- 营销型网站建设需要注意哪些问题?
- elasticsearch 第四篇(API约定)
- Nand Flash VS Nor Flash
- Oracle11gR2在9x8hk..Windows18669144449 命名进入Oracle
- LeetCode OJ 160. Intersection of Two Linked Lists
- clickhouse mysql引擎_ClickHouse为啥能做到变态快,超 MySQL 801倍?
- 基于PostgreSQL流复制的容灾库架构设想及实现
- python开始_python开始的一天
- 工作中最重要的个人品质--独立
- Python并发编程:多线程-Thread对象的其它属性和方法
- webpack的可视化资源分析工具webpack-bundle-analyzer的使用
- SuiteCRM搭建报错:ERROR:: Database Support was not found
- PPT是在投影仪或者计算机上进行演示,如何将幻灯片PPT转换成视频播放
- 间接寻址与寄存器寻址,基址寻址与变址寻址
- Jenkins执行shell命令,提示Pseudo-terminal will not be allocated because stdin is not a terminal.
- 开源软件 商业软件_如何销售开源软件
- cordova 调起拨打电话
- 计算机架构设计的 8 个伟大思想
- 矩阵相关操作和矩阵快速幂
热门文章
- MATLAB函数拟合指令,MATLAB拟合函数使用说明
- 实施工程师的发展前景
- 一文剖析电影“流浪地球”推广营销方式
- Python表白代码:“ 星光月夜烟花皆归你,我也归你”(满天烟花盛开、附番外玫瑰)
- 《Linux私房菜》——一、linux基础整理
- 1. 喵喵宠物管理系统需求分析
- 高等数学(第七版)同济大学 习题4-4(后14题) 个人解答
- 原则读书法:书这么多,读完就忘怎么办
- android网易云桌面歌词,网易云怎么设置桌面歌词?
- python保存文件后缀_python文件的后缀名是什么