ARCMAP-ARCGIS应用-第18章用户定制_第1页
ARCMAP-ARCGIS应用-第18章用户定制_第2页
ARCMAP-ARCGIS应用-第18章用户定制_第3页
ARCMAP-ARCGIS应用-第18章用户定制_第4页
ARCMAP-ARCGIS应用-第18章用户定制_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第第18章用户定制章用户定制本章内容虽然ArcGIS为终端用户提供的应用程序已经非常灵活且适用了,但是仍然有用户希望通过ArcMap定制自己的应用界面。对于开发者而言,不写代码就可以完成许多自定义工作,如可以直接利用ArcMap提供的定制工具,对菜单栏、工具栏进行创建,修改等,这些内容都是ArcMap用户界面的基本组成元素,本章主要介绍ArcMap环境的用户定制操作。本章内容第一节第一节 用户界面显示操作用户界面显示操作第二节第二节 如何管理我的定制工具条第三节第三节 Model Builder介绍 本章重点:ArcMap用户定制的基本功能和使用方法。第一节用户界面显示操作第一节用户界面显示操

2、作ArcMap不仅提供了丰富的数据编辑处理功能,而且还提供了灵活的用户定制功能,我们可以根据需要来控制界面的显示。本小节向大家介绍一下用户界面的基本组成及用户界面的显示控制。本节主要内容: 用户界面的基本组成用户界面的基本组成 用户界面的显示控制用户界面的显示控制第一节用户界面显示操作第一节用户界面显示操作 用户界面的基本组成用户界面的基本组成ArcMap界面一般由主菜单、标注工具栏、内容表和地图视图等构成。其中主菜单和标准工具栏默认状态下都是显示的,二者都可以视为工具条,只是主菜单(Main menu)仅包含菜单,工具条可以包含菜单、按钮、快捷菜单、工具、列表框和编辑框等不同的命令。虽然调用

3、每种应用程序的方法不同,但是所有的命令一般都是以相同的方式执行的。菜单:以列表的形式组织各种命令。右击,在指针处弹出的菜单是弹出式(上下文)菜单。按钮:单击按钮盒后能够执行的命令,如新建、保存等。工具:需与用户进行交互才能执行的命令,如“Zoom In”、“Pan”。快捷菜单:单击右键出现的命令列表。组合框:以下拉列表框的形式向用户提供选择命令。文本框或编辑框:可以进行文字输入和编辑的命令,如设置输出地图的比例尺。第一节用户界面显示操作第一节用户界面显示操作 用户界面的显示控制用户界面的显示控制除了主菜单和标准工具条外,ArcMap还提供了其他执行命令的工具条,这些工具条中包含着与各种任务相关

4、的工具。ArcMap在标准工具条上提供了快速显示最常用工具条的按钮,默认状态下,ArcMap的主菜单(Main menu)是不能被隐藏的,只能改变其位置,停靠或者浮动于窗口任意位置上。第一节用户界面显示操作第一节用户界面显示操作 用户界面的显示控制用户界面的显示控制 在已有菜单中控制工具条的显示与隐藏在已有菜单中控制工具条的显示与隐藏单击“Customize”|“Toolbars”命令,在弹出的菜单中点击所要显示(或隐藏)的工具条,该工具条在窗口中显示(或取消)。显示的工具条在菜单显示中会被勾选,如图18.1所示。第一节用户界面显示操作第一节用户界面显示操作 用户界面的显示控制用户界面的显示控

5、制自定义工具条的显示与隐藏自定义工具条的显示与隐藏单击“Customize”|“Toolbars”|“Customize”命令,在弹出的自定义对话框中设置工具条的显示与隐藏,如图18.2所示。第二节如何管理我的定制工具条第二节如何管理我的定制工具条除了调用ArcMap中提供的工具条,用户还可以根据自己的需要定制工具条,可以将常用的工具条和命令组织起来,或新建自定义的命令。对于自定义的工具条可以对其删除或是重命名,但是,如果工具条内嵌于程序中,或者是被添加进来的动态链接库的一部分,那么该工具条就不能被重命名或删除。本节主要介绍内容: 定制工具条的方法定制工具条的方法 设置工具条内容设置工具条内容

