1、ArcGIS软件基本介绍软件基本介绍GIS软件应用 ArcGIS是一个统一的地理信息系统平台,由三个重要部分组成:ArcGIS桌面软件桌面软件 一个一体化的高级的GIS应用 ArcSDE 一个用于数据管理的RDBMS 管理空间数据库 ArcIMS软件软件 基于Internet的WebGIS ArcGIS 桌面指ArcView、ArcEditor 和ArcInfo。它们分享通用的结构,通用的代码基础,通用的扩展模块和统一的开发环境。从ArcView 到ArcEditor 到ArcInfo 功能由简到繁。ArcGIS 桌面软件都一组相同的应用环境构成:ArcMap、ArcCatalog 和ArcT
2、oolbox。通过这三个应用的协调工作,可以完成任何从简单到复杂的GIS 工作,包括制图,数制图,数据管理,地理分析和空间处理据管理,地理分析和空间处理。还包括与Internet 地图和服务的整合,地理编码,高级数据编辑,高质量的制图,动地理编码,高级数据编辑,高质量的制图,动态投影,元数据管理态投影,元数据管理,基于向导的截面和对近40种数据格式的直接支持。ArcGIS桌面产品桌面产品(ArcInfo、ArcEditor、ArcView、ArcReader、ArcSDE、ArcInfo Workstation、ArcGIS Extension)GIS工具工具(ArcExplorer、ArcV
3、iew GIS(3.x))移动移动ArcGIS产品(产品(ArcPad、ArcPad Application Builder)服务器产品服务器产品(ArcGIS Server、ArcIMS)ArcGIS开发产品开发产品(ArcGIS Engine Developer Kit、ArcGIS Engine Runtime)开发工具(开发工具(MapObjects-Java、MapObjects-Windows、MapObjects LT)(1)ArcViewArcView 提供了核心的制图和核心的制图和GIS 功能功能。它沿袭了ArcView GIS 的基本功能。此外,它还提供了与传统的数据分析工
4、具的连接,如电子数据表和商业图电子数据表和商业图表表,与地图构成了一个整体的、完整的分析系统。ArcView 还做了明显的改进,如:新的ArcGIS 桌面功能,包括通过ArcCatalog 浏览和管理数据,动态的投影转换,内嵌的VBA开发,新的编辑工具,支持静态注记等等。ArcView允许用户创建和编辑shapefile和个人化的空间数据库的简单要素。(2)ArcEditor ArcEditor 包含了ArcView 软件的所有功能,还增加了对空间数据库和空间数据库和coverage 数据的编辑能力数据的编辑能力,增加的功能包括:支持多用户编辑,版本管理,多用户编辑,版本管理,定制数据类型,与
5、要素连接的注记和丈量数据定制数据类型,与要素连接的注记和丈量数据类,ArcEditor提供对ESRI支持的所有矢量数据格式的建立和编辑能力(3)ArcInfoArcInfo 除了包括ArcView和ArcEditor的所有功能外,还增加了高级的空高级的空间处理能力间处理能力,ArcInfo是一个完全的GIS数据建立、更新、查询、制图和分析系建立、更新、查询、制图和分析系统统。(4)ArcInfo Workstation Workstation使用传统的用户界面进行空间处理(ARC,ARCEDIT,ARCPLOT,ARC宏语言 AML以及更多)。除了提供对许多 ArcInfo用户熟悉的环境,wo
6、rkstation包含基本的和无可比拟的空间处理功能。它运行在Windows NT,Windows 2000,Windows XP,和许多UNIX 平台。许多可选的扩展模块提供额外的特定功能。(5)ArcGIS 8 扩展模块扩展模块 ArcGIS 8 扩展模块包括ArcGIS Spatial Analyst、ArcGIS 3D Analyst、ArcGIS Geostatistical Analyst、ArcPress for ArcGIS、ArcGIS StreepMap和MrSID Encoder for ArcGIS。这些扩展模块的主要特点是它们可以和ArcGIS 桌面软件的任一产品配合
7、使用。(6)ArcSDE ArcSDE 是在数据库管理系统RDBMS 中存储和管理多用户空间数据库的通路。ArcSDE 在一个相互协作的GIS 系统中扮演了一个重要的基础的角色,ArcSDE 结合了多用户编辑和对空间数据库的事务处理,与ArcEditor和ArcInfo紧密结合支持对多用户空间数据库的设计、建立、编辑和共享。ArcSDE 支持Oracle,Microsoft SQL Server,IBM DB2和和Informix商业关系型数据库。(7)ArcIMS ArcIMS为ArcGIS系统增加了Internet 地图服务地图服务能力,ArcIMS 的基于浏览器的viewers和独立运行
8、的ArcExplorer viewer 做为Web 的瘦客户端成为ArcGIS 桌面的一个补充。现在可以通过Web 从ArcIMS 服务器动态地获取矢量数据流,这些新的图层类型可以象本地数据一样完成符号化,制图,查询,编辑和分析工作。他们还可以存到本地以备以后使用。(8)ArcReader ArcReader 是个免费的、易于使用的产品,任何人可以浏览、打印发布的地图文件(PMFs)。ArcReader是为查看和共享地图设计的。用ArcReader任何人能得到由ArcGIS桌面产生的高质量的地图。发布的地图文件由ArcGIS Publisher产生。ArcGIS Publisher是ArcVi
9、ew,ArcEditor,和 ArcInfo的扩展模块,能把地图文档(MXD)转成PMF。(9)ArcExplorer ArcExplorer是ESRI公司开发的小型GIS数据浏览器,它专门为那些需要在机构内部或全世界范围内共享GIS数据的部门所设计。ArcExplorer是用MapObjects开发的独立的32位软件产品,嵌入了制图和GIS组件,可以显示和查询存储在本地的GIS数据。与Internet相连,ArcExplorer变成了Web客户端,能够浏览和下载已是工业标准的矢量数据文件(shapefile)。(10)ArcPad ESRI ArcPad是移动制图和GIS软件。ArcPad通
10、过手持和移动设备为野外用户提供数据访问,制图,GIS和GPS集成功能。(11)MapObjects产品体系产品体系 MapObjects产品体系由嵌入的地图组件组成,对于Windows和Java开发者各有单独的产品。MapObjects用来创建强大的客户端和桌面应用,或为现有的应用添加GIS功能。这些功能包含多种地图显示,地理查询和数据检索。启动启动ArcMap ArcMap可以浏览地图数据和创建地图显示:(1)在启动菜单中选择程序组(2)选择ArcGIS菜单(3)点击ArcMap.打开已经存在的地图文档打开已经存在的地图文档 第一次启动ArcMap时选择,会显示对话框.选择创建还是打开已经存
11、在的地图文档:选定指定地图文档,打开地图。打开已经存在的地图文档时会弹出选择文档的对话框,选择需要打开的地图文档。地图文档地图文档(后缀名为mxd)保存了一幅地图的地图控制参数,包括地图元素显示的大小,符号,颜色大小,符号,颜色等,也可以包括其他地图的基本要素,像地图标题、地图标题、比例尺、指北针比例尺、指北针等,我们可以编辑、修改或拷贝给其他用户,地图文档不保存实际的地图数据。在ArcMap显示窗口的左边是当前打开的地图文档的地图数据列表数据列表,将显示出你当前的地图文档的地图元素层,右边是地图显示区域。地图显示区域。地图四周移动地图四周移动 工具条可以让你把地图四周移动和查询相关系信息。可
12、以把鼠标放置(不是点击)于指定工具按钮可以看到对应的描述信息。(1)地图放大:选择放大按钮(Zoom In),在地图上自己想放大的区域拉框,即把你选择的区域放大为全屏(2)地图缩小(Zoom Out)(3)选择地图移动按钮(Pan)移动地图(4)全图显示地图(Globe Extent)地图要素层显示地图要素层显示 在地图数据列表可以使你打开或关闭数据层,要显示一个数据层,则选择其数据层前面的选择框,如果不显示,则取消其选择。改变显示符号改变显示符号 用ArcMap属性控制可以改变地图显示的颜色和符号。(1)双击地图元素符号;(2)会弹出符号设置向导的窗口,选择合适的符号和颜色。(3)也可以通过
13、点击数据层的右键,从弹出菜单中选择属性,然后选择符号页面,也可以设置符号和颜色。查询属性查询属性 使用工具按钮,定位到需要查询的位置:(1)点击查询按钮(Identify)查询信息窗口会显示出来;(2)移动鼠标,在姚查询的位置点击鼠标,该对象的信息就会显示在信息窗口中。要注意的是,只有最上层的数据才会被查询到,如果需要查询当前选定位置的所有信息的话,需要在查询结果的窗口中设定层的信息(选择所有层,缺省时最上层的)(3)点击恢复按钮返回上一次的窗口视图增加图形要素增加图形要素 通过利用ArcMap低部的工具按钮,我们能够增加文本或者是其他的图形要素到地图文档中去(有点类似Office)。如:我们
14、要在地图中插入文字注记(1)选择插入文本的按钮(标有A字母的按钮)。字母的按钮)。(2)移动鼠标在你要插入文字的地方点击(3)输入要插入的文字(4)双击该文本对象或点击右键的属性菜单,弹出设置文本的字体、颜色等的窗口。地图模板显示地图模板显示 ArcMap可以让我们把地图以数据视图数据视图或地图视图地图视图的方式体现。数据视图数据视图主要关注单一的数据框架,使用数据浏览方式可以浏览和编辑数据。地图视图地图视图则以地图版图的方式显示地图。利用地图视图可以设计地图外观,如果需要也可以浏览和修改数据,浏览工具也可用。可以用地图视图的工具设置地图版面的大小、起始位置 在视图菜单中选择Layout Vi
15、ew 来将视图转换为地图视图方式。工具条也随之显示出来。设置页面大小和打设置页面大小和打印机的属性印机的属性(1)在地图页面上点击鼠标右键,选择页面和打印机设置(Page and Print Setup)(2)也可以从文件菜单中的选择页面和打印机设置(the Page and Print Setup)。地图视图的操作地图视图的操作 地图视图有专门的工具条按钮,主要对地图版面进行操作。如:同样是放大操作,在数据视图中的放大是对地图的放大,随之体现的是在地图版面中的覆盖范围的缩小,而地图视图的放大是对地图页面的放大,一个是对数据,一个是对页面。插入地图要素插入地图要素在ArcMap很容一做到插入地
16、图要素,如标题,图例,指北针和比例尺等到地图中 增加地图标题增加地图标题(1)点击插入菜单的地图标题(Title)(2)选择地图标题(3)输入地图标题(4)拖动图例到指定位置(5)点击鼠标右键选择属性,设置地图标题的符号等属性。打印地图打印地图(1)通过下拉框选择打印机类型(2)选择纸张大小类型和页面(3)设置页面的对齐方式(Landscape or Portrait)(4)设置地图的页面大小保存保存地图地图模板模板(或文档或文档)(1)选择保存或另存为(2)选择另存为的下拉菜单,选择ArcMap 模板(MXT)或文档(MXD)(3)选择模板或文档需要保存的位置(4)为新模板或文档输入文件名(
17、5)点击存盘改变地图页面改变地图页面(1)通过改变地图位置和范围创建地图版面(2)把当前方式改变为地图视图方式(3)点击文件菜单下的页面与打印设置(4)取消选择使用打印机自适应方式,否则设置无效(5)选择所使用的纸张方式和大小(6)点击OK,设置生效(7)用数据视图工具条中的工具选择制图的大小和范围 增加一个新的增加一个新的数据框架到一幅地数据框架到一幅地图中图中 在主菜单中点击插入(Insert),选择数据框架(Data Frame)可以增加任何数据到新的数据框架增加数据层增加数据层(1)选择要加入数据的数据框架(2)在工具按钮中选择加入数据的按钮(3)增加数据层(4)修改加入数据层的显示符
18、号等设置地图框架的属设置地图框架的属性性(1)在数据列表中点击数据框架的右键,选择属性(2)一般属性设置:可以修改框架的名称,描述,显示单位,旋转角度等;(3)可以设置数据地图投影、显示符号等属性。拷贝数据层拷贝数据层(1)将视图转到数据视图方式(2)点击视图中的数据视图菜单(3)在数据列表中选择需要拷贝的数据,点击右键,点击复制(4)在要拷贝到的位置点击右键,选择粘贴,即完成数据层的拷贝。分类显示数据专题分类显示数据专题 缺省都市采用同一种符号显示数据层的,我们可以通过数据的属性来设置显示符号(如草原分类等).(1)在数据列表的数据上选择鼠标右键,选择属性(2)再选择符号页面(3)在左边的S
19、how列表中选择分类(4)选择按唯一值显示(5)在字段值列表Value Field中选择分类显示的字段。(6)点击增加所有的值(All Values)(7)应用使用已有符号设置使用已有符号设置ArcMap使用随机产生的符号来设置符号我们可以通过双击单独的符号来改变符号缺省设置,也可以设置成一种预定义的符号(我们常常定义很多专业的符号备用).ArcMap提供了很多专业的符号,我们也可以定义自己的专用符号.(1)选择数据层的属性,选择它的符号页面(2)在分类列表中,选择选择Import,然后根据向导来读取已有的符号,也可以是现在地图文档中的其他图层的符号。(3)点击确定生效。选择地理图形对象选择地
20、理图形对象 选择落入指定区域的其他要素的分布。(1)选择Select菜单中的通过位置定位的菜单(Select By Location)(2)弹出选择向导,通过向导创建选择条件(3)第一个框,选择查询模式(4)选择需查询的数据源(5)选择记录选择的方式(包含,交叉。)(6)最后一栏,选择用来查询参考的数据源。(7)应用,开始查询。输出数据层输出数据层可以将查询结果输出成为可以将查询结果输出成为一个新的数据层一个新的数据层(1)在需要输出的数据层上点击右键,选择Data菜单下的输出数据菜单(Export Data);(2)弹出输出向导,根据向导设置输出参数(3)确定即输出选定数据层的选定属性创建统
21、计信息创建统计信息ArcMap包含了统计分析的工具。(1)在数据列表中选择需要统计的数据层,打开属性表(Attribute Table)(2)在属性表的需要统计的字段头上点击右键选择统计(summarize)(3)弹出统计分析向导,根据向导设置统计分析内容(4)确定打开属性表打开属性表(1)地图数据 在数据列表中点击右键选择打开属性表菜单,查看属性表。(2)属性数据表 属性数据表和其他统计表,点击右键,选择查看属性表。制做专题图制做专题图 可以根据属性数据的字段值制做专题图。(1)点击工具菜单,选择图形(Graphs),选择创建(Create)(2)弹出创建专题图的向导,根据向导设置专题图属性
22、。(3)点击下一步创建完璧。创建新的数据框架创建新的数据框架 在同一个地图区域,可以创建另外一个地图数据框架:(1)转换到地图视图方式(点击视图选择地图视图.(2)点击插入菜单的数据框架(3)在数据列表中增加了一个新的数据框架2,点击它,选择属性菜单进行修改。增加表数据增加表数据我们有时也需要增加一些表格数据到地图模板中(1)在ArcMap点击增加数据按钮;(2)选择要增加的表数据。(3)通过打开属性数据表打开属性数据。连接数据表连接数据表 在连接数据表时需要设定连接字段作为2个表的公共字段:(1)在数据列表中需要关联的数据上点击右键;(2)选择关联关系菜单(Join and Relates)
23、,选择关联(Join);(3)弹出关联关系设置的向导,设置向导的参数,生成关联关系。给属性数据表增加给属性数据表增加一个字段一个字段(1)打开数据属性表;(2)选择要增加字段的位置;(3)选择属性表底下的按钮下拉框(Options),选择增加字段(Add Field);(4)设置增加字段的参数;(5)点击增加,即完成。计算属性表字段值计算属性表字段值(1)打开需要计算的数据属性表(2)选择需要计算的字段(3)在选择的字段上点击右键,选择计算(Calculate Value);(4)弹出计算值的表达式设置窗口;(5)设置计算表达式;(6)确定,计算完毕 注意,计算的方式可以选择,可以是全部记录或
24、是当前选择好的记录。475 8根据值大小分段显根据值大小分段显示示(1)选择需要分段显示的数据层(2)选择属性的符号页面(3)在左边窗口(Show)选择分段显示(Quantities);(4)选择根据颜色自动分段显示,可以设置分段多少。(5)点击应用。数据编辑数据编辑 在ArcMap用工具按钮的编辑按钮便就空间属性。一个工作区间的所有数据层都可以同时被编辑.(1)使用工具按钮,定位到需要编辑的位置(2)选择编辑菜单,进入编辑状态(3)设置编辑的属性,包括编辑数据的工作区,要编辑的数据层;(4)编辑空间数据。(5)停止编辑,保存。数字化空间对象数字化空间对象(1)选择需要数字化的数据层(2)点击
25、鼠标,开始一个新的空间对象(3)移动鼠标画空间对象(4)移动鼠标到空间对象的方向(5)停止编辑,存盘增加新的属性增加新的属性 对编辑完的空间对象也可以赋属性值:(1)点击编辑工具条上的属性按钮;(2)点击需要修改的属性位置;(3)输入属性值,回车确认;(4)关闭属性窗口(5)停止编辑,提示存盘时填是。(6)关闭编辑工具条(1)在启动ArcMap时选择模板方式(2)点击确定(3)选择合适模板(4)点击确定当当ArcMap程序运程序运行时用一个新的模行时用一个新的模板创建地图板创建地图(1)点击文件菜单和新建(2)选择模板,点击确定(1)选择保存或另存为(2)选择另存为的下拉菜单,选择ArcMap
26、 模板(ArcMap Templates)(3)选择模板需要保存的位置(4)为新的模板输入文件名(5)点击存盘切换到地图页面切换到地图页面 点击视图(View),选择地图视图(Layout View)或者 在地图工作区左下角点击地图视图方式(Layout View)设置页面大小和打印机的设置页面大小和打印机的属性属性(1)在地图页面上点击鼠标右键,选择页面和打印机设置(Page and Print Setup)也可以从文件菜单中的选择页面和打印机设置(the Page and Print Setup)。(1)通过下拉框选择打印机类型(2)选择纸张大小类型和页面(3)设置页面的对齐方式(Land
27、scape or Portrait)(4)设置地图的页面大小为数据框架增加边框为数据框架增加边框(1)在数据框架内点击右键,选择属性(2)选择框架页面(3)点边界的下拉按钮,选择一个符号(4)选择颜色下拉按钮,选择颜色(5)输入当前数据框架内X和Y到边框偏移的间隙(6)输入边框四个角的圆滑百分比(7)确定给数据框架增加背景、阴影给数据框架增加背景、阴影(1)在书籍列表中选择制定数据框架,选择属性(2)选择框架页面(3)选择背景下拉框,选择符号(4)选择颜色下拉框选择颜色(5)输入当前数据框架内X和Y到背景偏移的间隙(6)输入背景四个角圆滑百分比(3)选择阴影下拉框,选择符号(4)选择颜色下拉框
28、选择颜色(5)输入当前数据框架内X和Y到阴影偏移的间隙(6)输入阴影四个角的圆滑百分比增加新的数据框架到增加新的数据框架到一幅地图中一幅地图中 在主菜单中点击插入(Insert),选择数据框架(Data Frame)可以增加任何数据到新的数据框架复制一个数据框架复制一个数据框架 在地图视图中,点击选择数据框架,点击编辑,选择拷贝选择复制,即完成改变数据框架的大小及位置改变数据框架的大小及位置 点击选择数据框架,拖动改变数据框架的大小及位置增加数据框架中的地增加数据框架中的地图要素图要素增加指北针增加指北针(1)点击插入菜单的指北针(North Arrow)(2)选择指北针(3)确定(4)拖动指
29、北针到指定位置(5)在比例尺条上点击鼠标右键,选择属性,设置比例尺符号等属性。增加图例增加图例(1)点击插入菜单的图例(Legend)(2)选择图例(3)图例设置向导对话框出现,设置图例属性(3)确定(4)拖动图例到指定位置(5)点击鼠标右键选择属性设置图例的符号等属性。增加比例尺增加比例尺(1)点击插入菜单的比例尺(Scale Bar)(2)选择比例尺(3)确定(4)拖动比例尺到指定位置(5)在比例尺条上点击鼠标右键,选择属性,设置比例尺符号等属性。增加比例尺文本增加比例尺文本(1)点击插入菜单的比例尺文本(Scale Text)(2)选择比例尺文本(3)确定(4)拖动比例尺到指定位置(5)
30、点击鼠标右键选择属性设置比例文本的符号等属性。创建经纬网创建经纬网(1)在数据列表双击需经纬网的数据框架(2)选择GRIDS页面(3)点击新建经纬网(New Grid)(4)显示出经纬网的向航,创建经纬网(5)点击鼠标右键选择属性,设置经纬网的符号等属性。增加地图标题增加地图标题(1)点击插入菜单的地图标题(Title)(2)选择地图标题(3)输入地图标题内(4)拖动图例到指定位置(5)点击鼠标右键选择属性,设置地图标题的符号等属性。增加图形元素增加图形元素(1)在工具栏选择图形元素下拉框(2)选择图形对象(3)在地图指定位置创建图形对象(4)拖动图形对象到指定位置(5)点击鼠标右键选择属性,
31、设置图形对象的符号等属性。增加增加地图图框地图图框(1)点击插入菜单的地图图框(neatLine)(2)选择地图图框(3)地图图框设置向导对话框出现,设置地图图框属性(3)确定(4)拖动到指定位置(5)点击鼠标右键选)点击鼠标右键选择属性,设置择属性,设置地图图框地图图框的符号等属性。的符号等属性。增加增加图像图像(1)点击插入菜单的图像(Picture)(2)选择图像(3)到指定位置选择需要插入的图像(3)确定(4)拖动插入的图像到指定位置(5)点击鼠标右键选择属性,设置图像的符号等属性。输出地图到文件中输出地图到文件中 我们能够把地图导出成多种影像格式。包括:.emf,.eps,.ai,.pdf,.svg,.bmp,.jpg,.png,.tif,.gif 增加增加图像图像(1)点击文件菜单中的输出(Export Map)(2)选择到处图像文件保存的位置(3)选择保存图像的类型(4)在Option中设置导出图形的参数(5)保存导出。