ArcMap 9使用技巧

ArcMap 9使用技巧

技巧1 重叠要素的选择切换
目标:在覆盖同一区域的多个要素中切换被选择要素
操作步骤:
1.在编辑环境中选中覆盖同一区域的多个要素中的一个要素
2.按下N 键,被选要素就会自动地切换到另一个图层的要素
3.重复操作,直到选中目标要素为止

技巧2 捕捉的相关技巧
目标(1):捕捉要素时显示捕捉的图层和位置
操作步骤:
1.点击Editor 下拉菜单的Option 选项,弹出Editing Options 对话框
2.在Show snap tip 前边的方块上划勾,使其被选中
目标(2):设定捕捉的距离并显示
操作步骤:
1.点击Editor 下拉菜单的Option 选项,弹出Editing Options 对话框
2.Snaping 选项后边添入捕捉距离的大小和单位
3.在ArcMap 中用草图工具绘图时点击T 键以圆环形式显示捕捉距离的范围
目标(3):设定优先捕捉的图层
操作步骤:
1.点击Editor 下拉菜单的Snaping 选项, 弹出捕捉对话框
2.在捕捉对话框中把想要最先完成捕捉的图层拖到最上边

技巧3 编辑时一些常用的快捷键
目标:在编辑的过程中,切换到其他的工具
操作步骤:
1.在编辑环境下打开工具开始创建要素
2.在编辑未完成时按快捷键E 切换到选择的环境中去
3.选择要素,在选择完之后再按E 切换回编辑的过程中
其它编辑工具的快捷键见表1:
 快捷键编辑功能 
 Z 放大
 X 缩小
 C 漫游
 V 显示结点
 Ctrl+Z 撤消
 Ctrl+Y 重做
表一 编辑常用的快捷键

技巧4    对线要素的特殊旋转
目标:线要素绕着一个端点旋转使其另一端连接并捕捉到另一线要素上
操作步骤:
1.在编辑环境下选定线要素,并把当前选中的线要素和要被捕捉的线要素设置捕捉环境
2.在编辑工具条中选择旋转工具把被选要素的锚点移动到固定的端点上
3.按下S 键生成辅助锚点,并通过捕捉把辅助锚点移动到被选线要素的另一端
4.用旋转工具对被选线要素进行旋转,使另一端捕捉到目标线要素为止

技巧5 放大与浏览窗口的设置
目标(1):在用放大窗口显示地图数据的时候调整缩放比例与显示内容的锁定
操作步骤:
1.在Windows 工具栏中选择Magnifier 打开放大窗口
2.在放大窗口的标题栏上右击打开属性对话框
3.在对话框上边选中SnapShot 项,锁定显示的区域;选择Live Updata 解除锁定
4.在对话框下边Modify Main View 右边改变数值的大小改变缩放比例
目标(2):在浏览窗口中改变显示的区域与样式
操作步骤:
1.在Windows 工具栏中选择Overview 打开浏览窗口
2.在Reference 中选择要在浏览窗口中显示的数据
3.在Exetent symbol 中为当前数据范围显示区域选择填充样式,在Background 后选择背景颜色

技巧6 制图的相关技巧
目标(1):只显示指定区域内的地图内容(指定的区域可以由图形(Graphic)、要素(Feature)或矩形的
范围(Custom Extent)来决定)
操作步骤:
1.先确定要显示的区域的形状(如图3)。如果用图形定义区域,首先要用Draw 工具条做出指定的图形,
并保持选中状态;如果用要素定义区域,那就创建一个指定形状的要素(只能用多边形);如果用矩形的范
围定义区域,可以跳过此步骤
2. 双击数据框,打开数据框属性,选择数据框标签(Data Frame),将Clip to shape 的Enable 选项选中
3.点击指定形状(Specify Shape)按钮,在弹出的切割数据框面板中,三个选项分别对应三种切割方式,
选择其一
4.如果用图形或要素定义区域,确定后,只有被图形或要素覆盖的区域才会显示,但要把图形或要素去掉
才能看到效果。如果用矩形的范围定义区域,只要输入矩形的坐标范围即可