6、 定制上下文命令定制上下文命令 控制工具条命令显示控制工具条命令显示 快捷功能键的设置快捷功能键的设置 定制工具条的保存定制工具条的保存第二节如何管理我的定制工具条第二节如何管理我的定制工具条 定制工具条的方法定制工具条的方法在“Customize”对话框中可以方便地新建、重命名和删除工具条,重命名和删除工具条的操作方法类似,同样是在新建工具条命令对话框中进行,新建工具条的方法步骤:Step01 点击“Customize”|“Toolbars”|“Customize”命令,在弹出的对话框中单击“New”按钮,如图18.4所示。Step02 在弹出的命名对话框中输入需要自定义的工具条名称,如“我

7、的自定义工具条”,如图18.5所示,完成后单击“OK”按钮。第二节如何管理我的定制工具条第二节如何管理我的定制工具条 定制工具条的方法定制工具条的方法可以在ArcMap菜单中看到一个空的自定义工具条,如图18.6所示。第二节如何管理我的定制工具条第二节如何管理我的定制工具条 定制工具条的方法定制工具条的方法在“Customize”对话框中可以方便地新建、重命名和删除工具条,重命名和删除工具条的操作方法类似,同样是在新建工具条命令对话框中进行,重命名工具条的方法步骤:Step01 点击“Customize”|“Toolbars”|“Customize”命令,在弹出的“Customize”对话框中

8、选择自定义的工具条(我的自定义工具条),单击右侧的“Rename”按钮。Step02 在弹出的命名对话框中修改自定义的工具条名称,如图18.7所示,完成后单击“OK”按钮。第二节如何管理我的定制工具条第二节如何管理我的定制工具条 设置工具条内容设置工具条内容ArcMap中所有的工具条,无论是系统内置的,还是用户自定义的,其内容都是可以通过添加、移动、移除命令设置的。将很多常用的命令组在一个工具条中,可以方便使用各种功能。对于ArcMap内置的工具条,即使做了很大的变动,也可以恢复到默认的状态。下面以“我的自定义工具条”为例,介绍向该工具条中添加3D分析命令、添加工具菜单、菜单恢复等命令。第二节

9、如何管理我的定制工具条第二节如何管理我的定制工具条 设置工具条内容设置工具条内容向工具条添加命令向工具条添加命令Step01 点击“Customize”|“Toolbars”|“Customize”命令,在弹出的“Customize”对话框中选择“Commands”命令标签,在“Categories”列表框中点击需要添加的命令组“3D Analyst”,则“Commands”列表框中将此类别中3D Analyst所有相关命令列出,如图18.8所示。第二节如何管理我的定制工具条第二节如何管理我的定制工具条 设置工具条内容设置工具条内容向工具条添加命令向工具条添加命令Step02 选择图18.8中

10、所示的“Profile Graph”命令,拖动到目标工具条“我的自定义工具条”中;用同样的方法将“Pan up”等命令拖动到目标工具条中。Step03 单击“Close”按钮,则目标工具条中将出现此两项命令按钮,如图18.9所示。第二节如何管理我的定制工具条第二节如何管理我的定制工具条 设置工具条内容设置工具条内容向工具条添加工具菜单向工具条添加工具菜单Step01 点击“Customize”|“Toolbars”|“Customize”命令,在弹出的“Customize”对话框中选择“Toolbars”命令标签,在“Toolbars”选项卡中“Toolbars”列表框中选择“我的自定义工具条

11、”命令。Step02 单击“Commands”选项卡,按住鼠标左键将“Categories”列表框中的“New Menu”对话框拖动到“我的自定义工具条”上,如图18.10所示。第二节如何管理我的定制工具条第二节如何管理我的定制工具条 设置工具条内容设置工具条内容向工具条添加工具菜单向工具条添加工具菜单Step03 右击“New Menu”菜单,在弹出的菜单中点击文本框“New Menu”中输入该菜单的名字,按回车键完成菜单名称的修改,如图18.11所示。Step04 单击“Close”按钮,完成工具菜单的添加。第二节如何管理我的定制工具条第二节如何管理我的定制工具条 设置工具条内容设置工具条

