ArcGIS制作地形分析

news2025/7/30 5:50:31

ArcGIS制作地形分析的方法解析

树谷资料库资源大全(2月9日更新)

在地形变化较大的建筑、景观、城市设计项目中,高程、坡度、坡向分析是非常重要的,而在这几类分析中,ArcGIS软件可以比较方便的完成相关分析的制作。今天我们主要讲解一下如何运用ArcGIS完成地形相关分析的制图技巧。

首先,我们打开在ArcGIS中打开ArcMap,在ArcMap中选择材料添加(红色方框所示),并选择我们已经提取的地形CAD文件,并选择polyline选项(如蓝色框所示)。

确认后,CAD中的等高线将以polyline的形式呈现在ArcMap的操作屏上,并能够较为清晰的显示场地的高程样式,如下图所示:

ArcMap中显示的等高线信息

点击ArcToolbox(红色方框),在弹出的对话框中单击: 3D Analyst Tools,选择其中的Data Management,并继续选择Create Tin。

弹出的Create TIN对话框中,选择黄色光圈中的文件夹,并在对话框中选择黄色光圈中的polyline并确定,即可在ArcMap中生成新的Create TIN 图层。

在Create TIN中选择Polyline选项

新生成的Create TIN图层(红色方框所示)将以白、灰、红、黄、绿、米黄、蓝等颜色体现地形的高程变化样式。我们可以非常直观的通过颜色的变化清晰的了解到场地的高程样式与高程变化。

在ArcMap中,我们可以通过调整颜色样式改变高程分析中的表现样式。双击Create TIN图层(绿色方框所示),将弹出Layer Properties对话框,在对话框中的Symbology中选择适合自己风格的颜色并确定,即可改变现有图层中的颜色(本文将以红色框中的棕色为例进行示意)。

在Symbology中选择首饰盒自己的颜色展示

调整后的颜色如下图所示。

以上为高程分析的作图主要步骤,为了更为全面的展示地形的状态,在地形分析中往往还包含坡向分析及坡度分析,两种分析的方法与高程分析近似:以相同的方法打开Create TIN,并创建一个新的Create TIN图层。

在新图层中选择红框中所示的Add选项,并双击,在新的对话框中点击蓝条中所示的Face aspect with graduated color ramp选项。

在新的Create TIN中选择ADD选项

选择Face aspect with graduated color ramp

确定后在操作屏上将会依据场地等高线形成对应的坡向分析,在坡向分析中,ArcGIS将整个等高线包含的空间分为九种角度,分别为平坦、北侧、东北、东侧、东南、南侧、西南、西侧、西北。几个方向分别以灰、红、橙、黄、绿、浅蓝、青、湖蓝、玫瑰红集中颜色表现。几种颜色相互融合,体现出场地个面的坡向。

在坡向分析中,我们可以关闭最初导入的等高线图层,操作屏上将显示更为直观的坡向分析内容。

完成坡向分析后,我们创建新的Create TIN图层并在Add选项中选择Face slope with graduated color ramp(如蓝条中所示)。

选择Face aspect with graduated color ramp

点击确定后,新创建的图层将显示地形的坡度分析,图层中将呈现从深红到深绿的颜色变化,其中,深红色为场地中坡度最陡的区域,深绿色为场地中坡度最为平缓的区域。

在利用ArcGIS制作地形分析的过程中,除了平面表现,我们还可以利用ArcScene制作立体氛围的地形分析。在ArcGIS文件夹中选择ArcScene并打开,以上述同样的方式添加场地CAD等高线,场地地形将以3D的样式呈现出来。

在ArcScene上制作高程、坡度、坡向分析与在ArcMap上完全相同,在这里不再赘述。

完成全部分析后,我们将已经做好的分析导出jpg图片,即可完成地形分析图的全部制作,在ArcMap左上角的File中选择export(导出),将弹出下图所示的对话框,选择文件保存的位置并输入文件名及保存类型,在文件大小中设置相对较大的尺度(eg:如图所示,400dpi),并确定保存。分别将高程、坡度、坡向分析图进行保存,即可生成想要的图像文件。

