ArcView3.2-空间分析模块的介绍.docx
ArcView空间分析模块的介绍ArCVi”空间分析模块的介绍I第一章ArcVicw空间分析模块的介绍1例程一处理格网主题2例程二找寻新银行的由优定位点6例程三在商业区域内绘制人口密度图9例程四创建和分析表层数据10其次章建模过程12第三笫找寻合适区域16例程一绘制顾客相宜度图层16例程二绘制人口和宜度地图20例程三创建人11密度的相宜度地图21例程四绘制(己有商店)距离的相宜度地图21例程长绘制琮合相宜度地图22第四孽表面分析23例程一创建一个按农作物产量分类的地图24例程二创建农作物产累去面图24例程三重分类产型表面图25例程四地形分析25例程五绘制等高线图26例程六创建坡度图26例程七创建坡向图26例程八创建钾含址的表面图29第五章显示梗格主遨30例程一创建一个单一值的图例31例程二创建一个渐变色的图例31第六章探究檐格主遨33例程一查询单个像元的属性值34例程二汇总统计榭格主题属性34例程三显示整型主题的属性表35例程四依据属性选择像元35例程五利用直方图显示属性35例程六在格网主题中描绘等值规37第七球空间分析功能37例程一距离分析38例程二邻近分析38例程三权筮距面分析39第一章ArcView空间分析模块的介绍本章将向你介绍一些解决空间问题的有用的新工具和概念,并且指导你学会应用ArCVieW空间分析模块。假如你用过ArCVie-想必你已经有些空间分析模块会涉及的概念,簪如如何确定一个新工厂的地址或者找到你的最好的顾客群分布的区域。本章将让你在一系列空间问题的基础上更好地理解你所遇到的问题,并通过操作简洁的图形交互就可以回答这些问题。空间分析模块拥有一系列解决空间问题的工具如:(1)通过模拟人口增长和人口统计变更来找寻一个好的零伟商店的定位。(2)通过模拟潜在的地形和水文变更来削减环境的影响(3)通过了解土壤化学元素和农作物产量的关切来增加农业产值。ArCViCW空间分析模块通过显示和查询数据,构建个综合应用系统,可以帮助你更好地发觉你的数据中的空间关系.在ArcView能分析矢量图像的基础上,在空间分析模块中,还增加分析栅格图像的实力。以卜是通过空间分析模块能解决的些例子。假如你想要为你的新饭店找寻一个最佳店址,你必需考虑经济增长潜力和已有的饭店所处的位置。假如一个地方具有很强的经济增长潜力,而已有的饭店很少,那么这正是我们想要的。空间分析模块可以帮助你分析这些因素.当然了,它还可以解决如下问题:“哪里是某一特殊类型顾客的最高聚集区域?竞争对手距离的远近?哪些地块价位便宜、交通便利?”假如你想要造一幢新居子,你也必需找到合适的位置,削减滑坡和洪水的可能性。空间分析模块可以产生.坡度的表面信息分析坡度的特征,也可以模拟盆地,还可以通过交互式的工具来创建等高线和直方图,从而能更好的进行数据分析。假如你想要为烽火台或移动电话放射塔找一个恰当的位置,空间分析模块也可以通过地图和图表的形式来表明那些地方是可见的,或者那些地方不适合放置放射塔。这些工具还可提高可视化的估计,如:假如你砍掉了部分森林,在某一条路上你是不是可以视察到。我们将首先用四个例程来让你先熟识一下ArcView的空间模块(全部例程中所涉及的图层都在avtutor文件夹中),然后再具体介绍如何通过模型构建和具体步骤来解决一些负货的问题。当然,这要在你熟识ArCYieW的基础上。假如你对ArCvieH,还不太熟识,请先学习ArCVieW的些基本模块的操作。在学习例程以前,现在要先学会如何装就ArCVie,的扩展模块,步骤一、启动ArCVie臂步鼻二、从FiIe菜单中选取EXtenSions,则出现EXtenSiOnS属性框“选择SpatialAnalyst选项并按OK确认。这样装我就胜利了,我们就可以利用ArcVicw的扩展模块了。在左边的项目窗口选择VieWS,单击皿W打开一个新视图。这时我们发觉在ArcView的菜单中多了Analysis和Surface两项,这就是我们进行空间分析的主要工具。例程一处理格网主题在这个练习中,你可以显示、查询格网主题,并可以用图表显示格网的特征。通过这个练习,你可以学会: 如何在空间分析模块的支持卜.显示新的主题类型。 如何创建新的数据层。 如何管理和保存所产生的新的格网数据。 格网主题与矢量图层在显示和表格处理方面的区分。在我们学习ArcView空间分析模块之前,我们必需学会添加ArcView扩展模块,并在此基础上打开一个新视图。一、添加并显示一个格网主题1 .单击添加主题按钮或从YieW菜单中选择AddThQmC选项。2 .在弹出的AddTheme对话框中选定AVTUT0R中的Spatial文件夹,并双击打开它。3 .将数据源类型(DataSourceType)设定为GridDataSource,即打开栅格图像4 .双击elovgrd,将该主题添加到视图中.5 .用鼠标单击书H表中主网名左侧的小方框,则小方框里设置为时,显示该主题。二、变更显示的嬴色我们可以很简洁的改动视图显示的颜色,并可以将颜色梯度定义成常见的形式如海拔图的形式。1 .在视图书目表中,单击elevgrd主题,使要编辑的主题激活,然后从Theme菜单中选择Edit1.egend项或单击按钮栏中的按钮:也可以干脆双击视图书目表中的主题名以打开图例编辑器(1.egendEditor)2 .单击ClaSSify按钮3 .将类的数目变成7项,然后按OK确认。4 .选择EIeVation#2作为蹶色梯度.5 .单击APPlyO6 .关闭图例编辑器。显示如下:现在图例已经更新,反映了新的类别和颜色方案。我们可以花一些时间来熟识图例编辑器的运用。双击图例编辑器中的符号将显示调色板,你可以用来变更能个符号的颜色和类型。通过图例我们把每一个格网主题的像素都归为一类,并给F一个数值,一个像素都用它所属的类的颜色表示。变更填充方式不会变更显示结果,因为格网主题总是以实心填充。三、给定显示深度你可以通过两个主题来创建一个更合主题:一个主题为elevgrd,供应颜色,另一个为hillshade,供应亮度。1 .添加EICVgrd主题。2 .双击EleVgrd主题的图例,显示图例编辑器.3 .在图例编辑器中,选择AdVanCed按钮。4 .选择HillShd作为亮度主题。5 .将网格单元的最小亮度设为20。6 .将网格单元的最大亮度设为80。7 .按OK确认“8 .选择图例编辑器中的八pply。9 .关闭图例编辑器,显示结果如下:显示格网主题:与ArCVieR的其他主题一样,格网主题也位于数据源的基础上,一个格网数据源是由一系列行和列数据组成的栅格数据集.格网主胭Pll四、显示属性数据1 .单击EIeVgrd主题,使之激活我们留意到打开表格按钮呈现灰色,因为此时EIeVgrd主题是一个浮点数格主题,因此没有表格数据与之对应。2 .单击直方图按钮显示EIevgrd主题的属性。X抽显示Elevgrd主题的图例分类,Y轴显示Elevgrd主题中所属每个类的像元值。显示如下:3 .关闭RleVgrd的直方图.五、从高度主题中分别坡度可以很简洁地创建新的格网主题,假如你要从个高度主题中分析坡度。1 .单击EIeVgrd主题,使之激活。2 .从AnaIySiS菜单中选择DeriVeSlope03 .用鼠标单击节目表中主题名左侧的小方框,则小方框里设理为时,显示新创建的主题。显示如下:从以上例子表明,从己有的数据中创建一个新数据层是件很简洁的事,Analysis菜单中的菜单项大都可以解决这个问题,你不须要为新创建的主题命名,系统有一个默认的主题名,如本例中为“SlopeofElevgrdw.六、命名产生的格网主题任何主题名都可以通过菜堆的属性对话框来变更。1 .单击新产生的主题名,使之激活。2 .从Theme菜单中选择Properties。3 .将主题名称改为Slope,同时我们留意到在属性表中该格网主题的类型是浮点型,它的状态是临时的。4 点击主题属性表中的OK按钮确认。可以发觉视图列表中的视图名已经变更了.七、保存分析结果1 .单击SIOPe主题,使之激活。2 .从ThemC菜单重选择SaVeDataSeI。3 .命名并存贮在肯定的路径中。保存和管理格网数据空间分析模块处理和创建格网数据集合,一个格网数据集保存在肯定的工作区中,每一个数据集存贮在一个堆独的书目中,在这个书目中包含了格网的特定信息.每一个格网数据集把这些信息存贮在该工作区的INFo文件中,在计尊机文件系统中你无法对它进行全命名、备份、制除等处理,只有利用空间分析模块所供应的格网管理器你才可以对这个数据集进行操作。单该主题处于激活状态时,我们从FiIe菜单下选择ManageDataSOUrce,从而进行操作。当然在计算机文件系统中你可以移去整个工作区。在操作中产生的格网数据集在文件工作区中创建,如以上操作中产生的SIoPe主题,在默认状态下,它一般存贮在C盘的IemP中。假如你没有另外存贮,当响应的格网主题从视图中删除,或者当你退出ArCVieW时没有保存项目文件时,所产生的这些主题会被自动捌除。假如项目文件被存贮或者你另外保存了该格网文件的数据集,那么这些全部产生的格网文件将会被保存,除非你人工删除它。八、篁分类坡度主题你可以通过数值归类将浮点型格网主题转变成照型格网主题1 .单击SloPe主题并激活。2 .从AnalySiS菜单中选择ReekISSify(建分类)。3 .单击重分类对话框中的CIaSSify按钮。4 .将分类的数目改成5并按OK确认.5 .堆击重分类对话框中的OK确认,显示新创建的格网主题,主题名为ReclassofSlope。九、视察坡度属性表1 .单击ReclassofSloPe主题,使之激活。2 .此时我们发觉它的打开表格按钮己不再是虚的,单击按钮查看其属性数据表3 .单击选择工具按钮。4 .用鼠标单击属性表中的某一行并视察视图显示结果。我们留意到,当选中其中一行时,地图中的多个部分被选中并呈现高亮显示。甚至有些区域并不是相互连接的,那是因为我们选中某一记录时,选中的是全部具有该范围值的像元。我们可以按住Shift键并同时用鼠标单击可以选中多个记录。十、选中格网主题因为整型格网主题的每一个像元在它的属性表中没有单独的记录,因此我们不能干脆在视图中选中它。假如你想要在视图中选中你想要的某个像元,你必需在它的属性表中选中含有该像元属性值的某一类记录。又因为记录表中显示的某一特定记录值可能对应视图中多个像元的值,因此具有同一属性值的像元都会被同时选中并高亮显示。也就是说,格网主题的选择只是在它的屈性表中操作,而不能干脆在视图中悚作。例程二找寻新银行的最优定位点假如你作为一个银行集团的行政长官,想找寻一个合适的地址来开一家新银行。你所感爱好的应当是那些离现有银行较远的却有许多居民居住的区域。在这个例程中,你就可以创建离现有的银行有肯定距离关系的区域,而且可以杳询一些距离信息和人口信息来找到新侬行的定位点。而所显示的结果可以转化成Shape文件并且可以和其他数据共同显示. 在本例程中,你将学会: 如何通过查询多个数据集来创建新数据 如何将格网主题转变成ShaPe文件一、将数据装入视图首先我们要做的第个任务也就是跟例程相同,也就是先装戏ArcView空间模块并打开一个新视图。然后将从视图中选择Projection,并将投影改成StatePlane-1983,Georgia,West4在视图中添加表示人口密度的栩格主题popden,然后加入矢量图层bank,shp。二、地图投影和空间分析假如一个矢量图形是以十进制的度数为单位表示,如30.5°,而不是30c30,我们将可以自己通过菜单YiCW中的Projeetion来变更它的投影来使它实时显示在新的投影坐标中,但它的文件本身的投影没有发生变更。若我们打开的是栅格图像,我们就不能利用这种方法来变更它的投影,它的投影在生成栅格影像的时候己经确立且无法在显示时进行变更。假如我们在同一个视图中显示一个栩格图像和一个矢量图形,那么这个视图的投影应当设置为栅格图像已有的投影,即矢量图形的投影要与栅格图像的投影一样,否则则不能在同一个视图中同时显示两个主题.三、杳询高额存款的银行你不须要和那些你所拥有的大银行竞争,因此,我们所须耍的区域应当离它们远一点,所以在创建显示距高的图层前先把大银行选出来.1 .单击Bank.shp主题,使之激活。2 .单击查询按钮。3 .在字段列表中双击PrivaJdep主题,该主题代表私人客户存贮的存款值。4 .单击“大于”按钮。5 .在表达式中输入100OOO00。6 .单击NeWSet按钮,然后关闭查询窗口。这时我们可以看到视图已经更新,所选择的银行已经呈高亮显示。四、从所选择的银行中创建关于距离的图层1 .单击Bank.shp主题,使之激活。2 .从AnaIySiS菜单中选择FindDistance.3 .将输出格网范闱和输出格网像元大小设成与Popden相同。4 .显示新产生的视图我们产生了一个连续的显示距离的图层,可以显示与私人投资达1千万的银行的距离.5 .将BUnk主题拉到上面,是它显示在其他图层以上。显示如下:我们发觉仅有那些被选中的银行(即黄色高亮显示的)被处理.五、叠置地图并产生满意条件的查询你的目标是为了找到和已有的大银行距离较远的,但是人口较多的区域。1.仅显示P。Pden主题,而使其他主题不行见。6 .从Analysis中选择MapQuery。7 .在图层列表中双击P。Pden.8 .单击“大于”按钮,然后在表达式中输入3000,我们将能找出一些每平方公里人口密度大于3000的区域。9 .单击AND按钮.10 在图层列表中双击DistancetoBank,shp11 点击“大F''按钮,然后在表达式中辘入500,这个操作将产生一个和已有银行距离大于500米的区域。12 单击EVaIUte按钮来求值,并显示新产生的主题,显示满意全部条件的区域.13 回到MapQuery对话框,假如你已经关闭了,则重新从菜单Analysis中选中MaPQuery,将人口密度的数值变成5000。14 .再次单击EYaIUate按钮求值,并显示新创建的主题15 .关闭MaPquery对话框。这是我们已经创建了一个与已仃的大银行距离大于500米的区域,而I1.这个区域的人口密度大于5000人/平方公里。六、将结果转变成ShaPe文件1 .单击MaPQUery1主题,使之激活2 .从Theme菜单中选择COnYerttoShapefile。3 .为新的ShaPe文件定义个新的名字和书目,然后按OK确认。4 .单击YeS将该ShaPe文件作为主题加入当前视图。七、显示最终结果1 .显示新主题并双击其图例打开图例编辑器。2 .选中UniqUeVaIUe作为图例类型,GridCode作为字段值。3 .选中数值为0的图标,并按删除按钮删除。4 .双击数值为1的图标,显示图例编辑器,变更填充方式将前及色设为红色斑点填充,底色为透亮,并将标签设为NeWBankSo5 .将streets.shp加入视图中并显示。显示结果为:接卜去你可以在街道上标上标签,也可以加上其他数据图层,然后把整个视图放入图版中,并加入标题、比例尺和指北针。例程三在商业区域内绘制人口密度图作为一个销售商,你可能想了解为什么有些人生意兴隆,而有些人却门庭冷落。这个例程将让你从人口普查数据中创建一个人口密度的图层,然后为每个销售商的商业面积确定人口数目。在这个例程中,你将学到: 如何依据散点数据创建连续的人口地图 如何通过另一个区域来概括该主题的数值 如何创建描述两个主题的表格和图表一、在新视图中装皱数据与例程二相同打开新视图,并设定投影,添加blkplsub.Shp和trade.ShP主题。二、创建人口密度图1 .单击Blkptsub.Shp主题,使之激活并显示。2 .从AnalySiS菜单中选择CaIeUIateDensity.3 .按OK确认输出.4 .将PoPUEtion字段设为PoPUIation,将查询半径设为350,密度类里设为Kerne1,然后按OK确认,显示新产生的主题。三、在每一个商业区域中用图表说明人口数目我们要得出每个商业区域的平均人口密度来确定是否须要重新设置商业区域。1 .双击Trade.shp主甥打开图例编辑器,这是一个商业区域的多边形主邀.2 .将图例类型设为UniqueValue.将ValueField设为Salesmgr.按Apply确认并关闭图例编辑器.3 .显示Trade.shp主题并关闭人口密度主题。4 .从AnaIySiS菜单中选择SUnImariZeZones(定义区域)。5 .选择SUIeSmgr作为定义区域的字段。6 .从BIkPtSUb.shp中选择DenSity(密度)作为定义区域的主题。7 .选择Mean(平均数)来统计图表.这是产生一张表格和一张图表,在表格中包含多个统计结果,如每一个商业区域人口密度的最小值、最大值和平均值。而图表窗口可以供应更直观的结果。通过表格和图表窗口我们可以调整平均人口密度总的商业区域和平均人口密度低的商业区。当你重新建立了你的新的商业区后,也可以利用响应的方法来视察某一个商业区域的平均人口密度。假如你要估计每一个商业区域的人口总数,你可以符每个区域的总面积和每一个商业区域的平均人口密度相乘可以得出结果。例程四创建和分析表层数据作为个现代化农业的农场主,假如你了解士壤的化学成分,你可以更好的利用你的土地。依据定点测量的结果,你可以产生某一块地中钾元索的分布图,而且可以产生等高线来让你更直观地视察到哪些区域须要施加肥料。在本例程中,你可以学到:如何从定点测量的结果产生连续的面结果.如何绘制等值线一、在新视图中装就数据与例程i相同打开新视图,添加soilsamp.shp和thefarm.shp主题,并显示Soilsamp.ShP主题。二、从点样本中创建押的分布平面图1 .单击Soilsamp.shp主题,使之激活2 .从SUrfaCe菜单中选择InterPOIateGrid(插值)»3 .将输出格网的大小设定为与ThefUnn.shp相同,列数设成100,并按OK确认输出。4 .在插值对话框中,将MCthod设为SPline,ZValueField¾>JSoil_k,并按OK确认。5 .显示新产生的格网主题。显示如下:每一个格网主题中的像元的钾的含量都是依据它四周的已有钾元素含量的像元值通过差值运算求出的.三、设置和运用分析属性在以上的练习中,当要对个矢量主题进行操作时,ArCvieW通常利用栅格图像输出对话框(OutputGridSpecificationdialog)来定义新产生的图像范围和每个像元的大小。但是假如你要精确地设定图像范围和每个像元的大小,你可以在分析属性对话框(AnalysisPropertiesdialog)中进行设置,即选中Analysis中的ProPerlieS菜单项。在设置图像范闹时,你可以通过下拉框来选择与某输入图像相同,也可以选择自己定义图像大小,同样设定像素大小时你也可以通过选择与已有输入图像的关系(如全部输入图像中像元大小的最小值、最大值等)来确定,也可以选择AsSpecifiedBelow自己定义像素大小。一旦你输出的图像大小和像元大小通过分析属性对话框设定,那么我们不能在OutputGridSpecification重新设定了。四、建立等值线1 .单击SUrfaCefromSoisamp.shp±g.使之激活。2 .从AnaIySiS中选择CreateCOntOUrSo3 .将等值税的值差设为100.4 .按OK碑认。5 .显示新创建的主题。显示如下:现在可以从视图中看到在该地中钾元素含量的连续分布图,假如你想让你的土地中的钾元素的含量维持在300以上,你可以利用AnalySiS菜单中的MapQuery来选择该图中全部含量低于300的区域,这样你就可以知道那些区域的钾元素含量较低,却不能明确的知道含量原委有多低,但是通过等值线我们就可以知道每一个区域的钾元素含量的值。通过四个例程我们已经大致了解了ArcView空间分析模块所能解决的问题,并且已经有个实际操作空间模块的阅历。但是在许多现实问题中,所要解决的问题没有这么直截了当,也没有这么简洁,因此我们还要学会建模,招实际遇到的问题转化成在ArcView中可操作的问题,在运用时遇到问题时还要参照ArCVieW的在线帮助文件.其次章建模过程在第章中,我们已经对ArCVioW的分析功能有了进步的了解,现在我们可以利用空间分析的潜在功能来解决问题。但是空间分析功能不能自动解决问题,它只能告知你诸如以卜.的问题,如:某些物体多大或者距离多远,而对于“如何找到最佳地址”的问题它却手足无措,这就要依靠你要通过建模提出正确的问题,本章将让你学会如何建立模型、如何分解问题、并如何利用相应的空间分析工具来实现。在这一章中,我们可以学到: 如何形成空间问题、空间数据和空间操作的概念 如何通过建立模型来找寻最佳地址 如何将一个问题分解成几个可以用ArcYie*解决的问题 如何确定“什么才是好的” 确定在什么时候利用不同类型的空间数据如何招空间问题建模当我们遇到的问题不能干脆解决时,我们通常通过建立模型来完成,如:我们四周的困难环境,我们常常用简化的方法来创建现实环境的模型,在GIS中,我们通常用一系列的地图图层来表示实际环境,可分的图层有:水文、地形、土地利用、公共设施、土壤、街道、行政区等等。在AreVieW中,这些图层形成不同的主题,它们的关系可以由ArcView的空间分析工具来建模。空间建模是通过综合不同图层的特征来解决问题的过程。在空间分析时,可以将某些矩形要素或格网图U叠加在所选定的图乂上,每一个像素代表某一位置中的属性值,该属性值综合了全部图层的信息。大多数空间模型具有找寻最佳位置的功能,如些模型可以用来进行地址选择和找寻最佳方案,如:为某种杂交水稻找寻最佳种植场所、找寻填埋垃圾场的分布位置或者找到建立一个新学校的座落地。虽然存在不同的数据要求和不同比例尺的大小,但是解决问题的方法都是大同小异,在接下去的篇幅里,我们将通过一个具体的例子来实现找寻一个商店的最佳定位,并可以具体的理解遇到具体问题时如何建模以及如何运用空间分析模块来解决实际问题。在创建一个地址选择和最适度的模型时,我们将特征数据依据它们的不同相宜度来进行分类并求新组合成基于不同变量的每一个位置的不同相宜度的合成地图。我们可以分成四步来完成:1 .确立问题2 .将问题分解成可以干脆解决的小问题3 .给每一个目标设顶相宜值4 .最终解决问题我们将在这一章学习1一3步,而第4步将留到下章学习,由于建模的过程须要经过努力思索和详尽打算,而事实上运用软件仪仅是解决问题的一小部分,假如前三步你可以好好完成,那么解决问题将会变得很简洁。确立问题解决问题的第一步就是如何确立问题假如我们是想为一个新商店找一个最好的区域。假如我们已经有一些便利店,主要的经营是在早上的时候卖咖啡和面包,在晚上的时候卖些美味的外卖的快餐。而且有些商店生意还不错,所以我们想要在新的地方开一些分店。因此我们要得到的地图应当是适合开分店的位置,即我们要先得到关于全部地区对于开设分店的相宜度的地图。要得到的这个地图以及获得该地图的过程,儿乎适用于全部的空间分析和GlS中。要确立这个问题,我们首先要画建模的过程图,而且在分析的过程中我们逐步完善这个图表分解向题一旦何愿建立,我们要做的事情就是把它逐步分解,直到分解到可以用空间分析工具解决的实际问题。如何分解问题呢?这要从问题本身来考虑,如我们要为新店找寻一个合适的区域,而对于一个胜利的商店来讲,最主要的莫过于它的顾客了,而这些顾客的最主要特点是他们对你的商品的需求和他们离你的商店的距离。因此我们可以招此问题分解成三个小问题。即我们考虑影响商店胜利的因素有三个:离已有的商店的距离、好顾客的人数比例、高的人口密度。所以图表增加为:好顾客的分布区域对于已有的商店的调查,我们可以估计出潜在顾客的分布区域,但是我们我们须要将这个区域量化从而可以画出可以设立商店的区域。为了建立关于好的顾客的地图,你须要审定哪些人群喜爱你的产品,你从已有的调查数据中可以了解到有关的信息,我们可以从一大堆的有关丁商店位置和商店属性的数据中找到胜利的数据,勾绘出他们的商业区域,并把这些区域和人口统计数据结合,那么我们验证出从调查中得到的好顾客和你已有的商店四周的顾客范围相I可.所以我们又可以在图表上添加。估计目标我们不是总能找到些很志向的数据和工具来估计目标,因此在些状况下,我们须要找寻一些可以替代的近似的数据和工具来实现.瞥如说,我们为了不使新设立的商店会争夺已有的商店的顾客,我们须要得到顾客到商店的距离。但是对于肉离来说,也是很琲确定,般我们会考虑顾客从家里到商店的时间,而这个时间,又跟交通状况和路网状况有关,路网的确立我们可以用ArcVieu路网分析工具来完成,而交通状况,又跟你行驶的时间有关,在一天内的不同时间,或者在一个星期的不同日期,交通状况又各不相同,所以在同一条道路上,行驶的状况随着各个因素的不同而发生变更。为了简化数据要求和分析,我们有时就采纳一些间接的估计方法,如刚才所说的那个距离,我们就用图形上的干脆距离来表示。在我们建模的过程中,我们尽可能地采纳干脆的估计方法,所以在简化和精确中要找一个合适的度,假如我们更多地采纳干脆的方法,那么符会有许多不确定的因素,而导致难以得出确定的结果。假如我们果纳间接的方法,那么我们很简洁地得出我们所要的结果,可是结果的精确性还有待考虑.勾绘出胜利商店的经营区域我们知道,人们常常光顾离自己肯定距离的商店,而不会舍近求远。因此,人们所能忍受的距离是我们要考虑的因素。首先我们从已有的胜利商店的数据中,来得出它们的经营区域。这是我们可以利用空间分析工具中的FindDistance功能.另外,我们也可以利用ASSignPr。XimiIy功能来绘制经营区域,但是运用这个功能时你无法自己定义顾客所能容忍的最大距离。评价胜利商店的人口统计为了找出居住在胜利商店四周的那些人群,我们可以视察调查数据、生活类型数据或者是政府的人口普查数据.在这些基础上,我们可以利用生活类型数据来找到所谓的“好顾客”的居住范困。从人口普查数据或者实际调查数据中,我们可以得出相同社会背景和经济基础的人常常集群居住,从而得诞生活类型数据.在推断顾客的消费行为时,利用生活类型数据比利用原始的人口普查数据耍有效得多。依据这些数据,你就可以推想那些人将会成为你的顾客,而且也可以得出他们的居住位置。绘制“好顾客”的比例地图现在我们已经知道我们所要找寻的顾客了,但是我们还须要用地图来表示。在每个地理单元中(或者是人口普查单位),生活类型数据是采纳抽样的方法,而不是对于全部的人都进行调隹的是否有足够的顾客完整的流程图:第三章找寻合适区域在前一章,我们已经学习了如何建模以及如何分解问题并度量相宜度。在这-章中,我们将用ArcView空间模块来解决分解后的问题。Pl顾前面的问题,我们假如要为连锁店开一家分店,我们将在顾客人数统计、人口数目、与已有的商店的距离的基础上各自建立相宜度的地图。这些地图将可以用来创建张全面的相宜度的地图,然后我们可以利用这张地图进行找寻并在最合适的地方找到某处最有价值的地产。在这一章中我们可以学到: 如何利用空间分析模块来得到一个“好的”顾客群的描述并用地图表示它的分布范围 如何创建和利用距离地图来描出商,叼X域并使新开的分店与已有的商店的竞争达到最小 如何创建人口密度图 如何重新分类和组合格网图层,并形成最终相宜度的地图例程一绘制顾客相宜度图层通过对已有商店顾客的统计,我们可以大致定位顾客群的特征,假如我们认定年龄在20-40岁之间,中上U收入的人群是你的主要顾客,而且一般顾客不会光顾岗他们自己家很远的商店。我们将为每个胜利商店创建一个商业区域,然后利用顾客群的数据,来分析假如这些人里你的商店特别接近,她将有可能光顾你的商店,然后我们分析出顾客群的最佳相宜度。以下是具体步鼻,一、装我ArCVieW空间模块二、打开一个新的视图1 .选择工程窗口中的View.2 .单击NeW打开新视图。3 .从VieW中选择Properties菜单项04 .将地图单位设为米,并按OK确认。三、将数据加入视图1 .按添加主题按钮。2 .在弹出的AddThcme对话框中选定VTUTOR中的Spatial文件夹,并双击打开它。3 .将数据源类型(DataSourceType)设定为FeatureDataSource.即添加矢疥图JN1.4 .按住Shifl键并同时选中lifestyle.shpStore.shp和pop.shp图层,并按OK添加主题。5 .单击书目表中主题名左侧的小方框,显示StOre.shp和1.ifeStyle.shp主题。四、选择胜利商店选中全部收入为正的商店1 .单击StoreS.shp的图例,使之激活。2 .单击查询按钮。3 .在字段列表中双击(ReVenUes,这个字段表示每一个商店月平均总收入。4 .单击大于按钮。5 .在表达框中输入0,单击NeWSel按钮,并关闭杳询对话框。这时我们可以看到视图已经更新,所选择的商店已经呈高亮显示。(此处插入图1)五、从选中的商店中创建距离图1.激活Store.shp主题,6 .从AnaIySiS菜单中选择FindDistance07 .将输出格网范图设成与1.ifeSWIe.shp相同,并将像元值设成25Q米,然后单击OK确认。8 .显示新产生的图乂DiStanc。toStores.shp现在我们可以依据已选的的具有赫利的商店来创建一个与这些商店有肯定距离关系的连续的图层。9 .将Stores.shp主题拉到主题列表的最上部,使之显示在DistancetoStores,shp的上层。此时我们可以看到仅有选中的商店被作为目标创建了距离图(此处插入图2)六、将距成主题全新分类并创建商业区域图1 .单击'DistancetoStores.shp主题,使之激活。2 .从Analysis菜单中选择Reclassifye3 .单击重分类对话框中的CIaSS按钮.4 .将分类数目设为2,并按OK疑认。5 .在OldValue列表中将第一段范围设成03000,并在新类中设成为1类,其次段范国设成300040000,并在新类中设为0,然后按回车键完成输入。6 .单击iR分类对话框中的0K,并显示新产生的图层。(此处插入图3)从图中我们可以看到依据人口数据产生的为新商店所选的区域.在商业区域中用图表显示生活类型从生活类型的调查数据中,我们可以找到任何种生活类型的属性数据并创建他们的分布地图,在50类生活类型中,有3类招会是我们的顾客。它们分别是第8、15和37类,分别指的是"MoversandShakers"、"GreatBeginnings"、“UrbanUpandComers,。首先招生活类型数据(1.iflslyle.shp)描格化,从Theme中选择COnVetTIoGrid菜单项。1 .通过YiCW中的TheIneOff菜单项,不显示全部的主题.2 .单击1.ifeStyle.$hp主题,使之激活。3 .从Themc中选3ConverttoGrid菜单项。4 .将生成的描格图像的输出范围和像素大小设成与DiStanCetoStore.shp相同。5 .选择J。SCUSt字段的值,设为新生成的图像的像素值。为了便利起见,Joescust字段已经颈先计算好了,它代表的是我们所选的描述顾客的三种牛.活类型,并且将这三个类型的数值相加,并除以我们所采样得到的人口总数量(主要是使数据标准化),然后除以100得到百分率。6 .然后为产生的新主题设定路径,并将名字设为“gr。USIes”,然后按OK确认。7 .单击YeS将新产生的主题grougles加入到当前视图中。8 .显示grougles。现在我们在商业区域内汇总生活类型数据9 .单击ReCIaSSofDistancetoStore.shp,使之激活并显示。10 .Analysis菜.单中选择SUmnIariZeZOneS菜单项。11 .打开汇总区域对话框(SummarizeZonesdialog),将YaIUe设为字段定义区域,然后按OK确认。12 .选择GrOUPIS作为汇总的主题.然后按OK确认.13 .选择平均数(Mean)作为图表统计的标准,然后按OK确认。这时我们创建了一张图表和一张表格,表格包含多项统计内容,如每个商业区域中顾客数目的最大值和最小值“在表格中则显示了光顾你的商店的顿客的平均密集度。我们可以看到,数值为1的商业区域定义了受过高等教化、年轻的专家的密集度。而数值为。表示不在这个范用的人群,从表中我们可以发觉,这类人群很少。(此处插入图4)既然我们已经证明白我们已经发觉了胜利商店的顾客类型,现在我们就在前面所归纳出来的第8、15、37类人群的基础上,创建一个相宜度地图。创建好顾客的相宜度地图1 .激活视图,并使全部的主题都不显示。2 .单击GroUPlS主题,使之激活。3 .从Analysis菜单中选择Rcclassify菜单项04 .在重分类对话框中单击Classify按钮.5 .将分类数目设为10,并按OK确认。6 .单击重分类对话框中的OK就产生了新主题RCClaSSofGr。UPIs.7 .双击ReCIaSSofGroUPlS主题,打开图例编辑器。8 .将图例类型(1.egengType)设为渐变色(GraduatedColor)。9 .单击CIaSSify按钮,将分类数目设为10,然后按OK确认.10 .将VaIUe设为分类字段,并按APPIy确认,关闭图例编辑器。11 .显示ReClaSSOfGrOUPIS主题。(此处插入图5)例程二绘制人口相宜度地图在前一步中我们利用生活类型数据得到好顾客的相对百分率,我们还须要知道在此处是否有足够的人群。在人口密度数据的基础上,我们可以绘制不同地区的人口密度图、用图表显示好商店的人口密度来找寻人口