gis里创建要素面板怎么打开_【从零开始学GIS】ArcGIS中的绘图基本操作(二)

大家好,我是肝教程肝到熊猫眼的三三。

本系列教程的发布,受到了很多同学的鼓励,大家在后台或微信上表达出对教程的喜爱,这便是更新教程的最大动力。

上回教程讲解了“GIS基本操作”、“创建文档&加载数据”、“创建GIS数据”三部分内容,对GIS的基础操作和框架构建方面的内容进行了操作展示。

因为本系列的教程的前后文具有连续性,所以三三老师建议没有看第一期教程的同学,可以点击下方标题从第一节开始学起,如果对第一期内容有遗忘的同学,也可以先回顾一下哟。

▼▼▼

【从零开始学GIS】ArcGIS中的绘图基操作(一)

今天我们来讲【从零开始学GIS】的第二期教程,该走的流程还是要走一下的,希望大家多多“转发”、“在看”鼓励。好了,闲话不多说,正式开始我们今天的教程。

01绘制要素

通过第一期教程,我们构建出了“土地用地现状”的数据框架,但并没有在里面绘制数据,接下来我们开始示范如何在ArcMap中绘制几何数据。

1.1 启动、关闭和保存编辑内容与CAD随时随地可以编辑数据不同的是,GIS在制图时对于图层的编辑管控是比较严格的。如果想修改某一图层的数据,则首先要对该图层开启编辑,然后才可以编辑图层。在编辑完毕后,仍需要点击【保存编辑内容】或【停止编辑】,才可以将编辑的内容保存。

具体操作如下:菜单栏右键——选择【编辑器】——点击【编辑器】——【开始编辑】——选择【现状地块】。通过上述操作,我们接下来便可以对【现状地块】图层进行编辑了。

b6c170a9d81cdad64c23215c894e89e5.gif

如果需要停止编辑或保存编辑,则在【编辑器】中点击即可。

1.2 绘制几何要素我们的目标是结合影像图,绘制出该区域地块的用地范围及性质。

初始数据准备如下:

1. 构建好的【现状地块】框架;

2. 影像图。

8d12ea314de9193488a63f20fdaf97ee.png

步骤1:打开编辑器,开启对【现状地块】图层的编辑。(如1.1中动图所示)

步骤2:启动绘图工具,点击【创建要素】——选择【面】,当光标变成“十”字时,就可以开始编辑面要素了。

f2dce4c2459db690a046e0b7e1ebab64.gif

我们可以根据自己的需求去绘制各类图形,当然在绘制图形的过程中,还是有几个小技巧可以参考,有助于提升制图效率。

(1)如果需要绘制弧线,可以在【编辑器】中选择弧线;

358e1830936684a997e157c8762631c5.png

(2)如果对上一步绘制的点不满意,可以按【CTRL+Z】选择倒退到上一点;

(3)如果对绘制的图形不满意,可以单击右键,选择【删除草图】;

(4)如果在绘图的过程中想暂停画图,则点击下图按钮即可切换到选择模式;

25547f42a2c46e6d0bbcd35af600e519.png

(5)如果想对已绘制完成的图进行分割,可以首先选择需要分割的面,然后在编辑器中选择【裁剪面工具】,对图形进行裁剪;

80cbc18e82e18ffc198b51d66714ab66.gif

(6)自动完成面:这个功能怎么说呢?八个字评价:三调神器,现状之王!!!原理是这样的:我已经绘制好了一个面,那么它周围的面,则可以通过描出多余的边,然后系统自动添加公共边,从而形成一个完整的多边形!太方便了有木有!!!

6cac0f4c600b86a49925ca4c1e55be5f.gif

1.3 对几何要素赋予属性

通过上述操作,我们便可以将不同地块的范围绘制出来。

3fc3df1dbb34f1dccdf7d0d5879fd8ee.png

