01.Dem数据提取高程
愿你出走半生,归来仍是少年!
环境:.NET FrameWork4.5、Dotspatial 1.9
业务需要根据已有的Dem数据(tif)获取指定坐标点的高程数据 ,因此有此记录。
DotSpatial博主于2016年左右开始接触,有强大的Gis功能和极高的集成度。此处使用其集成了Gdal后的功能特性进行Gdal Raster文件的读取。其思路为加载tif文件,将地理坐标转换为像素坐标,并获取像素点的高程数据,具体实现如下:
public class DemRasterHelper{ IRaster raster;public DemRasterHelper(string tifPath){GdalRasterProvider gdalRasterProvider = new GdalRasterProvider();raster = gdalRasterProvider.Open(tifPath);}/// <summary>/// 获取高程/// </summary>/// <param name="x"></param>/// <param name="y"></param>/// <returns></returns>public double GetElevation(double x, double y){try{if (true){}var index = raster.ProjToCell(x, y);var height = raster.Value[index.Row, index.Column];return height;}catch (Exception ex){return -9999;}}}
01.Dem数据提取高程相关推荐
- ArcGIS:根据DEM数据提取区域水系
目录 前言 0.认识需要哪些工具 1.填洼 2.流向分析 3.流量分析 4.栅格计算器 5.河网矢量化 6.结语 前言 利用DEM数据提取区域水系是常见的水文分析应用,为了获取区域的矢量水系数据,我们 ...
- ArcGIS 从DEM 数据提取对应点的高程值
将DEM数据文件和一个shapefile点文件(分别命名为"DEM"和"Point")加载到ArcMap中. [Spatial Analyst 工具]-[提取分 ...
- 【Arcgis水文分析】使用DEM数据提取流域水系
[下载数据]根据自己的需要选择分辨率精度下载DEM高程数据:地理空间数据云: [ 拼接DEM数据]打开Arcmap使用镶嵌工具对下载的DEM数据进行拼接:Data Management Tools.t ...
- [ArcGIS] DEM数据提取坡度
打开ArcToolBox工具,找到空间分析工具--坡度 #Tips: 在使用坡度提取之前确保arcmap自定义工具中的Spatial Analyst模块打开 根据dem坐标系检查是否需要调整Z因子参数 ...
- 提取点的dn值_干货在线 | DEM数据如何生成高程点
这次给大家介绍一个arcgis里的实用功能:通过地形数据提取高程点. 首先做好准备工作: 1.地形数据下载获取 2.辅助数据下载 地形数据下载完成后,通过矢量边界数据裁剪得到了下图的地形数据, 找到a ...
- 【干货教程】无人机航测倾斜模型DEM数据如何提取高程点导入CAD进行应用?
测绘单位,施工单位在使用CAD的过程当中,往往需要基于高精度无人机航测成果数据进行高程点提取,以生 成等高线或者作为地形参考点在设计中应用,图新地球桌面端可以方便的通过简单的打点.划线.画面的方式,还 ...
- GIS应用技巧之利用DEM鞍部提取
一.前言 首先我们要知道什么叫鞍部?相邻两山头之间呈马鞍形的低凹部分称为鞍部.此外提取出的鞍部可以做什么分析?鞍部点是重要的地形控制点,它和山顶点.山谷点及山脊线.山谷线等构成地形特征点线,对地形具有 ...
- arcmap提取dem高程_如何使用ArcGIS从DEM数据中提取水系
1. 概述 在比较偏远的地方,往往会缺少水文信息,我们可以通过ArcGIS对高程DEM数据进行水文分析,为地表水流建立模型,进而获取到该地的水文信息,DEM数据精度越高,获取到的水文数据精度也就越高, ...
- arcgis dem栅格立体感_如何使用ArcGIS从DEM数据中提取水系
1. 概述 在比较偏远的地方,往往会缺少水文信息,我们可以通过ArcGIS对高程DEM数据进行水文分析,为地表水流建立模型,进而获取到该地的水文信息,DEM数据精度越高,获取到的水文数据精度也就越高, ...
- GIS小白教程:如何利用高程DEM数据构建三维地图模型(基于ArcScene)
最终效果展示 软件准备 下载数据 下载卫星影像数据 下载高程数据 对数据进行预处理 对高程数据预处理 对卫星影像数据进行预处理 在 ArcScene 中构建三维地图模型 最终效果展示 软件准备 Loc ...
最新文章
- 关于linux 内存碎片指数
- Linux之文件查找命令
- 十三、写了两年多Python文章的我,带你走进Python数据分析
- [javaEE] JDBC快速入门
- jdk 8 时区 转换_使用JDK 8将收藏转换为地图
- php获取系统常量函数,PHP:从php文件中获取PHP的变量,函数和常量
- 关于tomcat和jetty的乱码问题
- IOS ViewController 生命周期
- iOS 强制屏幕旋转
- matlab中si是什么意思,Sitsang是什么意思
- ICPC2017沈阳赛区游记
- iphone同步android短信,如何从iPhone导入短信到Android手机?
- 将word的题注从Fig.改为Figure
- 【2022保研经验帖】夏令营/九推/清北/浙大/南大/北理/北邮/中科院
- 保护眼睛的颜色#CCE8CF
- python设计模式 韦塞尔 pdf下载_《Python设计模式》 [美] 韦塞尔. 巴登霍斯特(Wessel Badenhorst)著 蒲成 译 【正版电子纸书阅读_PDF下载】- 书问...
- Python分析万条数据,告诉你奔驰宝马奥迪谁更垃圾
- vue中的百度地图的搜索定位功能
- login:用户登陆的意思
- 第9章 SQL INSERT INTO 语句教程