arcgis mxt模板 创建工具条无法保存_【从零开始学GIS】ArcGIS中的绘图基本操作(二)...

b8aa1a4aa098870803c2494e1f11f10c.png

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

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

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

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

▼▼▼

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

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

 01 绘制要素通过第一期教程,我们构建出了“土地用地现状”的数据框架,但并没有在里面绘制数据,接下来我们开始示范如何在ArcMap中绘制几何数据。1.1 启动、关闭和保存编辑内容与CAD随时随地可以编辑数据不同的是,GIS在制图时对于图层的编辑管控是比较严格的。如果想修改某一图层的数据,则首先要对该图层开启编辑,然后才可以编辑图层。在编辑完毕后,仍需要点击【保存编辑内容】或【停止编辑】,才可以将编辑的内容保存。

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

340ed9a3474f12234592d3ff9e1f6746.gif如果需要停止编辑或保存编辑,则在【编辑器】中点击即可。1.2 绘制几何要素我们的目标是结合影像图,绘制出该区域地块的用地范围及性质。初始数据准备如下:1. 构建好的【现状地块】框架;

2. 影像图。

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

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

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

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

448b66123642326ea168035337f99819.png(2)如果对上一步绘制的点不满意,可以按【CTRL+Z】选择倒退到上一点;(3)如果对绘制的图形不满意,可以单击右键,选择【删除草图】;

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

1c89aa9e386ca40f35060a44a5c5e54a.png

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

a3e20823a670f6841a46f22d5bbbea5f.gif

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

bd4ce522f8af828c8a9cb9f7dac8ee1b.gif1.3 对几何要素赋予属性

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

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

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

cd07ada9acd9316fb2930308e9967b76.png

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

9c6f952f2e3abcddf2dcacd74583c125.gif

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

59be6c32ac8ca1c9a042e99adb49b297.png1.4 对几何要素赋予颜色当我们对几何要素赋予属性后,仍然不太能够直观的区分出不同地块的性质,那么接下来,我们就想要出用地图一样,对不同性质的地块赋予不同的颜色,来更加直观的表达各个地块的用地性质。步骤1:右键选择【现状用地】,在图层属性中选择【符号系统】;步骤2:在【符号系统】的左侧显示栏选择【类别】,选择【唯一值】;

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

2bffb108970dc5561880a77965506f3b.gif

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

ea4bb4b3c5ee3717a6b2d69350739aa8.png在上述操作完成后,我们再对新的地块进行绘制,只需要输入对应的用地属性,即可完美继承我们之前设置的颜色属性,对于画现状图画到头秃的你来说,是不是解决了一大问题!1.5 觉得每次画图重新输入属性还是麻烦?那一定要仔细看这一段哟在绘制不同项目的用地时,每次都要输入属性的操作你觉得还是不够简便?哪怕它可以直接继承颜色等属性?答案必须是还可以再简化的!ArcMap这么强大,难道不会给大家准备好“构建模板”的操作吗?一套制图模板在手,千万大项目为我所有!步骤1:右键单击我们刚才构建的【现状地块】图层,选择【编辑要素】,点击【组织要素模板】;

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

1f57d6f5c844b52918541e21be8a2d6a.gif

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

558e46cc759113b74b799cc028f3f99c.png步骤3:接下来我们可以选择任一图层,如M1,选择【构造工具】,点击【面】。将鼠标挪动到绘图栏,我们可以发现,绘制的图已经都是M1属性的要素啦!2ffa9e0e725c62176abc9c46c3455e38.gif1.6 画图错了,怎么修改呢?ArcMap提供了许多图形修改的工具,大致有三类,下面一一列举:(1)【编辑器】工具条的修改工具

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

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

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

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

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

e330276636a058b77bf366e3f19f092a.png只有你想不到的操作,没有GIS提供不了的功能! 02 小结本期教程主要对图形要素的绘制及相关操作进行讲解,包括启动&关闭编辑、绘制要素、属性赋值、颜色赋值、要素修改和模板构建六个知识点,相信掌握了这一部分内容,大家在绘制现状图的时候,速度一定可以提升不少。最后惯例走一下流程,希望大家多多“转发”、“在看”鼓励,这也是我坚持做教程的最大动力~第三期教程,我们下周见!
↑ ↑  关注微信公众号[数据规划说]点击加入组织】加入交流群~------------  往期推荐  -------------秒描现状图  |  空间联系强度| CAD输坐标DIY地形图| GIS分析图| GIS底图 | 风环境元胞自动机 | 酷炫分析图| 免费土地利用数据坐标系入门指南 | 空间校正 | 可视化神器夜景分析| FME| 5米遥感资源 | 2019年注规“城乡规划学”大学排名 | 规划师工资揭秘ArcGIS中的绘图基本操作(一)记得戳一戳“在看”哟↘↘

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

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