ArcMap的特色便是图形与属性的结合,因此我们还需要对上述绘制的几何要素赋予属性(如用地性质代号),这样才可以算是构成了一个完整的要素。

步骤1:打开【编辑器】中的【属性】工具。

8564f451fbf0d3d9a0fc7babb2ca0d97.png

步骤2:在属性工具开启后,点击我们刚才绘制的面,在用地性质中,输入“R2”,即可将属性同步,其他地块同理。

11bcef0df1e07c8c5d9b75cfb397ea48.gif

步骤3:赋予的属性能否直接体现到图纸上?答案当然是肯定的。我们右键【现状地块】,选择【标注要素】,然后选择我们需要展示的属性(如用地性质)即可,如下图。

cb2c5750d87e65f30ed8c7158eed1174.png

1.4 对几何要素赋予颜色当我们对几何要素赋予属性后,仍然不太能够直观的区分出不同地块的性质,那么接下来,我们就想要出用地图一样,对不同性质的地块赋予不同的颜色,来更加直观的表达各个地块的用地性质。

步骤1:右键选择【现状用地】,在图层属性中选择【符号系统】;

步骤2:在【符号系统】的左侧显示栏选择【类别】,选择【唯一值】;

步骤3:点击【添加值】,弹出的框中可以看到我们之前赋值的属性,如R2,M1,S4等,我们要做的就是统一修改不同用地的属性,比如居住用地(R2)为黄色,则我们选择对应的颜色即可。

f18bf934c648e3cbdee79d7cc9fcd478.gif

通过上述的操作,我们便可以达到对不同用地统一赋予颜色的目的,如下图。

7d1d485a46c35124d446ab7e28c2d701.png

在上述操作完成后,我们再对新的地块进行绘制,只需要输入对应的用地属性,即可完美继承我们之前设置的颜色属性,对于画现状图画到头秃的你来说,是不是解决了一大问题!

1.5 觉得每次画图重新输入属性还是麻烦?那一定要仔细看这一段哟在绘制不同项目的用地时,每次都要输入属性的操作你觉得还是不够简便?哪怕它可以直接继承颜色等属性?

答案必须是还可以再简化的!ArcMap这么强大,难道不会给大家准备好“构建模板”的操作吗?

一套制图模板在手,千万大项目为我所有!

步骤1:右键单击我们刚才构建的【现状地块】图层,选择【编辑要素】,点击【组织要素模板】;

步骤2:在【组织要素模板】中,选择【新建模板】,勾选我们绘制的【想现状地块】,点击【完成】;

b83feb509a6541d30a6d2c64bb0ad770.gif

经过上述操作,我们便已经构建出包含R2,M1,S4三种属性的模板,图示如下。

979677c85aab24282e33ded465e61786.png

步骤3:接下来我们可以选择任一图层,如M1,选择【构造工具】,点击【面】。将鼠标挪动到绘图栏,我们可以发现,绘制的图已经都是M1属性的要素啦!

088be98b7be4502d42a032b0a84fba9d.gif

1.6 画图错了,怎么修改呢?

ArcMap提供了许多图形修改的工具,大致有三类,下面一一列举:

(1)【编辑器】工具条的修改工具

最经常用到的便是【编辑器】工具条上的修改工具:除了上文提到的【裁剪面】之外,还有【编辑折点】、【修正要素】、【分割线】、【旋转】等,同学们可以自己尝试操作。

bce236a33b5cd740f1a7a911e8c50483.png

(2)【编辑器】菜单中的修改工具

除上述操作外,【编辑器】菜单中也有诸如【移动】、【分割】、【构造点】、【平行复制】、【合并】等操作,也是我们经常会用到的。

60aef30d33b76a508677ed3d4d1f8c76.png

(3)【高级编辑】工具条中的修改工具

在工具栏中单击右键,选择【高级编辑】,可以调出【高级编辑】工具条,在该工具条中,有一些更高阶功能的修改工具,比如【内圆角】、【延伸】、【修剪】、【线相交】等;

