GDAL通过地理坐标获取所在位置高程值(数据源为DEM)
参考:C#应用GDAL通过传入范围获取tif数据的最大高程值及其坐标
public static double GetElevation(OSGeo.GDAL.Dataset ds, double dProjX, double dProjY){try{Band Band = ds.GetRasterBand(1);//获取图像的尺寸 int width = Band.XSize;int height = Band.YSize;//获取坐标变换系数double[] adfGeoTransform = new double[6];ds.GetGeoTransform(adfGeoTransform);//获取行列号double dTemp = adfGeoTransform[1] * adfGeoTransform[5] - adfGeoTransform[2] * adfGeoTransform[4];double dCol = 0.0, dRow = 0.0;dCol = (adfGeoTransform[5] * (dProjX - adfGeoTransform[0]) -adfGeoTransform[2] * (dProjY - adfGeoTransform[3])) / dTemp + 0.5;dRow = (adfGeoTransform[1] * (dProjY - adfGeoTransform[3]) -adfGeoTransform[4] * (dProjX - adfGeoTransform[0])) / dTemp + 0.5;int dc = Convert.ToInt32(dCol);int dr = Convert.ToInt32(dRow);//获取DEM数值到一维数组float[] data = new float[1 * 1];OSGeo.GDAL.CPLErr err = Band.ReadRaster(dc, dr, 1, 1, data, 1, 1, 0, 0);Band.Dispose();double elvate = (double)data[0];return elvate;}catch{return 10;}}
GDAL通过地理坐标获取所在位置高程值(数据源为DEM)相关推荐
- Java 汉字拆分转为拼音 及根据经纬度获取所在位置
Java 汉字拆分转为拼音 及根据经纬度获取所在位置 java网络代码拼凑人 package com.ruoyi.hfiveinterface.util;import com.alibaba.fast ...
- 最新总结-php根据ip获取所在位置(定位)
一.前言:很多app及网站会用到定位这个功能,除了客户端的sdk集成之外,服务端也有解决方案! 二.网上各种方法: 1.新浪接口根据ip查询所在区域信息(经过测试,不能使用) 2.淘宝接口根据ip查询 ...
- 利用微信小程序API获取所在位置周围的WIFI信息
前言 这是我的第一篇博客,内心有点激动紧张. 为什么要写这一篇呢? 因为最近在跟老师做一个基于WIFI的室内定位的项目,里面需要获取周围WIFI信息,这困惑了我很长一段时间,查了很多百度,看了很多博客 ...
- uniapp对象怎么获取值_原理 | 怎么获取PMSM电机转子位置Offset值
更多,更及时的干货内容,请加我们的微信公众号:wc_dj8 诚邀业内人士及机构向我们投稿,投稿有礼 投稿邮箱:tougao@51wctt.com 来源| 网络 问题: PMSM电机,如果电机铭牌上的o ...
- java如何接受字符_java中string怎么获取指定位置的字符
//截取#之前的字符串String str = "sdfs#d";str.substring(0, str.indexOf("#"));// 输出的结果为:sd ...
- 小程序地图功能及腾讯位置服务SDK获取当前位置名称并显示
前言 最近有一个小程序的开发需求:获取当前用户的定位,并显示在自定义的地图上,然后需要获取当前的地理位置名称. 实现 wx.getLocation 微信自带的函数可以获取一些信息,比如经纬度还有其他, ...
- 解字谜:黑白皆算,对我等众猿而言中央C所在位置数优剃爱肤杠吧爱慕帝贰亿次的值是?...
题目:黑白皆算,对我等众猿而言中央C所在位置数优剃爱肤杠吧爱慕帝贰亿次的值是? 解: 1.破题 1.1黑白皆算,中央C所在位置(C do) 上图是一个标准的钢琴键盘示意图.这句话的意思黑键也算,从第一 ...
- (Python)使用Gdal+Scipy获得Dem的经纬度的高程值(双线性和三次样条内插)
(Python)使用Gdal+Scipy获得Dem的经纬度的高程值(双线性和三次样条内插) 前言 基本原理 双线性内插 三次样条内插 代码实现 后记 前言 最近使用python进行一些的遥感影像处理, ...
- java获取word固定位置的值_java 实现保存Word文档中指定位置的数据,又保存整篇文档...
1:需求 用户在线编辑完word 文档后希望保存整篇文档, 同时把保存文档中指定位置的数据 2:方案 用 pageoffice 实现既保存Word文档中指定位置的数据,又保存整篇文档 4:核心思想及 ...
最新文章
- 快速排序java代码_8 种排序算法与 Java 代码实现!
- python怎么画条形图-python绘制条形图方法代码详解
- 【转】NHIBERNATE的各种保存方式的区别 (SAVE,PERSIST,UPDATE,SAVEORUPDTE,MERGE,FLUSH,LOCK)
- 天合公司 TRW Inc.
- python获取一个月之前日期_Python 获取几天前的时间
- pycharm、idea换一种思路---延长试用(无限使用30天)
- 小汤学编程之JDBC番外篇——DBUtil工具类
- android软件自动启动软件下载,Android编程实现应用程序开机自启动的方法
- Swift面向对象基础(中)——Swift中的方法
- c盘java文件误删_C盘的文件被误删如何恢复
- roslyn生成html,通过Roslyn将字符串生成可以执行的C#代码
- XPS文件怎么打开?可以转成PDF格式吗?
- 计算机声卡的步骤,详解win7 32位系统电脑重装声卡的步骤
- 使用beeline/hive时,该如何停止打印INFO日志
- Intraweb之EasyUI篇
- 通信算法之九十七:4G LTE通信系统 PHICH信道处理流程
- 国防科大计算机科学与技术专业排名,国防科技大学王牌专业排名
- UI设计师面试时必须注意的6大问题
- 连通集(浙大数据结构习题)
- 用千千静听练听力的小工具:Mp3字慕助手(带下载慢速Voa)
热门文章
- 求助,Amos在执行回归时时遇到弹框了,怎么办
- 万科2015苏州城市乐跑音乐节昨日在太湖国际会议中心开跑
- 初识HTML/CSS之HTML篇
- android9 无法使用数据库,使用greenDao操作本地数据库,Android9.0读取数据库失败的问题解决办法...
- 一款联盟辅助盒子暗刷流量的简单抓包分析
- Unity——腾讯IM即时通讯SDK接入
- 计算机组装2011版,2011年下学期计算机组装与维护期末试卷
- 被裁员,HR说要背调阴我!网友说,主动裁员还敢整人?录音留证,必须诉讼!...
- 曙光服务器质量_中科曙光,这一年很受伤
- VT System_checklist