在ArcScene中,我们在File中选择Export Scene选项并选择2D,并按照上述保存图像的方法进行保存,即可获得带有3D立体效果的高程、坡度、坡向分析图。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/367854.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

OAuth2.0入门

什么是OAuth2.0 OAuth(Open Authorization)是一个关于授权(authorization)的开放网络标准,允许用户授权第三方应用访问他们存储在另外的服务提供者上的信息,而不需要将用户名和密码提供给第三方移动应用或…

HTML基础(3)

HTML基础单选框、复选框、下拉框文本框< script >标签属性< script >基本使用单选框、复选框、下拉框 文本框 < script >标签属性 type属性定义script元素包含或src引用的脚本语言。属性值是MIME类型&#xff0c;包括text/javascript,text/ecmascript, appl…

SpringBoot2零基础到项目实战-基础篇

SSM内容01-SpringBoot工程入门案例开发步骤SpringBoot 是 Pivotal 团队提供的全新框架&#xff0c;设计目的是简化 Spring 应用的初始搭建以及开发过程。使用了 Spring 框架后已经简化了我们的开发。而 SpringBoot 又是对 Spring 开发进行简化的&#xff0c;可想而知 SpringBoo…

使用DQN进行价格管理

文章目录前言一、不同的价格响应二、利用DQN优化定价策略1.定义环境2.DQN算法概述3.Algorithm: Deep Q Network (DQN)总结强化学习-定价、决策前言 供应链和价格管理是企业运营中最早采用数据科学和组合优化方法的领域&#xff0c;并且在使用这些技术方面有着悠久的历史&#…

RabbitMQ 实现延迟队列

业务场景&#xff1a;1.生成订单30分钟未支付&#xff0c;则自动取消&#xff0c;我们该怎么实现呢&#xff1f;2.生成订单60秒后,给用户发短信1 安装rabbitMqwindows安装ubuntu中安装2 添加maven依赖<!-- https://mvnrepository.com/artifact/org.springframework.boot/spr…

内网渗透(五十四)之域控安全和跨域攻击-利用krbtgt哈希值获取目标域控

系列文章第一章节之基础知识篇 内网渗透(一)之基础知识-内网渗透介绍和概述 内网渗透(二)之基础知识-工作组介绍 内网渗透(三)之基础知识-域环境的介绍和优点 内网渗透(四)之基础知识-搭建域环境 内网渗透(五)之基础知识-Active Directory活动目录介绍和使用 内网渗透(六)之基…

sqlmap工具

sqlmap Sqlmap是一个开源的渗透测试工具&#xff0c;可以用来自动化的检测&#xff0c;利用SQL注入漏洞&#xff0c;获取数据库服务器的权限。目前支持的数据库有MySQL、Oracle、PostgreSQL、Microsoft SQL Server、Microsoft Access等大多数据库 Sqlmap采用了以下5种独特的SQ…

2023年,拥有软考证书在这些地区可以领取福利补贴

众所周知&#xff0c;软考的含金量很高&#xff0c;比如可以入户、领取技能补贴、抵扣个税、以考代评、招投标加分&#xff0c;入专家库… 今天小编给大家收集了拥有软考证书可以领取软考福利的地区&#xff0c;希望对大家有所帮助&#xff01; 【深圳】 入户 ①核准类入户:…

C++【模板STL简介】

文章目录C模板&&STL初阶一、泛型编程二、函数模板2.1.函数模板概念2.2.函数模板格式2.3.函数模板的实例化2.4.模板参数的匹配原则三、 类模板3.1.模板的定义格式3.2.类模板的实例化STL简介一、STL的概念、组成及缺陷二、STL的版本C模板&&STL初阶 一、泛型编程…

AcWing蓝桥杯辅导课:第一讲递推与递归

AcWing 92. 递归实现指数型枚举 思路&#xff1a; 方法一&#xff1a; 暴力枚举 用二进制加位运算枚举每一个状态&#xff0c;输出即可&#xff0c;时间复杂度为 O(N2N)O(N2^N)O(N2N) 代码&#xff1a; import java.util.Scanner;/*** Description* Author: PrinceHan* Cre…

如何让WinForms应用程序拥有Windows 11设计主题?