0ac737668b0b5a8645e92bb66e7c609c.png

只有你想不到的操作,没有GIS提供不了的功能!

— 02 小结

本期教程主要对图形要素的绘制及相关操作进行讲解,包括启动&关闭编辑、绘制要素、属性赋值、颜色赋值、要素修改和模板构建六个知识点,相信掌握了这一部分内容,大家在绘制现状图的时候,速度一定可以提升不少。

最后惯例走一下流程,希望大家多多“转发”、“在看”鼓励,这也是我坚持做教程的最大动力~

第三期教程,我们下周见!

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

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

相关文章

openjdk 编译_使用OpenJDK 11运行JAXB xjc编译器

openjdk 编译如文章“ 要从Java 11中删除的API ”所述,JDK 11不再包括 JAXB实现。 在本文中,我将结合使用JAXB ( 用于XML绑定的Java体系结构 ) 参考实现提供的xjc编译器和OpenJDK 11,将XML模式文件编译成Java类。 在J…

四川巴中中学2021高考成绩查询,巴中市高中排名(2021巴中市中学前十排名)

四川省的巴中市在我国全部革命史上面拥有超逸影响力,而且这所大城市也有着着悠长的历史时间。大城市内创立的普通高中不计其数,在其中四所普通高中成绩显著。而且这四所普通高中全是省部级示范性初中。1、通江中学在四川省巴中市漂亮的通江县&#xff0c…

unbantu上python安装步骤_如何在Ubuntu中安装Python 3.6?

Python是增长最快的主要通用编程语言。原因有很多,比如它的可读性和灵活性,易于学习和使用,可靠和高效。 有两个主要的Python版本被使用- 2和3 (Python的现在和未来);前者将看不到新的主要版本,而后者正在积极开发中,在…

IntelliJ IDEA for Mac的安装目录

点击显示包内容,就可以打开 IDEA 的安装目录了,如下图所示: 安装目录路径如下: /Applications/IntelliJ IDEA.app/Contents

spring序列化_使用@JsonIdentityInfo的Spring自定义序列化器

spring序列化介绍 Spring中从JSON到JSON的序列化/反序列化已广泛用于基于Spring的现代应用程序中。 它基于杰克逊。 Jackson可以轻松地将任何POJO序列化为JSON,反之亦然。 这段代码写得很好。 我从来没有遇到任何问题。 涉及自定义序列化程序时,将变得更…

阐述计算机网络的作用答案,计算机网络习题及答案(50页)-原创力文档

计算机网络习题及答案第一章 计算机网络的基本概念一、选择题√1、完成路径选择功能是在 OSI 模型的( )。A.物理层 B.数据链路层 C. 网络层 D.运输层2、在 TCP/IP 协议簇的层次中,保证端-端的可靠性是在哪层上完成的?()A. 网络接口层 B.互连层 C.传输层 …

python func_Python functool module

1.functools.partial(func,*args,**keywords) 实现 def partial(func, *args, **keywords):def newfunc(*fargs, **fkeywords): newkeywordskeywords.copy() newkeywords.update(fkeywords)return func(*args, *fargs, **newkeywords) newfunc.funcfunc newfunc.argsargs newfu…

IntelliJ IDEA for Mac中的Maven操作窗口详解

文章目录简介操作按钮详解Reload All Maven ProjectsGenerate Sources and Update Folders For All ProjectsDownload Sources and/or DocumentationAdd Maven ProjectsRun Maven BuildExecute Maven GoalToggle Offline ModeToggle Skip Tests ModeShow Dependencies布局展示模…

java 验证码透明背景_Java中的证书透明度验证

java 验证码透明背景因此,我有一个幼稚的想法,即除了证书有效性检查(在Java中)之外,将证书透明性验证作为每个请求的一部分也很容易。 牺牲了整个周末的一半时间,我可以证明这并不是一件小事。 但是&#…