相关文章

c# 正则表达式笔记

c# 正则表达式笔记 估计要写几天 看得一个不错的正则教程包括字符串教程 C#字符串和正则表达式参考手册.pdf 正则所需要的命名空间是 using System.Text.RegularExpressions 它包含了8个类,用得最多是的Regex; Regex不仅可以用来创建正则表达式,而且提供了许多有用的…

基于注解风格的Spring-MVC的拦截器

Spring-MVC如何使用拦截器&#xff0c;官方文档只给出了非注解风格的例子。那么基于注解风格如何使用拦截器呢&#xff1f; 基于注解基本上有2个可使用的定义类&#xff0c;分别是DefaultAnnotationHandlerMapping和AnnotationMethodHandlerAdapter&#xff1a; < bean cl…

Mysql命令大全

1、连接Mysql 格式&#xff1a; mysql -h主机地址 -u用户名 &#xff0d;p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口&#xff0c;然后进入目录mysql\bin&#xff0c;再键入命令mysql -u root -p&#xff0c;回车后提示你输密码.注意用户名前可以有空格也可以没有空格&a…

vivado中交织模块_搞定Markdown中的图片,一劳永逸的方法!

经常用markdown写博客的朋友一定都体会过markdown图片的蛋疼之处&#xff0c;并不是说图片的这用引用方式不好&#xff0c;而且图片要放到什么服务器上&#xff1f;以我个人为例&#xff0c;写了一篇markdown&#xff0c;想在不修改任何地方的同时适用于各种平台。刚开始使用ma…

delphi xe2 project菜单怎么没有加组件功能_交互设计:让人困惑的三大交互组件及用法...

本篇文章中&#xff0c;笔者带我们了解了三大交互组件专有名词的用法&#xff0c;并结合实际案例进行了解释说明&#xff0c;与大家分享。希望通过此文能够加深你对交互组件及其用法的理解和分析。最近有很多同学来问一些设计中组件的专业名词&#xff0c;发现大家好像都没有一…

Rails 3.1 CoffeeScript SASS初体验

http://heikezhi.com/2011/04/19/how-to-rails-3-1-coffeescript-howto/http://jashkenas.github.com/coffee-script/ 转载于:https://www.cnblogs.com/orez88/articles/2278254.html

request_threaded_irq()

今天在跟marvell沟通问题的时候&#xff0c;觉得有些地方的代码看得不够仔细&#xff0c;于是细看了一下。发现了几个请求中断的函数。 request_threaded_irq&#xff0c;这个函数在内核中有注释&#xff0c;参数有好多&#xff0c;大概参数有handler&#xff0c;这是要指定的中…

磁盘 I/O 性能监控指标和调优方法

在介绍磁盘 I/O 监控命令前&#xff0c;我们需要了解磁盘 I/O 性能监控的指标&#xff0c;以及每个指标的所揭示的磁盘某方面的性能。磁盘 I/O 性能监控的指标主要包括&#xff1a;指标 1&#xff1a;每秒 I/O 数&#xff08;IOPS 或 tps&#xff09;对于磁盘来说&#xff0c;一…

中断请求request_irq

今天在跟marvell沟通问题的时候&#xff0c;觉得有些地方的代码看得不够仔细&#xff0c;于是细看了一下。发现了几个请求中断的函数。 request_threaded_irq&#xff0c;这个函数在内核中有注释&#xff0c;参数有好多&#xff0c;大概参数有handler&#xff0c;这是要指定的中…

fastapi 传输文件存文件_python3 FastAPI框架入门 基本使用, 模版渲染, 数据交互,cookie使用, 上传文件, 静态文件配置...