目标(2):对线要素标注的增强
(对线要素进行标注时,如果标注在线上,标注和线会叠加显示,效果不理想,下面叫介绍一种可以在显
示标注的地方把线断开的方法,这样效果会美观一些)
操作步骤:
1.把标注转成注记,保存在GDB 中
2. 用ArcToolbox 中的制图工具Cartography Tools->Masking Tools->Intersecting Layer Masks,为注记创建
模版,模版的大小用参数Margin 来决定
3.右键点击数据框,在环境菜单中选择高级绘制选项(Advanced Drawing Options),用注记的模版图层去
遮盖线图层,确定
4.将注记的模版图层取消实现,即可,实现前后的对比

转载于:https://www.cnblogs.com/lauer0246/archive/2008/07/01/1233257.html

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

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

相关文章

《软件》2011年第6期刊登出 《DB 查询分析器》中断SQL语句的执行

《软件》编辑部寄来了2011年第6期样刊,在2011年第6期,刊登出了本人的论文------“《DB 查询分析器》中断SQL语句的执行”。 论文刊登在第42页,排在第13篇,还比较靠前,呵呵。 在“万方数据”和“中国期刊全文数据库”中…

Java——IO流(序列流)

序列化与反序列化 游戏存档:目的是为了游戏下次上号数据的保存 package com.yy.otherio;import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; im…

ret2libc过地址随机化

程序&#xff1a; #include<stdio.h> char buf2[10] "this is buf2"; void vul() {char buf1[10];gets(buf1); } void main() {write(1,"sinxx",5);vul(); }很明显&#xff0c;gets函数存在溢出 编译&#xff1a; gcc -no-pie -fno-stack-protect…

[导入]Lucene并发访问

作者: yagesi 链接&#xff1a;http://yagesi.javaeye.com/blog/165604 发表时间: 2008年02月27日 声明&#xff1a;本文系JavaEye网站发布的原创博客文章&#xff0c;未经作者书面许可&#xff0c;严禁任何网站转载本文&#xff0c;否则必将追究法律责任&#xff01; 在Luce…

Python程序计算给定文本中单词的出现

Given a text (paragraph) and a word whose occurrence to be found in the text/paragraph, we have to find the how many times word is repeated in the text. 给定一个文本 (段落)&#xff0c;其出现在文本/段落被找到的单词 &#xff0c;我们必须找到如何词多次在文本重…

js私有共有成员

在小项目中对于JavaScript使用&#xff0c;只要写几个function就行了。但在大型项目中&#xff0c;尤其是在开发追求 良好的用户体验的网站中&#xff0c;如SNS,就会 用到大量的JavaScrpt&#xff0c;有时JavaScript的工作量胜过了C#&#xff0c;这时写一堆function,就会显得很…

Java——IO(打印流)

1&#xff0c;打印字节流(PrintStream)的概述&#xff1a; 打印流可以很方便的将对象的toString()结果输出并且自动加上换行&#xff0c;而且可以使用自动刷出的模式 System.out就是一个PrintStream&#xff0c;其默认向控制台输出信息 2&#xff0c;使用方式&#xff1a; …

MATLAB中的正态分布检验

要对一组样本进行正态性检验&#xff0c;在MATLAB中&#xff0c;一种方法是用normplot画出样本&#xff0c;如果都分布在一条直线上&#xff0c;则表明样本来自正态分布&#xff0c;否则是非正态分布。 MATLAB中也提供了几种更正式的检验方法&#xff1a;kstest Kolmogorov-Smi…

远控免杀专题(29)-C#加载shellcode免杀-5种方式(VT免杀率8-70)

0x00 免杀能力一览表 几点说明&#xff1a; 1、表中标识 √ 说明相应杀毒软件未检测出病毒&#xff0c;也就是代表了Bypass。 2、为了更好的对比效果&#xff0c;大部分测试payload均使用msf的windows/meterperter/reverse_tcp模块生成。 3、由于本机测试时只是安装了360全家…

