参考: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)相关推荐

  1. Java 汉字拆分转为拼音 及根据经纬度获取所在位置

    Java 汉字拆分转为拼音 及根据经纬度获取所在位置 java网络代码拼凑人 package com.ruoyi.hfiveinterface.util;import com.alibaba.fast ...

  2. 最新总结-php根据ip获取所在位置(定位)

    一.前言:很多app及网站会用到定位这个功能,除了客户端的sdk集成之外,服务端也有解决方案! 二.网上各种方法: 1.新浪接口根据ip查询所在区域信息(经过测试,不能使用) 2.淘宝接口根据ip查询 ...

  3. 利用微信小程序API获取所在位置周围的WIFI信息

    前言 这是我的第一篇博客,内心有点激动紧张. 为什么要写这一篇呢? 因为最近在跟老师做一个基于WIFI的室内定位的项目,里面需要获取周围WIFI信息,这困惑了我很长一段时间,查了很多百度,看了很多博客 ...

  4. uniapp对象怎么获取值_原理 | 怎么获取PMSM电机转子位置Offset值

    更多,更及时的干货内容,请加我们的微信公众号:wc_dj8 诚邀业内人士及机构向我们投稿,投稿有礼 投稿邮箱:tougao@51wctt.com 来源| 网络 问题: PMSM电机,如果电机铭牌上的o ...

  5. java如何接受字符_java中string怎么获取指定位置的字符

    //截取#之前的字符串String str = "sdfs#d";str.substring(0, str.indexOf("#"));// 输出的结果为:sd ...

  6. 小程序地图功能及腾讯位置服务SDK获取当前位置名称并显示

    前言 最近有一个小程序的开发需求:获取当前用户的定位,并显示在自定义的地图上,然后需要获取当前的地理位置名称. 实现 wx.getLocation 微信自带的函数可以获取一些信息,比如经纬度还有其他, ...

  7. 解字谜:黑白皆算,对我等众猿而言中央C所在位置数优剃爱肤杠吧爱慕帝贰亿次的值是?...

    题目:黑白皆算,对我等众猿而言中央C所在位置数优剃爱肤杠吧爱慕帝贰亿次的值是? 解: 1.破题 1.1黑白皆算,中央C所在位置(C do) 上图是一个标准的钢琴键盘示意图.这句话的意思黑键也算,从第一 ...

  8. (Python)使用Gdal+Scipy获得Dem的经纬度的高程值(双线性和三次样条内插)

    (Python)使用Gdal+Scipy获得Dem的经纬度的高程值(双线性和三次样条内插) 前言 基本原理 双线性内插 三次样条内插 代码实现 后记 前言 最近使用python进行一些的遥感影像处理, ...

  9. java获取word固定位置的值_java 实现保存Word文档中指定位置的数据,又保存整篇文档...

    1:需求 用户在线编辑完word 文档后希望保存整篇文档, 同时把保存文档中指定位置的数据 2:方案 用 pageoffice  实现既保存Word文档中指定位置的数据,又保存整篇文档 4:核心思想及 ...

最新文章

  1. 快速排序java代码_8 种排序算法与 Java 代码实现!
  2. python怎么画条形图-python绘制条形图方法代码详解
  3. 【转】NHIBERNATE的各种保存方式的区别 (SAVE,PERSIST,UPDATE,SAVEORUPDTE,MERGE,FLUSH,LOCK)
  4. 天合公司 TRW Inc.
  5. python获取一个月之前日期_Python 获取几天前的时间
  6. pycharm、idea换一种思路---延长试用(无限使用30天)
  7. 小汤学编程之JDBC番外篇——DBUtil工具类
  8. android软件自动启动软件下载,Android编程实现应用程序开机自启动的方法
  9. Swift面向对象基础(中)——Swift中的方法
  10. c盘java文件误删_C盘的文件被误删如何恢复
  11. roslyn生成html,通过Roslyn将字符串生成可以执行的C#代码
  12. XPS文件怎么打开?可以转成PDF格式吗?
  13. 计算机声卡的步骤,详解win7 32位系统电脑重装声卡的步骤
  14. 使用beeline/hive时,该如何停止打印INFO日志
  15. Intraweb之EasyUI篇
  16. 通信算法之九十七:4G LTE通信系统 PHICH信道处理流程
  17. 国防科大计算机科学与技术专业排名,国防科技大学王牌专业排名
  18. UI设计师面试时必须注意的6大问题
  19. 连通集(浙大数据结构习题)
  20. 用千千静听练听力的小工具:Mp3字慕助手(带下载慢速Voa)

热门文章

  1. 求助,Amos在执行回归时时遇到弹框了,怎么办
  2. 万科2015苏州城市乐跑音乐节昨日在太湖国际会议中心开跑
  3. 初识HTML/CSS之HTML篇
  4. android9 无法使用数据库,使用greenDao操作本地数据库,Android9.0读取数据库失败的问题解决办法...
  5. 一款联盟辅助盒子暗刷流量的简单抓包分析
  6. Unity——腾讯IM即时通讯SDK接入
  7. 计算机组装2011版,2011年下学期计算机组装与维护期末试卷
  8. 被裁员,HR说要背调阴我!网友说,主动裁员还敢整人?录音留证,必须诉讼!...
  9. 曙光服务器质量_中科曙光,这一年很受伤
  10. VT System_checklist