[ArcGIS]高程地图-把DEM栅格数据(.tif)转换为TIN矢量数据,并储存TIN数据。
把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。
从面要素图层获得三角形对应的顶点信息
- 用上一条的方法生成面要素图层,
- arctoolbox-datamanager-feature-feature vertices to points 生成面要素的顶点
相关知识
栅格数据
- 栅格数据就是图片,只不过它里面存储的像元值可能代表一定的地理意义(比如高程、温度、某污染物的浓度等)。大多数情况下,栅格数据没有属性表。
- 对于单波段的整型ESRI GRID数据,如果它的像元值范围小于10万(max-min<1000000),并且少于500条唯一值,那么软件会为它创建一个“真正”的属性表存储在INFO文件夹的grid.VAT表格中。
- 对于不满足上述条件的单波段整型数据,VAT不会自动创建,但是ArcGIS会为其创建一个虚拟的属性表。
栅格数据生成属性表
- 在工具箱中-Data Management Tools-Raster-Raster Properties-Build Raster Attribute Table
- 栅格数据属性表含义:http://www.sohu.com/a/143708692_488161
[ArcGIS]高程地图-把DEM栅格数据(.tif)转换为TIN矢量数据,并储存TIN数据。的更多相关文章
- ArcGis(01)——地图切片以及发布底图服务
ArcGis(01)——地图切片以及发布底图服务 环境 操作系统:win10_x64 Gis版本:Arcis server 10.2 准备 1.tif格式地图资源 2.Arcis server 10. ...
- 根据自定义区域裁剪ArcGIS切片地图服务
切片地图服务是访问地图最快捷的服务方式.假如要根据地理区域对切图进行访问控制,往往只能针对不同地理区域制作相应的地图,并发布为切片地图服务.而一般在切图的时候又是按全区域实施的,所以给切片管理者造成不 ...
- 关于ArcGIS动态图层空间内栅格数据,JS前端显示颜色不正确的解决方案
ArcGIS的动态空间,可承载Table,Shp,Raster等数据. 我们的需求是,每天客户有新的卫星数据,但是不同类型,有多波段Landsat卫星数据,有Modis数据等.不定期更新到共享文件夹, ...
- ArcGIS发布地图服务
一般做完矢量图绘制工作后,生成的.mxd文件只能在ArcMap中查看,为了方便用户进行浏览,我们需要发布地图服务. 目前为止最常用的就是在ArcGIS中发布地图服务. 今天也算是在做“发布地图服务”的 ...
- ArcGis 在线地图相关资源
原文:ArcGis 在线地图相关资源 世界边界和地点:http://services.arcgisonline.com/ArcGIS/rest/services/Reference/World_Bou ...
- 【百度地图API】如何批量转换为百度经纬度
原文:[百度地图API]如何批量转换为百度经纬度 摘要: 百度地图API的官网上提供了常用坐标转换的示例.但是,一次只能转换一个,真的非常麻烦!!这里结合了官方的示例,自制一个批量转换工具,供大家参考 ...
- ArcMap AddIn之下载ArcGIS Server地图服务中的数据
涉及到开发知识点1.ArcGIS Server地图服务 2.C# web请求获取数据 3.AddIN开发技术 工具界面: 具体涉及到的代码之后有空贴出来.先上工具 AddIn插件下载地址:点击这里下载 ...
- Android学习笔记----ArcGIS在线地图服务(Android API)坐标纠偏
仅限于如下ArcGIS在线地图服务(高德提供数据): //概述:彩色中文含兴趣点版中国基础地图 //投影:WGS 1984 Web-Mercator //切片格式:MIXED90 //服务类型:基础地 ...
- 使用Adobe Illustrator + ArcGIS绘制地图 | Map Design Using ArcGIS + Adobe Illustrator
国内GIS/Cartography同行大部分使用CorelDraw绘制地图.相比之下,国外同行则更多使用Adobe Illustrator绘制地图.CorelDraw和Illustrator两个软件均 ...
随机推荐
- 把H2数据库从jar包部署到Kubernetes,并解决Ingress不支持TCP的问题
1 前言 欢迎访问南瓜慢说 www.pkslow.com获取更多精彩文章! H2 Database是一个优秀的数据库,又小又方便,支持内存和文件形式,经常会在测试.POC(proof of conce ...
- 编译原理LR(0)项目集规范族的构造详解
转载于https://blog.csdn.net/johan_joe_king/article/details/79051993#comments 学编译原理的时候,感觉什么LL(1).LR(0).S ...
- JavaScript学习系列博客_7_JavaScript中的逻辑运算符、三元运算符
逻辑运算符 ! 非 - 非运算可以对一个布尔值进行取反,true变false false边true - 当对非布尔值使用!时,会先将其转换为布尔值然后再取反 - 我们可以利用 !! 来将其他的数据类型 ...
- Hive学习目录
大数据之Hive学习目录 第 1 章 Hive入门 1.1 什么是Hive 1.2 Hive的优缺点 1.2.1 优点 1.2.2 缺点 1.3 *Hive架构原理 1.4 Hive和数据库比较 第 ...
- 你怎么改造和重新设计一个ATM银行自动取款机
- SwitchyOmega 配置
1.google 扩展程序里面的chrome 网上应用店里面安装Proxy SwitchyOmega 2.新建情景模式 3.配置代理 4.自动切换添加新建的情景模式,最后保存
- src rpm 下载地址
drbd: http://mirror.rackspace.com/elrepo/elrepo/el7/SRPMS/ rabbitmq: https://dl.bintray.com/rabbitmq ...
- 偏序 分块+bitset
题目描述 给定一个有\(n\)个元素的序列,元素编号为\([1,n]\),每个元素有\(k\)个属性\(p_1,p_2,p_3,...,p_k\) ,求序列中满足 \(i<j\)且 \(1 \l ...
- Reinforcement learning in artificial and biological systems
郑重声明:原文参见标题,如有侵权,请联系作者,将会撤销发布! Abstract 在生物和人工系统的学习研究之间,已经有富有成果的概念和想法流.Bush and Mosteller,Rescorla a ...
- Springboot中登录后关于cookie和session拦截案例
目录 一.前言 二.利用Cookie进行登录验证 一.前言 1.简单的登录验证可以通过Session或者Cookie实现. 2.每次登录的时候都要进数据库校验下账户名和密码,只是加了cookie 或s ...