把DEM数据(.tif)获得栅格数据对应的经纬度及高程信息,存到地理数据库

一、预处理工作

  • 栅格数据的合并——目的:将原始4张Dem(.tif)数据合并为一张Dem(.tif)

  • 栅格数据由地理坐标系转投影坐标系,使单位从度变为米

    • 在Arcmap中转换:例如从 WGS_1984 转 Beijing_1954
    • 1、加载要转换的数据全部到视野中
    • 2、点击视图——数据框属性——坐标系统
    • 3、选择新的坐标系,确定。此时为动态投影,即展示时数据根据新的坐标系做了转换,但原始数据并未更改。
    • 4、右击图层——数据——导出数据
    • 5、数据范围选择原始数据集,空间参考选择数据框(数据框表示页面展示的这个框),选择输出路径,即可。
  • 栅格数据由地理坐标系转投影坐标系方法二(推荐),使单位从度变为米

原始栅格负值用-1替换

Special Analysis-地图代数-栅格计算-Con("ASTGTM2_N3132E118119_dem.tif" <0,0,"ASTGTM2_N3132E118119_dem.tif")

二、栅格数据转成点要素图层,并获得高程字段,并获得点的经纬度

  • arctoolbox-conversion-from raster-raster to points 生成点要素图层

  • 在“ArcToolbox”中找到“Extract Value to Points”,双击打开,点图层选择Point,栅格选择DEM)选择对应层后点击OK开始提取高程。

  • 在点图层属性表中增加字段,右键计算几何,导入x、y经纬度坐标

  • 使用ArcCatalog将点特征图层导入地理数据库(使用ArcCatalog将特征图层(包含tin图层部分信息)/REM原始栅格文件 保存到地理数据库)

    • 右键Connection to DESKTOPLAB NanjingDemDB.sde 选择由feature class(必须是feature layer)导入/ 或 rasterdataset下载的栅格数据导入。

三、把DEM数据(.tif),转为tin数据,并把其对用的三角形要素及对应的顶点坐标和高程信息,存到地理数据库

使用Arcgis把DEM栅格数据(.tif)转换为TIN矢量数据
  • Customize-Extensions-勾选3D Analyst,使Arcgis允许3D Analyst.
  • 点击图标栏ArcToolBox-3D Analyst Tools-Conversion-From Raster-Raster to TIN.
  • 在弹框中选择Input Raster选择.tif栅格文件(_dem),必须要设定参数Z Tolerance,此参数指定TIN形成的点与原始点高度差的误差容忍范围。也就Z Tolerance越小精度越高。在选择南京区域,设定参数Maximum number of points为默认值1500000的情况下,笔者尝试最小为10左右,再调小会报Error,猜测是未能同时满足两个条件。

Z Tolerance :输入栅格与输出 TIN 之间所允许的最大高度差。

Max point :用于控制将在处理过程终止前添加到 TIN 的最大点数。

PS:TIN文件因为存储的信息较多,适用于较小的地区范围。

设置TIN图层只显示边和点

右键tin图层属性,在图层属性对话框中,点击[符号系统] 选项页,将[边类型 ] 和 [ 高程 ] 前面检查框中的勾去掉。

点击 [ 添加 ] 按钮,在[添加渲染]对话框中,将[具有相同符号的边]和[具有相同符号的节点]这两项添加到TIN的显示列表中。

将TIN图层中的点/边/面分别存为Feature layer

选择ArcToolBox-3D Analyst Tools--Conversion-From TIN-Raster to TIN-TIN PONTS则生成点组成的Feature layer。

从面要素图层获得三角形对应的顶点信息
  1. 用上一条的方法生成面要素图层,
  2. arctoolbox-datamanager-feature-feature vertices to points 生成面要素的顶点

相关知识

栅格数据

  • 栅格数据就是图片,只不过它里面存储的像元值可能代表一定的地理意义(比如高程、温度、某污染物的浓度等)。大多数情况下,栅格数据没有属性表。
  • 对于单波段的整型ESRI GRID数据,如果它的像元值范围小于10万(max-min<1000000),并且少于500条唯一值,那么软件会为它创建一个“真正”的属性表存储在INFO文件夹的grid.VAT表格中。
  • 对于不满足上述条件的单波段整型数据,VAT不会自动创建,但是ArcGIS会为其创建一个虚拟的属性表。

栅格数据生成属性表

最新文章

  1. jquery可见性选择器(匹配匹配所有显示的元素)
  2. [php-src]一个Php扩展的结构
  3. PHP实现Restful风格的API
  4. WWF3事务和异常处理类型活动&lt;第四篇&gt;
  5. C# lock用法
  6. C/C++ char和int的区别
  7. .net控件dropdownlist动态绑定数据 ----转
  8. Oracle SQL Lesson (3) - 使用单行函数自定义输出
  9. passenger nginx
  10. 【NOIP2012】疫情控制(二分,倍增,贪心)
  11. 在AndroidStudio上使用AddressSanitizer
  12. 图解Windows 10下Visual Studio Code的下载和安装
  13. sql语法中的中的with rollup
  14. git常见用法介绍
  15. ORACLE导入梗
  16. hadoop和spark相关参数的配置
  17. 一张图理解Git
  18. eclipse 创建聚合maven项目
  19. 定制安全的PHP环境
  20. Elasticsearch Java API 查询

热门文章

  1. Oracle元数据信息
  2. requests模块使用
  3. 浏览器自动化的一些体会6 增强的webBrowser控件
  4. three.js 制作逻辑转体游戏(上)
  5. 基于函数的I/O操作(头文件stdio.h)
  6. 操作系统-存储管理(3)高速缓存Cache
  7. Linux调用Kaggle API下载数据
  8. HTTP基础--请求
  9. 怎么给Ubuntu Server安装GUI桌面
  10. CSS 选择器及优先级