html ajax请求jsp,JSP+jquery使用ajax方式调用json的实现方法

本文实例讲述了JSPjQuery使用Ajax方式调用JSON的实现方法,在这里分享给大家以供大家参考,具体的实现以及代码如下所示:前台://testfunction test(uid){if(confirm("确定该用户操作"uid"吗?")){var…

ai背景合成_智能合成AI主播很危险,应立即取消!

邱震海分享我对时政问题的看法点击↑↑↑音频收听“倾听彼得 邱”音频背景每年两会,关注报道两会的记者多达3000多人,他们分布在会场内外及时捕捉两会动人瞬间和重要时刻,及时向全国乃至全球读者传递。但是今年的两会报道期间,新…

spring注入私有字段_Spring字段依赖注入示例

spring注入私有字段了解如何编写Spring Field Injection示例 。 字段注入是Spring框架 依赖注入的一种 。 在本教程中,我们将编写几个类,并看一看现场注入工程。 有关Spring依赖注入的更多信息: Spring Setter依赖注入示例 Spring构造函数…

简述html的3种列表uloldl,语义化HTML:ul、ol和dl

一、语义化元素1. ul标签W3C草案:The ul element represents an unordered list of items; that is, a list in which changing the order of the items would not change the meaning of list.语义化元素:表示包含一组无序列表项内容。在不同的浏览器默…

centos8 kernel source 安装_什么?你在物理机上安装Oracle总失败?那就试试Docker吧

写在前面有些小伙伴按照我写的《【Oracle】什么?作为DBA,你竟然不会安装Oracle??》一文,在CentOS 8.0服务器上来安装Oracle,总是说:安装不成功!但是我确实也是在CentOS 8.0服务器上安…

Maven的资源坐标

在 Maven 中&#xff0c;坐标是资源包的唯一标识&#xff0c;Maven 通过坐标在仓库中找到唯一的资源。 下面就是 javax.servlet-api-4.0.1.jar 的坐标&#xff1a; <dependency><groupId>javax.servlet</groupId><artifactId>javax.servlet-api</…

starter_您是否尝试过MicroProfile Starter?

starterhttps://start.spring.io的SPRING INITIALIZR已经存在了一段时间&#xff0c;并且是引导新的Spring Boot应用程序的最佳方法。 到目前为止&#xff0c;即使不同的供应商为其实施提供了启动器&#xff0c;也没有类似的方式来引导新的MicroProfile项目。 但是等待已经结束…

html2image乱码问题,HtmlImageGenerator字体乱码问题解决、html2image放linux上乱码问题解决...

使用html2image-0.9.jar生成图片。在本地window系统正常&#xff0c;放到服务器linux系统时候中文乱码问题。英文可以&#xff0c;中文乱码应该就是字体问题了。一、首先需要在linux安装字体&#xff0c;simsun.ttc simsun.ttf simsunb.ttf1、新建目录/user/share/fonts/chine…

java每个阶段的学习时间_每个Java学习者都会犯的10个最常见的1个错误

java每个阶段的学习时间据说&#xff1a;“您的朋友会吞下您的错误&#xff0c;您的敌人会将它们呈现在盘子上”。 我绝对不是你的敌人&#xff0c;但我想向您介绍一些针对每个Java初学者的错误&#xff0c;我将在此博客“标牌”上就此做错。 当然只有其中一些&#xff0c;我是…

高速信号传输约翰逊 pdf_高速数字电路仿真设计与测试技术发展趋势综述 (一)...

近十多年来&#xff0c;数字集成电路和各种接口总线标准的发展令人眼花缭乱&#xff0c;目不暇接。各个总线标准通常由不同团队制订&#xff0c;其纷繁芜杂的测试和测量技术给从业人员带来许多困扰。本文将就当下的一些主要接口总线标准的仿真设计与测试技术发展趋势作一些简明…