Telerik UI for WinForms拥有适用Windows Forms的110多个令人惊叹的UI控件。所有的UI for WinForms控件都具有完整的主题支持&#xff0c;可以轻松地帮助开发人员在桌面和平板电脑应用程序提供一致美观的下一代用户体验。Windows 11主题的时代已经到来了&#xff0c;可以为WinF…

Vue+Spring Boot前后端开发手册,开源获赞68K

企业技能要求 现在企业通常要求程序员既要有实战技能&#xff0c;也要内功扎实&#xff0c;对于新项目可以快速上手&#xff0c;熟悉底层原理后还应后劲十足&#xff0c;因此在笔试和面试时结合底层知识、实战应用、设计思维三方面进行考查。针对这3个方面的需求&#xff0c;阿…

【Java】用记事本实现“HelloWorld”输出

【在进行以下操作前需要下载好JDK并配置好对应的环境变量】 一、在任意文件夹中创建一个新的文本文档文件并写入以下代码 public class Hello{public static void main (String[] args){System.out.print("Hello,World!");} } 二、修改文件名称及文件类型为 Hello.j…

Python3,为了无损压缩gif动图,我不得不写了一个压缩神器,真香。

gif动图无损压缩1、引言2、代码实战2.1 模块介绍2.2 安装2.3 代码示例3、总结1、引言 小屌丝&#xff1a;鱼哥&#xff0c; 求助~ 求助~ 求助~ 小鱼&#xff1a;你这是告诉我&#xff0c;重要的事情 说三遍吗&#xff1f; 小屌丝&#xff1a;你可以这么理解。 小鱼&#xff1a…

程序员35岁以后就没有出路了吗?听听京东10年测开的分析

国内的互联网行业发展较快&#xff0c;所以造成了技术研发类员工工作强度比较大&#xff0c;同时技术的快速更新又需要员工不断的学习新的技术。因此淘汰率也比较高&#xff0c;超过35岁的基层研发类员工&#xff0c;往往因为家庭原因、身体原因&#xff0c;比较难以跟得上工作…

RocketMQ 延迟队列

什么是延迟队列指消息发送到某个队列后&#xff0c;在指定多长时间之后才能被消费。应用场景RocketMQ 延迟队列定时消息&#xff08;延迟队列&#xff09;是指消息发送到broker后&#xff0c;不会立即被消费&#xff0c;等待特定时间投递给真正的topic。broker有配置项messageD…

自学黑客2年都没入门,从零入门渗透有那么难吗?附入门教程。

最近年底了&#xff0c;不少朋友都是在总结一年的学习成果。最后不少人发现完成情况与自己最初定下的目标相去甚远。 我认识不少人自学大半年了&#xff1a;b站&#xff0c;网盘&#xff0c;各种各样的资源数不胜数&#xff0c;总之只要是跟安全相关的不管学不学&#xff0c;先…

IP地址,子网掩码,网段 概念详解

文章目录1. 子网掩码1.1 子网掩码的概念及作用1.2 子网掩码的组成1.3 子网掩码的表示方法1.4 为什么要使用子网掩码&#xff1f;1.5 子网掩码的分类2. 子网掩码和IP地址的关系2.1 根据掩码确定网段IP地址是以 网络号和 主机号来标示网络上的主机的&#xff0c;我们把网络号相同…

「JVM 编译优化」Graal 编译器

文章目录1. 历史背景2. 构建编译调试环境3. JVMCI 编译器接口4. 代码中间表示5. 代码优化与生成1. 历史背景 Graal 编译器在 JDK 9 以 Jaotc 提前编译工具的形式首次加入到官方的 JDK 中&#xff0c;JDK 10 开始提供替换&#xff08;得益于 HotSpot 编译器接口&#xff0c;Jav…

vue中的key值

1. 什么是key&#xff1f; 当我们对一个数据进行遍历生成DOM时&#xff0c;vue的内部会根据索引号对其进行key的定义&#xff0c;而key会作为每一个新生成DOM的唯一标识。 2.为什么不建议索引值作为key&#xff1f; 很多人喜欢直接使用索引值作为key&#xff0c;当所遍历的数…