[FastAPI框架入门 基本使用, 模版渲染, form表单数据交互, 上传文件, 静态文件配置]安装pip3 install fastapi [all]pip3 install unicornpip3 install aiofilespip3 install HTMLResponsepip3 install Responsepip3 install shapelypip3 install starlettepip3 install reques…

android平台的s5pc110触摸屏驱动分析

内核linux2.6.35 andorid2.3 触摸屏型号ft5xo6首先给出该触摸屏的一些结构体---->drivers/input/touchscreen/ft5x06_ts.h点击(此处)折叠或打开 #ifndef __LINUX_FT5X0X_TS_H__ #define __LINUX_FT5X0X_TS_H__ #define SCREEN_MIN_X 0 #define SCREEN_MAX_X 320 #define SC…

Thread类和Runnable接口

两者都可以实现多线程&#xff0c;那么两者的区别和联系有哪些&#xff1f; Thread类的定义。 public class Thread extends Object implements Runnable 从Thread类的定义可以清楚的发现&#xff0c;Thread类也是Runnable接口的子类&#xff0c;但是Thread类中并没有完全地…

mysql的每隔1分钟定时_mysql定时任务

查看event是否开启show variables like %sche%;开启event_schedulerset global event_scheduler 1;创建存储过程spark.testCREATE PROCEDURE spark.test ()BEGINupdate spark.userbehaviordatasource set v1 3 where page like page2%;END;创建event spark.e_testcreate event…

linux powerpc i2c驱动 之 i2c设备层的注册过程

Linux下i2c驱动的加载过程&#xff0c;分为i2c设备层、i2c adapter层与i2c核心层 i2c设备驱动层也就是我们为特定i2c设备编写的驱动&#xff0c;下面是我自己理解的i2c驱动的注册过程 在我们写的i2c设备驱动中&#xff0c;我们会调用i2c_add_driver()开始i2c设备驱动的注册&am…

易宝支付碰到 交易签名无效问题 (2)

无意中翻了翻旧日的代码&#xff0c;原来在上一次交易签名无效的问题仅仅是出现在一个调用的问题上&#xff0c;merchantProperties.php被调用了两次&#xff0c;当第一次被调用的时候是正确加载的&#xff0c;而在第二次调用的时候出就会出现参数丢失的现象&#xff0c;正因为…

北斗三号b1c频点带宽_北斗三号导航信号的创新设计(一)

《测绘学报》构建与学术的桥梁 拉近与权威的距离一需求与挑战1.1 卫星导航信号的作用与意义卫星导航信号是由导航卫星向地球表面播发的无线电测量信号&#xff0c;承担着传递时空基准信息和实施被动测距两大任务&#xff0c;是卫星导航系统实现三边定位的核心载体。卫星导航信号…

g++ linux 编译开栈_linux gcc和g++版本的修改

##编译的时候容易遇到&#xff1a;unsupported GNU version! gcc versions later than 6 are not supported这样的错误。所以我们要更改系统的gcc和g编译器版本。首先我们要知道一个基础的常识&#xff0c;一般而言&#xff0c;linux系统会把gcc和g默认安装在/usr/bin/的目录下…

使用FFmpeg从视频中截图的命令

截取一张352x240尺寸大小的&#xff0c;格式为jpg的图片&#xff1a; ffmpeg -i test.asf -y -f image2 -t 0.001 -s 352x240 a.jpg 把视频的前&#xff13;&#xff10;帧转换成一个Animated Gif &#xff1a; ffmpeg -i test.asf -vframes 30 -y -f gif a.gif 目前还没有找…

Linux I2C核心、总线与设备驱动(一)

本章导读 I2C总线仅仅使用SCL、SDA两根信号线就实现了设备之间的数据交互&#xff0c;极大地简化对硬件资源和PCB板布线空间的占用。因此&#xff0c;I2C总线被非常广泛地应用在EEPROM、实时钟、小型LCD等设备与CPU的接口中。 Linux定义了系统的I2C驱动体系结构&#xff0c;在L…

微软企业库4.1学习笔记(十)企业库的设计

在设计整个企业库的过程中&#xff0c;使用了一系列的最佳实践。下面列出一些里面的最佳实践&#xff1a; 在核心库中使用了Common模块  使用了统一的命名约定和统一的版本  在设计的过程中使用单元测试  在所有模块中包含基础结构在企业库的模块中包含了下面的模式&…