12、内容菜单恢复菜单恢复Step01 点击“Customize”|“Toolbars”|“Customize”命令,在弹出的“Customize”对话框中选择“Toolbars”命令标签,在“Toolbars”选项卡中“Toolbars”列表框中选择“ArcScan”命令,如图18.12所示。第二节如何管理我的定制工具条第二节如何管理我的定制工具条 设置工具条内容设置工具条内容菜单恢复菜单恢复Step02 点击“Reset”按钮,弹出恢复ArcScan提示对话框,点击“确定”按钮,完成ArcScan命令的恢复,如图18.14和图18.15所示。恢复前恢复后第二节如何管理我的定制工具条第二节如何管理

13、我的定制工具条 定制上下文命令定制上下文命令ArcMap提供了很多上下文菜单,如右击鼠标出现的快捷菜单,利用菜单中带有箭头菜单项所指向的二级菜单。利用“Customize”对话框可以根据需要对上下文菜单进行定制。Step01 点击“Customize”|“Toolbars”|“Customize”命令,在弹出的“Customize”对话框中选择“Toolbars”命令标签,在“Toolbars”选项卡中“Toolbars”列表框中选择“Context Menu”命令,使其处于显示状态,如图18.16所示。第二节如何管理我的定制工具条第二节如何管理我的定制工具条 定制上下文命令定制上下文命令St

14、ep02 单击“Context Menu”工具条上的“Context Menu”命令,打开上下文菜单列表。Step03 单击要定制的上下文菜单,打开“Data Frame Context Menu”命令,如图18.18“Context Menu”菜单列表。Step04 单击“Customize”对话框中的“Commands”标签,进入“Commands”选项卡。Step05 在“Categories”列表中点击要添加命令的类别,如 “Data Frame”,右侧“Commands”列表中显示此类别下的命令。Step06 按住鼠标左键,将“Commands”中的命令“Activate”拖动到指定

15、的上下文菜单中相应的位置。Step07 单击“Close”按钮,完成对上下文菜单命令的定制。第二节如何管理我的定制工具条第二节如何管理我的定制工具条 控制工具条命令显示控制工具条命令显示ArcMap中工具条中的菜单、按钮、工具、命令等显示类型、标题和图片等都可以修改。工具条中各按钮或命令的默认状态(Default Style)的显示类型为仅有图片(Image Only)类型。用户在添加菜单时,除默认显示外,其显示类型可以设置为有图片又有文字(Image and Text),但是新建的菜单仅有文字(Text Only)。本节主要介绍控制命令的显示类型、命令的按钮图标、命令标题及内建命令的恢复等命

16、令。第二节如何管理我的定制工具条第二节如何管理我的定制工具条 控制工具条命令显示控制工具条命令显示控制命令的显示类型控制命令的显示类型Step01 点击“Customize”|“Toolbars”|“Customize”命令,在弹出的对话框“Toolbars”列表框中选择“我自定义的工具条”按钮,使该工具条处于显示状态并停靠或浮动在ArcMap窗口中。Step02 在“我自定义的工具条”按钮中右击要修改显示设置的命令菜单,在弹出的菜单中选择要设置的显示类型,即:“Default Style”、“ Image and Text”或者“Text Only”等,如图18.19所示。Step03 单击

17、“Close”按钮,完成设置,该工具条中被修改的菜单的显示类型被修改。第二节如何管理我的定制工具条第二节如何管理我的定制工具条 控制工具条命令显示控制工具条命令显示设置命令的按钮图标设置命令的按钮图标Step01 点击“Customize”|“Toolbars”|“Customize”命令,在弹出的对话框“Toolbars”列表框中选择“我自定义的工具条”按钮,使该工具条处于显示状态并停靠或浮动在ArcMap窗口中。Step02 在“我自定义的工具条”按钮中右击要修改显示设置的命令菜单,在弹出的菜单中选择“Change Button Image”按钮,在弹出的菜单中选择适当的图片,完成按钮图标