kotlin 或 运算_Kotlin程序对两个数字执行算术运算

kotlin 或 运算Here, we are implementing a Kotlin program to perform various arithmetic operations on two numbers. 在这里&#xff0c;我们正在实现Kotlin程序&#xff0c;以对两个数字执行各种算术运算 。 Given two numbers a and b, we have to find addition, sub…

2012.1.15---学习笔记

最近学习实践的内容主要有&#xff1a;1 memcahche的安装、使用&#xff08;为了减少数据库压力而采用的&#xff09;2 linux下的定时任务的配置&#xff0c;crontab3 如何去编写可配置的php程序&#xff08;加载配置文件&#xff09;1 memcahche的安装、使用&#xff08;为了减…

WPF界面设计技巧(2)—自定义漂亮的按钮样式

上次做了个很酷的不规则窗体&#xff0c;这次我们来弄点好看的按钮出来&#xff0c;此次将采用纯代码来设计按钮样式&#xff0c;不需要 Microsoft Expression Design 辅助了。 首先打开 Microsoft Visual Studio 2008 &#xff0c;新建一个WPF项目&#xff0c;在上面随便放几个…

ropgadgets与ret2syscall技术原理

程序&#xff1a; #include <stdio.h> #include <string.h> #include <sys/types.h> #include <unistd.h> #include <sys/syscall.h> void exploit() { system("/bin/sh"); } void func() { char str[0x20]; read(0,str,0x50); } int…

uboot load address、entry point、 bootm address以及kernel运行地址的意义及联系

按各地址起作用的顺序&#xff0c;uboot引导linux内核启动涉及到以下地址&#xff1a; load address&#xff1a;entry point&#xff1a; 这两个地址是mkimage时指定的bootm address&#xff1a;bootm为uboot的一个命令&#xff0c;以此从address启动kernelkernel运行地址&…

Java——集合(Map集合的两种迭代)

一&#xff0c;Map集合的第一种迭代 Map集合的第一种迭代&#xff0c;通过get(key)方法&#xff0c;根据键去获取值 package com.wsq.map;import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Set;public class Demo2_Iterator { …

如何使用两个堆栈实现队列_使用两个队列实现堆栈

如何使用两个堆栈实现队列Stack and Queue at a glance... 堆叠和排队一目了然... Stack: 堆栈&#xff1a; The stack is an ordered list where insertion and deletion are done from the same end, top. The last element that entered first is the first one to be del…

接口pk抽象类

作为开发者&#xff0c;谁从来没有陷入过周而复始地争论应该是使用接口还是抽象类&#xff1f;这是一场永无休止的争论&#xff0c;不同阵营的人总是坚定地坚持自己的立场。应当使用接口还是抽象类&#xff1f;对于初学者来说那更是满头雾水。这个问题应该考虑一下几个因素&…

汇编shr命令

右移命令 比如&#xff1a; mov eax,10 shr eax,0x2上面的命令是将eax的值右移两位&#xff0c;怎么左移呢&#xff1f;首先将eax的值转为二进制10------》1010&#xff0c;然后右移两位变成10&#xff0c;所以执行为shr命令&#xff0c;eax的值为十进制的2

iBatis入门和开发环境搭建

iBatis 的优缺点&#xff1a; 优点&#xff1a; 1、 减少代码量&#xff0c;简单&#xff1b; 2、 性能增强&#xff1b; 3、 Sql 语句与程序代码分离&#xff1b; 4、 增强了移植性&#xff1b; 缺点&#xff1a; 1、 和Hibernate 相比&#xff0c;sql 需要自己写&#x…

Python | 程序以字符串长度打印单词

Given a string and we have to split the string into words and also print the length of the each word in Python. 给定一个字符串&#xff0c;我们必须将字符串拆分为单词&#xff0c;并在Python中打印每个单词的长度。 Example: 例&#xff1a; Input:str "Hell…