ARCGIS教程.docx
- 文档编号:2523069
- 上传时间:2023-05-03
- 格式:DOCX
- 页数:47
- 大小:208.45KB
ARCGIS教程.docx
《ARCGIS教程.docx》由会员分享,可在线阅读,更多相关《ARCGIS教程.docx(47页珍藏版)》请在冰点文库上搜索。
ARCGIS教程
(1)-View&Theme
ArcView功能:
显示和查询地理信息系统数据;
显示和查询表格数据,并与空间数据关联;
SQL语句检索外部数据库数据,并与空间数据库关联;
实现地址匹配,即根据蚊子描述的地址信息查询地图上对应的要素;
查询任意地理要素的属性;
根据属性数据对空间要素进行分类表达;
根据属性查询空间要素;
对要素的属性特征进行统计和分析;
根据要素之间的邻近关系查询要素;
根据要素间的位置重叠关系查询要素;
地图的排版和打印;
图版输出供其他程序使用;
根据需要,实现ArcView界面的用户制定;
用户自定义开发ArcView应用程序。
视图(View):
交互式地图,可以显示、搜索、查询和分析ArcView中的地理数据。
专题(Theme):
同一类地理要素的几何,如湖泊、河流和国家等。
ArcView扩展模块:
Digitizer数字化、CADReader、Dialog(对话框)
3D分析、空间分析、网络分析(购买)
ArcView支持的空间数据格式:
Shapefile-ArvView形文件:
点、线、多边形等多种要素,专题数据以形文件存储。
其他格式需要转换;
Arc/InfoCoverage:
数字制图和GIS中使用的,一类或多类地理要素。
添加包含多种要素的Coverage到视图中,要选择所需的要素类型,因为一个专题只能代表Coverage中的一类要素,Coverage中不同类型的要素必须用不同的专题来表达;
Arc/Info的交换格式E00(e00),自带Import工具软件转换E00转换到Coverage。
Arc/Info的Librarian或ArcStorm数据库格式存储;
Arc/InfoGrid基于栅格的空间数据格式,适于表达空间上连续变化的地理现象,如数字模型。
添加操作Grid数据必须使用空间分析扩展模块;
支持影像数据、CAD图、MapInfo交换格式(MIF),自带的MIFtoShape工具软件可将MIF格式文件转换成形文件。
添加专题:
要有数据源文件;添加到视图后并不立即显示,以便用户修改符号和其他属性。
要绘制新专题,点取视图目录表中专题名旁的复选框;
将数据源作为专题添加到试图中,使用AddTheme。
创建NewTheme;Event表哥数据源作为专题添加到视图使用View菜单下的AddEventTheme选项。
(1)添加ArcView形文件:
AddTheme;选择FeatureDataSource(地理要素数据源);选择shp文件;注意专题顺序。
(2)添加Arc/InfoCoverage:
包含Polygon(多边形)、Region(区域)、Arc(弧)、LabelPoints(多边形标志点)。
有些Arc/Info数据来自其交换格式“*.E00”,用Import转换E00为Coverage,再添加。
(3)Arc/Info的Librarian(Layer):
AddTheme,FeatureDataSource,选Librarian选项,将Database设为Arc/InfoLibrarian,系统列出所有可用的Librarian库;双击该库所有可用专题,选择。
(4)影像和Arc/InfoGrid:
数据源类型选择ImageDataSource。
(5)创建新专题:
先确定所在视图,NewTheme,选择要素类型Point。
保存的工程文件,proj文件,包括view、table、chart、layout和script等。
设置专题显示属性:
如果视图显示的比例尺超出了该范围,专题就不会显示。
控制视图的各种比例尺下的显示,使视图显示的比
例尺使视图上的地理要素在缩放时随时保持合理的疏密祥略。
步骤:
点击该专题名称;ThemeProperties;点击Display图标;键入比例大小;
如果只在比1:
50000更小比例尺下显示,在最小比例尺栏中键入50000,此时比例尺为1:
100000,自动显示。
在1:
30000时不显示;
如果只在比1:
50000更大比例尺下显示,在最大比例尺栏中键入50000,此时比例尺为1:
30000,自动显示。
在1:
100000时不显示;
若位于1:
25000和1:
50000显示,则最小25000最大50000。
空间数据的地理单位:
以十进制度为地图单位进行存储时,可以设置视图的地图投影。
判断是否以十进制度存储:
将数据作为新专题添加到视图中,在视图上移动鼠标并观察ArcView工具栏右侧的坐标读数。
如果X坐标均小于180,Y均小雨90,则可能以十进制度存储。
如果Coverage或Grid格式,且有prj或prj.adf投影文件,就可以在文件中找出所用的地图单位。
投影文件是project命令创建的,放在Coverage和Grid同名目录中。
DD表示十进制度,meter表示进行了地图投影。
(2)-Tables
基本概念:
1.专题属性表,记录专题要素的属性;2.独立表格。
表格可以显示、查询、分析和统计表格数据。
ArcView可以直接加载、编辑和写回保存dBASE和INFO文件。
其他则可在ArcView中编辑后转换为dBASE再加载。
添加表格数据:
1.自动加载空间数据的属性表:
arc/infocoverage和形文件的属性表。
自动管理专题要素和属性表记录中间的关系。
空间数据属性表添加后必须先激活对应的专题,打开专题属性表,出现Attributesof专题名的表格。
2.加载dBASE、文本文件和Info文件:
激活project窗口,AddTables。
3.加载数据库表格数据:
ArcView的SQL链接,运行SQL查询可读取表格记录,访问数据成为工程中的表格文档。
激活project,选择SQLConnection,选择数据库类型,tables-columns-双击column名添加到select,双击表名添加到form。
如果只想获得表的记录子集,可在where框中键入条件表达式。
链接数据库创建的表格在ArcView中不可编辑。
想编辑可在file中选export,将表格转换为dBASE文件,再添加到ArcView中。
4.创建表格:
NewTables,Edit:
AddField;AddRecord记录;添加数据,edit并单击表空白单元格,输入值。
完成输入,点击tables-endediting-save,开始点击startediting。
表格工具:
两个工程之间复制表格:
通过import和export导入文档。
专题属性表:
addview-addtheme-openthemetable-table-startediting-edit-addfield-stopediting.双击.shp专题,打开legendeditor设置属性。
专题属性表加入属性数据后,可对地图进行符号化。
也可以标注地图要素,创建统计图,各种查询。
identity点取要素显示记录;label属性框指定标注字段名,在用label或auto-label添加注记。
用专题属性表中某个字段的值来为专题要素指定显示符号。
若表格中包含xy坐标以及沿着一条路线的测量值或街道地址,则可以作为event专题加入视图。
表格连接(Join):
通过表格的公共字段将两表格数据拼接。
可将表格数据连接到专题属性表上,成为专题属性的一部分,从而利用这些字段符号化或标注视图要素。
连接的公共字段不必同名,但数据类型必须相同。
eg.打开esri/esridata/usa.apr文件,创建专题USstates。
载入states.dbf数据表格。
将它加入USstates专题属性表中,基于这些统计数据对各州进行符号化显示。
两个表格都包含州名字段State_name。
1.tables模块中打开表格states,点击连接字段State_name。
2.激活所需专题名USstates,openthemetable,点击链接字段,State_name。
3.单击Join按钮,states.dbf字段附加到当前活动表格最右边。
以后可以利用这些字段对USstates专题进行符号化,创建自己的统计图。
连接表不影响源数据文件。
连接表之间的关系:
一对一,多对一。
eg.一个根据植被分级的多边形专题,属性表为每个多边形存放了一个数字分级编码。
植被分级的完整性描述存放在Vegclass.dbf表中。
要用Vegclass.dbf的一个字段符号化显示植被多边形,可利用分级编码作为公共字段,连接到专题属性表。
这是多对一的关系。
植被专题属性表的多个记录指定为Vegclass.dbf中的同一个记录。
表格数据汇总后再连接:
基于结果对专题要素进行符号化、标注和分析。
eg.一份销售记录表,Revenue代表销售收益。
要加入到省份专题中。
不能将销售表直接加入专题属性表,因为属性表中每个省份在销售表中对应多条销售记录,链接只能将销售表中第一个匹配的记录添加到属性表。
要从销售表的Revenue字段汇总统计各省的总销售收益,把统计数放在一个新表中,再加入专题属性表。
1.对汇总的字段Sales_region求和Summarize。
2.从field中选Revenue字段,从Summarizeby选Sum统计方式,单击Add,增加了Sum_Revenue字段。
3.生成sum.dbf,每个省只有一条销售记录与之对应。
缺省情况下,汇总表还包含count字段以显示每一个省在原表中对应多少条记录。
Sum_Revenue记录分省销售收益。
4.用Sum_Revenue字段对各省总收益进行符号化显示,用count对各省总销售数量的地图进行符号化显示。
表间关联Link:
可以处理两表间一对多的关系。
eg.建筑物由许多客户租用,不能不能直接将记录客户情况的源表连接到建筑物专题属性表中,因为每幢建都会只与它的第一个客户进行连接,而忽律其他客户。
因此应该建立表间的关联。
步骤:
1.打开源表,点击要关联的字段,打开目标表,点击关联字段。
2.Table-link建立关系,表示两表关联。
若目标表是某专题属性表,选中视图中的要素,则该要素的属性记录也被选中,因此源表中相关记录也被自动选中。
eg.Tenarts.dbf表包含客户的名称,通过building20字段和Buildings专题属性表关联。
在视图中选中一幢建筑物也就选中了属性表中的相应记录,客户也被选中。
但在源表中选中一条记录并不自动选择目标表中的相应记录,因此关联仅存在于目标表中。
用来建立关联的字段不能成为符号化。
标注和分析的基础。
(3)-地理要素的显示和标注
图例编辑器LegendEditor:
控制专题显示方式。
功能:
分类显示专题要素;分类显示的要素属性;各种分类方法;各种色彩映射表;显示各类要素的符号;各类要素的视图目录栏中的描述方法。
可选符号类型:
填充符号fillsymbols;线符号pensymbols;点符号markersymbols;字体font;颜色background、前景色foreground、轮廓线色outline、文字颜色text。
点符号类型:
统一符号singlesymbols,单值uniquevalue,渐变颜色Graduatedcolor,渐变符号Graduatedsymbol,点密度dot,统计图chart。
label可键入改类要素的文字描述信息,出现在视图目录栏专题名称下作为图例说明出现。
改变专题显示方式:
1.classification做分级依据属性项。
若想用来分级的字段不在该列表中,那么该字段很可能时字符字段不是数值字段。
仅当uniquevalues时才能用字符字段进行分级。
默认时,采用naturalbreaks自然间隔分级方法分为五级,点击classify。
2.对属性值规范化,normalizeby选择方式。
3.改变label与对应的value内容一致。
图例类型:
单值地图uniquevaluesmap:
不同颜色不同属性值。
适用于:
要素名称、类型、状态或种类的属性;包含长度或已分类的数量的属性;用单值标识的要素的属性。
色彩渐变地图graduatedcolormap:
温度图等。
在显示分级数据和进度时有用。
符号渐变图graduatedsymbolmap:
点符号的大小和线状符号的宽度。
适用于等级序列和变化进程。
eg.商店由销售量进行等级显示,道路符号化可根据高峰时间的交通量进行显示。
点密度地图dotdensitymap:
表示某事物在地理要素中的数量、频率。
统计图chartmap:
分级方法:
naturalbreaks自然分级点法:
寻找数据固有的模式和分组确定分级点。
quantile等要素数法:
每个级别包含同样数目的地理要素数量,适用于需要强调要素在所有要素中的相对位置。
适合表达呈线性分布的数据。
equalarea等面积法:
使分级后各级要素的多边形面积之和大致相等。
缺点,掩盖较小省份之间的人口差异。
equalinterval等间隔法:
适用于强调一个属性值与其他属性值的相对位置。
eg.要显示一个商店的销售额位居各商店销售额排名前1/3时。
在最多和最少人口地区形成较大对比。
缺点:
揭示数值子集间微小差异时效果不好。
standarddeviation标准偏差法:
各数值与平均值之间的差异。
正规化数据:
每个值除以一个数得道比率值,而后表达这些比率值,单位:
百分率、千分率、密度、单位面积、单位产量等。
方法:
根据属性值总和;通过另一个属性。
属性正规化:
normalizeby选中percentoftotal。
添加无效值nullvalues:
说明无效、数据撤销或数据不合适按一定的地理要素来表示。
意味着不希望无效值对应的要素参与显示分级。
无效值通常为“-9999”或空白。
若为字符串,无效值可能为空、none、nodata等。
设定点线符号是否依比例尺缩放:
确定为视图选定了地图单位;LegendEditor-Advanced,选中Scalesymbols.
旋转点符号:
表达风向、出口等附加信息。
角度按笛卡儿坐标系度量。
右侧水平方向起算,逆时针旋转。
LegendEditor-Advanced,选中RotationField。
添加图形和文本:
直接记录在工程中。
在投影后再添加图形。
1.添加图形:
DrawPoint,Pointor-Graphics-sizeandposition,Windows-showsymbolwindow,.
2.附加图形和文本到专题上:
文本、图形是不同于专题的要素,如果不设置,总在视图中可见。
附加到专题上后,仅当专题激活时才能在专题上显示。
同一文本图形只能附加到一个专题上。
标注专题要素:
1.在标注前指定字体样式尺寸颜色等;
2.themeproperties-textlabels-labelfield;
3.标注单个要素:
label
4.自动标注:
theme-autolabel
热链接Hotlink:
1.定义热链接:
theme-openthemetables-addfield-image字段-themeproperties-hotlink按钮-选取热链接字段和预设。
2.使用热链接方式:
激活专题-hotlink工具-点击要素。
(4)-地图投影
确定数据是否投影:
将数据作为新专题添加,在视图上移动鼠标,若X<180经度,Y<90纬度,就有可能是十进制单位的。
两种地图投影的数据不能加入同一个视图中。
必须确保都是十进制数据后,才选择地图投影方式;或者要确保视图中所有数据按同一地图投影过。
例外:
如果视图含有已投影过的印象或栅格,可以加十进制的矢量数据到视图中,并把矢量数据的地图投影设置为与影像或栅格相同。
投影类型:
等积:
面积不变、等角:
形状不变、等距:
距离不变。
设置投影:
view-properties-mapunits-projection(投影)-standard-categary(投影种类)
无地图投影:
projectionoftheworld世界投影,type-no
标准地图投影:
UTM-1983,type-zoom11
定制地图:
transversemercator,krasovskv
(5)-统计图
创建统计图:
打开用于创建统计图的表格文档:
view-addtheme-openthemetables选取统计记录;
点击createchart按钮;chartproperties-field-addtogroup添加希望参与统计的字段到数据组;labelseriesusing标注数据系列,选择用来在统计图中标注数据系列的表格字段。
例如,如果表格的记录代表不同国家,可以选择国名字段。
从gallery选取charttype。
统计图的编辑:
图形、图例文本、标题、轴标记、刻度标记和坐标轴。
改变移动图元素chartelementproperties统计图元素属性-点击要改变的元素;
改变坐标轴:
chartelementproperties-点击要改变的坐标
添加、删除数据标记:
统计图与表格自动相连,控制出现在统计图中的数据标记。
若是专题属性表,可通过选取或不选取视图中要素来控制。
erase删除数据标记,点取工具,点击要删除的数据标记,则从统计图和表格中取消选择。
erasewithpolygon用多边形删除从散点图中删除一组数据标记。
数据系列series和数据组groups的兑换:
series是统计图中进行比较的一组相关数值,把来自表格的同一条记录的一组数据看成一个数据系列。
同一系列用同一种颜色表示。
groups是描述同一个变量的一组相关值,把来自同一字段的数据看成一个数据值。
例如年份。
对换seriesfromrecords:
当统计图表示多个字段的关系时,将数据系列和数据组对调。
例如,series从字段而不从记录中得到,group从记录而不是从字段中得到,从而转换绘制方式。
但对散点图无效。
(6)-属性查询
Identify查询:
浏览数据。
激活(一个或多个shift)专题,identify工具,点击要查询的要素,出现identifyresults。
Selectfeature选择要素:
激活专题,点取选择要查询的要素,高亮度表示,openthemetable-promote前置。
Find搜索:
查询当前活动专题中含有特定字符串的要素。
若有多个条件,只查找满足第一个条件的要素。
QueryBuilder查找满足属性表达式条件的要素。
eg.查询消费额在20000美元以上的商业类型的住处。
激活theme-querybuilder-建立表达式[sales]>=20000andbusiness_type=restaurant-newset建立选择集,执行表达式。
openthemetable可查看所查询的要素属性。
查询表达式用法:
1.字符串如“姓名”、“code”等要加引号,不区分大小写。
2.查询串可用“*”表示可匹配一个或多个字符,eg.要选择“湖北和湖南”,([省名]=“湖*”).
3.串中可用?
,在表达式中匹配单个字符,eg.查找Smith和KatherineSmith,([owner_name]="?
atherinesmith").但汉字作为两个单字节处理,如果查找“九江市”和“镇江市”时,用([城市名]=“?
?
江市”)。
4.查询可以比较两个字段的值。
eg.查找人口10年有所下降的县,([人口2000])<([人口1900])。
5.and-同时满足,or-至少需要一个,not-排除(not[省名]="台湾")。
6.从左到右顺序执行有优先级。
7.日期是一个8个数字。
eg.([日期]<19920717.Asdata),([日期] 如果在值列表中双击一个日期,“.AsData”自动输入表达式,告诉ArcView前面8个数字在表达式中代表日期。 转换日期的格式: ([日期]>Data.Make("03/15/1993","MM/DD/YYYY")).其中Date.Now和Date.Make都是Avenue语言的声明“对象.请求”。 8.布尔字段truefalse。 eg.([NEW]=TRUE)或([NEW]);([NEW]=FALSE)或([NEW].not) QueryBuilder查询结果与选择集的关系: 1.newset生成新选择要素集; 2.addtoset添加到已有的选择集;扩大选择集 3.selectfromset从已有的选择集选择。 从当前集查询,缩小选择集。 如果初始选择集是按照空间位置查询得道的查询结果时可以实现空间查询和属性查询的结合。 eg.寻找有可能被污染的井,位置在冲击岩层,深度不到50m: 空间查询指定多边形查找位于这种地层中的所有井,querybuilder按深度加以选择。 统计图查找要素: 删除数据指标: 删除不需要的指标后,剩下的指标所对应的要素自动选中。 (7)-空间查询 空间近邻性查询: 基于要素之间的邻近性。 查找的对象是落在距指定要素一定距离之内的要素,或与指定要素相邻的要素。 还可以查询不同专题中相邻、相近的要素。 查找落在指定距离之内的要素: Drawpoint-circle,在视图上绘制一个定半径的圆,而后从一个专题或多个专题中选择完全落入或部分落入这个圆中的所有要求。 Graphic-sizeandposition设置参数。 SelectFeaturesUsingGraphic选择落在圆内的地块。 查找落在给定要素某距离之内的要素: eg.查找落在10km内的湖泊。 view-properties-distanceunits: km;theme-selectbytheme-selectfeaturesofactivethemesthat(选择要素的空间关系条件)-theselectoffeaturesof(参照专题)-selectiondistance(选择的距离);openthemetables-高亮度显示选中条目。 若在多个专题中查询,则先激活所需专题,而后selectbytheme。 查找与指定要素邻近的要素: Areawithindistanceof,距离设置为0,即表示与此地块有共同边界的。 细化查询结果: eg.查找场地内距高速公路不到2km或距火车站不到1km,或同时满足两个条件: 1.selectbytheme查找距高速公路小于2km的,通过newset; 2.selectbytheme查找距火车站不到1km的,通过addtoset,结果集添加到了第一次选择集中: 它们或者满足第一个条件,或满足第二个条件,或同时满足两个条件。 eg.若要求距高速小于2km且距火车站小于1km: 1.selectbytheme查找距高速公路小于2km的,通过newset; 2.selectbytheme查找距火车站不到1km的,通过selectfromset。 空间连接: 在不同专题中查找最近要素,例如,查找污染井附近最近的河流,查找农户最近的医院等。 两个专题属性表的空间连接通过shape字段连接。 基于矢量数据的所有专题,例如形文件、arc/infocoverage,CAD图都包含shape字段。 基于shape的字段,将专题属性表A和专题B连接时,自动完成: (1)为专题A的每个属性查找距离最近的专题B的属性; (2)计算最近的记录,将距离值添加到专题B属性表的新字段Distance中; (3)将专题A的每
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ARCGIS 教程