18、的修改,如图18.20所示。Step03 单击“Close”按钮,完成设置。第二节如何管理我的定制工具条第二节如何管理我的定制工具条 控制工具条命令显示控制工具条命令显示设置命令标题设置命令标题Step01 点击“Customize”|“Toolbars”|“Customize”命令,在弹出的对话框“Toolbars”列表框中选择“我自定义的工具条”按钮,使该工具条处于显示状态并停靠或浮动在ArcMap窗口中。Step02 在“我自定义的工具条”按钮中右击要修改显示设置的命令菜单,在弹出的菜单中在“Name:”后面的文本框中输入该命令新的标题,并按回车键。则该命令的标题会随之改变,如图18.2

19、1所示。Step03 单击“Close”按钮,完成设置。第二节如何管理我的定制工具条第二节如何管理我的定制工具条 控制工具条命令显示控制工具条命令显示内建命令的恢复内建命令的恢复Step01 点击“Customize”|“Toolbars”|“Customize”命令,在弹出的对话框“Toolbars”列表框中选择“我自定义的工具条”按钮,使该工具条处于显示状态并停靠或浮动在ArcMap窗口中。Step02 在“我自定义的工具条”按钮中右击要修改显示设置的命令菜单,在弹出的菜单中在“Reset”命令。则该命令恢复到默认的设置,如图18.22所示。Step03 单击“Close”按钮,完成设置。

20、 ArcMap中系统自带的工具条和用户自定义的工具条均可以修改其显示类型第二节如何管理我的定制工具条第二节如何管理我的定制工具条 快捷功能键的设置快捷功能键的设置利用快捷键可以直接利用键盘访问ArcMap中的菜单或者命令。一个命令可以设置多个快捷键,但是为了方便使用,同时不产生快捷键之间的冲突,一般每个快捷键只分配一个命令。如果对某一命令设置了多个快捷键,则默认只在菜单右侧显示其第一个快捷键。Step01 点击“Customize”|“Toolbars”|“Customize”命令,在弹出的“Customize”对话框中选择“Commands”命令标签,在“Commands”选项卡中“Cate

21、gories”列表框中选择“Editor”命令,在“Commands”列表框中选择“Arc Tool”命令,使其处于选中状态,如图18.23所示。第二节如何管理我的定制工具条第二节如何管理我的定制工具条 快捷功能键的设置快捷功能键的设置Step02 点击“Keyboard”按钮,在弹出的“Customize Keyboard”对话框中选中“Commands”列表框中的“Arc Tool”命令,在“Press new shortcut key”文本框中输入 “X”键设置为该命令的快捷键,如图18.24所示。第二节如何管理我的定制工具条第二节如何管理我的定制工具条 定制工具条的保存定制工具条的保存

22、将自定义模板保存到相应位置上,以便下次在模版中启动ArcMap时,自定义的模板内容将会出现在ArcMap的界面中。定制工具条保存的具体方法如下:Step01 在“File”|“Save as”命令,弹出“Save as”对话框。Step02 从文件夹浏览器中找到ArcGIS10的安装目录/ArcGIS/Desktop10.1/MapTemplates/Traditional Layouts,在相应的目录下找到自定义模板的类型,定位到想要保存模板的位置,如图18.25所示。Step03 输入新模板的名字,单击“Save”按钮。第三节第三节Model BuilderModel Builder(模型

23、构建器)是一个用来创建、编辑和管理空间分析模型的应用程序,是可视化编程环境,通过对现有工具的组合完成新模型或软件的制作,为设计和处理空间模型(包括工具、脚本和数据)提供一个图形化的建模框架。 Model BuilderModel Builder窗口构成窗口构成 模型基本构成模型基本构成 Model BuilderModel Builder建模建模第三节第三节Model Builder Model BuilderModel Builder窗口构成窗口构成启动Model Builder可以通过ArcMap“标准”菜单中的 ,也可以通过“Geoprocessing”|“Model Builder”打

24、开Model Builder窗口。Model Builder的界面比较简单,包括六个菜单、一个工具条等组成部分,如图18.26所示。下面主要介绍Model Builder的功能。第三节第三节Model Builder Model BuilderModel Builder窗口构成窗口构成菜单名称菜单名称功能描述功能描述Model包括运行、验证、查看消息、保存、打印、输入、输出和关闭模型等命令。还可以使用此菜单删除中间数据和设置模型属性Edit撤销、重做、复制、剪切、粘帖、删除和选择模型元素Insert添加数据或工具、创建变量、创建标注及添加“仅模型工具”和“迭代器”View包括“Auto Lay

25、out”选项及窗口缩放设置选项,子菜单中提供了全图、25%、 50%、75%、100%、200%、400%不同的缩放比例尺,同时还提供了“Custom Zoom”选项,方便用户自定义缩放尺度Windows内子菜单Overview(总览窗口)用于显示建模窗口中的整个模型外观,在模型窗口的当前位置将在总览窗口中以矩形标记,当在模型构建器中进行移动窗口时,总览窗口中的矩形标记也将相应移动,如图18.27,18.28所示Help查看ArcGIS Desktop在线帮助和“关于模型构建器”对话框表表18.1Model Builder主菜单功能主菜单功能第三节第三节Model Builder Model

26、BuilderModel Builder窗口构成窗口构成其中,“Model”菜单命令是比较重要的,其功能构成及描述如图18.29和表18.2所示。名称名称功能描述功能描述Run在模型构建器界面运行当前选择的模型,如果没有选中模型或者只有一个模型,则会运行最后一次操作的模型Run Entire Model运行当前模型构建器画布中的所有模型Validate Entire Model对整个模型进行验证,确保所有的模型变量,包括数据变量或值变量都有效,无效时提示错误,方便进行修改Model Properties对模型名称、模型参数、模型环境及模型帮助信息等进行设置Diagram Properties对

27、模型元素的布局,如对齐方式、元素间距、连接线路等及模型元素的的符号系统进行设置Export to Graphic设置导出图形格式与大小,即可将模型导出为*.png、*.jpg图片等Export to Phython Script将所建立的模型导出为*.py脚本第三节第三节Model Builder 模型基本构成模型基本构成空间建模就是通过模型构建器将地理处理转换为空间分析模型,一个完整的空间分析模型主要由工具、变量和连接符三种元素组成,如图18.30所示。工具工具工具是模型中工作流的基本组成部分,用于对地理数据或表格数据执行多种操作。工具被添加到模型中后,即成为模型要素。工具默认颜色是透明色,

28、若对工具各项参数进行了设置后,颜色就会变成黄色,如图18.30中的 “Clip”。第三节第三节Model Builder 模型基本构成模型基本构成变量变量变量是模型中用于保存值或对磁带数据引用的元素。变量主要包括数据变量和值变量,其定义描述见表18.3所示。名称名称描述描述数据变量包含磁盘数据描述性信息的模型元素,所描述的数据属性包括字段信息、空间参考和路径等值变量是如字符串、数值、布尔值、空间参考、线性单位等的值。值变量是除对磁盘数据引用之外的所有信息。表表18.318.3第三节第三节Model Builder 模型基本构成模型基本构成变量变量将变量拖动到模型后,默认的颜色是透明色,对其进行

29、设置数字或选择数据源后,颜色会发生变化。输入数据的变量会变成蓝色,如图18.30中的 “Soils”,输出数据类型的变量会变成绿色,如图18.30中的 “Soils_Clip”。第三节第三节Model Builder 模型基本构成模型基本构成连接符连接符连接符用于将数据和值连接到工具中,连接符箭头显示方向是程序执行处理的方向。连接符根据应用的需要,分为四种类型,具体功能如下表18.4所示。名称名称符号样式符号样式功能描述功能描述数据连接符用于将数据变量和值变量连接到工具环境连接符将包含环境设置的变量连接到工具,工具在执行时将使用该环境设置前 提 条 件 连接符用于将变量连接到工具,只有在创建了前提条件变量的内容之后,工具才会执行反馈连接符用于将某工具的输出返回给同一个工具作为输入表表18.418.4第三节第三节Model Builder Model Builder建模建模本节以模板中的Traditional Layouts中的USA类别下ConterminousUSA地图文档数据为例,介绍Model Builder建模过程。准备数据和地图文档准备数据和地图文档打开ArcMap模板中的Traditional Layouts中的USA类别下ConterminousUSA地图文档数据。创建模型创建模型点击“标准

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论