ArcView3.2空间分析模块的介绍_第1页
ArcView3.2空间分析模块的介绍_第2页
ArcView3.2空间分析模块的介绍_第3页
ArcView3.2空间分析模块的介绍_第4页
ArcView3.2空间分析模块的介绍_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

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

文档简介

1、ArcView 空间分析模块的介绍1ArcView空间分析模块的介绍 第一章 ArcView 空间分析模块的介绍例程一处理格网主题 例程二 寻找新银行的最优定位点 例程三 在商业区域内绘制人口密度图 例程四 创建和分析表层数据 第二章建模过程 第二章寻找合适区域 例程一例程二例程二例程四例程五绘制顾客适宜度图层 绘制人口适宜度地图 创建人口密度的适宜度地图 绘制(已有商店)距离的适宜度地图 绘制综合适宜度地图第四章 表面分析例程一 例程二 例程二 例程四 例程五 例程六 例程七 例程八创建一个按农作物产量分类的地图 创建农作物产量表面图重分类产量表面图 地形分析 绘制等高线图 仓y建坡度图 创

2、建坡向图 创建钾含量的表面图第五章显示栅格主题 例程一 创建一个单一值的图例 例程二 创建一个渐变色的图例 第六章探索栅格主题 例程一 例程二 例程二 例程四 例程五 例程六查询单个像元的属性值汇总统计栅格主题属性 显示整型主题的属性表 根据属性选择像元 利用直方图显示属性 在格网主题中描绘等值线第七章 空间分析功能例程一 距离分析 例程二 邻近分析 例程二 权重距离分析269 .q 0121616 .2 0 *21212223 .2 4 *2 525 *2 62626 .2 930 31 3133 3 4 3 4353535 3 7373838393第一章 ArcView 空间分析模块的介绍

3、本章将向你介绍一些解决空间问题的有用的新工具和概念, 并且指导你学会 应用 ArcView 空间分析模块。如果你用过 ArcView ,想必你已经有一些空间分析 模块会涉及的概念, 譬如如何决定一个新工厂的地址或者找到你的最好的顾客群 分布的区域。本章将让你在一系列空间问题的基础上更好地理解你所遇到的问 题,并通过操作简单的图形交互就可以回答这些问题。空间分析模块拥有一系列解决空间问题的工具如:1)通过模拟人口增长和人口统计变化来寻找一个好的零售商店的定位。2)通过模拟潜在的地形和水文变化来减少环境的影响3)通过了解土壤化学元素和农作物产量的关心来增加农业产值。ArcView 空间分析模块通过

4、显示和查询数据,构建一个综合应用系统,可以 帮助你更好地发现你的数据中的空间关系。在 ArcView 能分析矢量图像的基础 上,在空间分析模块中, 还增加分析栅格图像的能力。 以下是通过空间分析模块 能解决的一些例子。如果你想要为你的新饭店寻找一个最佳店址, 你必须考虑经济增长潜力和已 有的饭店所处的位置。 如果一个地方具有很强的经济增长潜力, 而已有的饭店很 少,那么这正是我们想要的。空间分析模块可以帮助你分析这些因素。当然了,它还可以解决如下问题: “哪里是某一特殊类型顾客的最高聚集区 域?竞争对手距离的远近?哪些地块价位便宜、交通方便?”如果你想要造一幢新房子, 你也必须找到合适的位置,

5、 减少滑坡和洪水的可 能性。空间分析模块可以产生坡度的表面信息分析坡度的特征, 也可以模拟盆地, 还可以通过交互式的工具来创建等高线和直方图,从而能更好的进行数据分析。如果你想要为烽火台或移动电话发射塔找一个恰当的位置, 空间分析模块也 可以通过地图和图表的形式来表明那些地方是可见的, 或者那些地方不适合放置 发射塔。这些工具还可提高可视化的估计, 如:如果你砍掉了部分森林, 在某一条路 上你是不是可以观察到。我们将首先用四个例程来让你先熟悉一下 ArcView 的空间模块(所有例程中 所涉及的图层都在 avtutor 文件夹中),然后再详细介绍如何通过模型构建和具 体步骤来解决一些负责的问题

6、。 当然, 这要在你熟悉 ArcView 的基础上。 如果你 对 ArcView 还不太熟悉,请先学习 ArcView 的一些基本模块的操作。在学习例程以前,现在要先学会如何装载 ArcView 的扩展模块 。步骤一、 启动 ArcView步骤二 、从 File 菜单中选取 Extensions ,则出现 Extensions 属性框。选择Spatial Analyst选项并按OK确认。这样装载就成功了,我们就可以利用 ArcView 的扩展模块了。在左边的项目窗口选择 Views ,单击New打开一个新视图。这时我们发现在 ArcView 的菜单中多了 Analysis 和 Surface

7、两项,这就是我们进行空间分析 的主要工具。例程一 处理格网主题在这个练习中, 你可以显示、查询格网主题, 并可以用图表显示格网的特征。 通过这个练习,你可以学会:如何在空间分析模块的支持下显示新的主题类型。如何创建新的数据层。如何管理和保存所产生的新的格网数据。格网主题与矢量图层在显示和表格处理方面的区别。在我们学习 ArcView 空间分析模块之前, 我们必须学会添加 ArcView 扩展模 块,并在此基础上打开一个新视图。、添加并显示一个格网主题1 .单击添加主题按钮或从View菜单中选择Add Theme选项。2. 在弹出的Add Theme对话框中选定 AVTUTO中的Spatial文

8、件夹,并双击打开它。3将数据源类型( Data Source Type )设定为 Grid Data Source ,即打开 栅格图像。4双击 elevgrd ,将该主题添加到视图中。5 用鼠标单击目录表中主题名左侧的小方框, 则小方框里设置为 时,显示 该主题。二、改变显示的颜色我们可以很容易的改动视图显示的颜色, 并可以将颜色梯度定义成常见的形 式如海拔图的形式。1在视图目录表中,单击 elevgrd 主题,使要编辑的主题激活, 然后从 Theme菜单中选择 Edit Legend 项或单击按钮栏中的 按钮;也可以直接双击视图目录 表中的主题名以打开图例编辑器( Legend Editor

9、 )2单击 Classify 按钮3将类的数目变成7项,然后按OK确认。4选择 Elevation2 作为颜色梯度。425单击 Apply 。6关闭图例编辑器。显示如下:现在图例已经更新,图例编辑器的使用。反映了新的类别和颜色方案。 我们可以花一些时间来熟 双击图例编辑器中的符号将显示调色板, 你可以用来改变单个符号的颜色和类型。通过图例我们把每一个格网主题的像素都归为一类,并赋予一个数值,一个像素都用它所属的类的颜色表示。 改变填充方式不会改变显示结果, 因为格网主题总是以实心填充。三、给定显示深度你可以通过两个主题来创建一个复合主题; 一个主题为 elevgrd ,提供颜色,另一个为hil

10、lshade ,提供亮度。1添加 Elevgrd 主题。2双击 Elevgrd 主题的图例,显示图例编辑器。3在图例编辑器中,选择 Advanced 按钮。4选择 Hillshd 作为亮度主题。5将网格单元的最小亮度设为 20。6将网格单元的最大亮度设为 80。7.按OK确认。8选择图例编辑器中的 Apply 。9关闭图例编辑器。显示结果如下:显示格网主题: 与 ArcView 的其他主题一样, 格网主题也位于数据源的基础 上,一个格网数据源是由一系列行和列数据组成的栅格数据集。格网主题 P11四、显示属性数据1单击 Elevgrd 主题,使之激活。我们注意到打开表格按钮 呈现灰色, 因为此时

11、 Elevgrd 主题是一个浮点 数格主题,因此没有表格数据与之对应。2单击直方图按钮显示 Elevgrd 主题的属性。X轴显示Elevgrd主题的图例分类,丫轴显示Elevgrd主题中所属每个类的像元 值。显示如下:3关闭 Elevgrd 的直方图。五、从高度主题中分离坡度可以很容易地创建新的格网主题,如果你要从一个高度主题中分析坡度。1单击 Elevgrd 主题,使之激活。2从 Analysis 菜单中选择 Derive Slope 。3用鼠标单击目录表中主题名左侧的小方框, 则小方框里设置为 时,显示 新创建的主题。显示如下:从以上例子表明,从已有的数据中创建一个新数据层是件很容易的事,

12、Analysis 菜单中的菜单项大都可以解决这个问题,你不需要为新创建的主题命 名,系统有一个默认的主题名,如本例中为“ Slope of Elevgrd ”。六、重命名产生的格网主题任何主题名都可以通过菜单的属性对话框来改变。1单击新产生的主题名,使之激活。2 .从 Theme菜单中选择 Properties 。3. 将主题名称改为Slope,同时我们注意到在属性表中该格网主题的类型是浮点型,它的状态是临时的。4. 点击主题属性表中的0K按钮确认。可以发现视图列表中的视图名已经改变了。七、保存分析结果1. 单击 Slope 主题,使之激活。2 .从 Theme菜单重选择 Save Data

13、Set。3命名并存贮在一定的路径中。保存和管理格网数据空间分析模块处理和创建格网数据集合, 一个格网数据集保存在一定的工作 区中,每一个数据集存贮在一个单独的目录中, 在这个目录中包含了格网的特定信息。每一个格网数据集把这些信息存贮在该工作区的INFO文件中,在计算机文件系统中你无法对它进行重命名、 备份、删除等处理, 只有利用空间分析模块 所提供的格网管理器你才可以对这个数据集进行操作。单该主题处于激活状态 时,我们从File菜单下选择Manage Data Source,从而进行操作。当然在计算机文件系统中你可以移去整个工作区。在操作中产生的格网数据集在文件工作区中创建,如以上操作中产生的

14、Slope主题,在默认状态下,它一般存贮在 C盘的temp中。如果你没有另外存贮,当响应的格网主题从视图中删除, 或者当你退出 ArcView 时没有保存项目文 件时,所产生的这些主题会被自动删除。如果项目文件被存贮或者你另外保存了该格网文件的数据集, 那么这些所有 产生的格网文件将会被保存,除非你人工删除它。八、重分类坡度主题你可以通过数值归类将浮点型格网主题转变成整型格网主题1单击 Slope 主题并激活。2从 Analysis 菜单中选择 Reclassify (重分类)。3单击重分类对话框中的 Classify 按钮。4 .将分类的数目改成5并按OK确认。5. 单击重分类对话框中的 0

15、K确认,显示新创建的格网主题,主题名为Reclass of Slope 。九、观察坡度属性表1单击 Reclass of Slope 主题,使之激活。2此时我们发现它的打开表格按钮已不再是虚的,单击 按钮查看其属性数据表3单击选择工具按钮。4用鼠标单击属性表中的某一行并观察视图显示结果。我们注意到,当选中其中一行时,地图中的多个部分被选中并呈现高亮显示。甚至有些区域并不是相互连接的, 那是因为我们选中某一记录时, 选中的是所有 具有该范围值的像元。我们可以按住 Shift 键并同时用鼠标单击可以选中多个记录。十、选中格网主题因为整型格网主题的每一个像元在它的属性表中没有单独的记录, 因此我们不

16、能直接在视图中选中它。如果你想要在视图中选中你想要的某一个像元,又因为记录表中显你必须在它的属性表中选中含有该像元属性值的某一类记录。示的某一特定记录值可能对应视图中多个像元的值, 因此具有同一属性值的像元 都会被同时选中并高亮显示。 也就是说, 格网主题的选择只是在它的属性表中操 作,而不能直接在视图中操作。例程二 寻找新银行的最优定位点如果你作为一个银行集团的行政长官, 想寻找一个合适的地址来开一家新银 行。你所感兴趣的应该是那些离现有银行较远的却有很多居民居住的区域。 在这 个例程中, 你就可以创建离现有的银行有一定距离关系的区域, 而且可以查询一 些距离信息和人口信息来找到新银行的定位

17、点。而所显示的结果可以转化成Shape文件并且可以和其他数据共同显示。在本例程中,你将学会: 如何通过查询多个数据集来创建新数据 如何将格网主题转变成Sha pe文件、将数据装入视图首先我们要做的第一个任务也就是跟例程一相同,也就是先装载ArcView空间模块并打开一个新视图。然 后 将 从 视 图 中 选 择 Projection , 并 将投 影 改 成 StatePlane-1983,Georgia,West 。在视 图中 添加 表示 人口 密度 的栅格 主题 popden,然后 加入矢 量图层bank.shp 。二、地图投影和空间分析如果一个矢量图形是以十进制的度数为单位表示,如30.

18、5o ,而不是来改变它的投影来使30o30',我们将可以自己通过菜单 View中的Projection它实时显示在新的投影坐标中, 但它的文件本身的投影没有发生改变。 若我们打 开的是栅格图像, 我们就不能利用这种方法来改变它的投影, 它的投影在生成栅 格影像的时候已经确立且无法在显示时进行改变。如果我们在同一个视图中显示一个栅格图像和一个矢量图形, 那么这个视图的投影应该设置为栅格图像已有的投影, 即矢量图形的投影要与栅格图像的 投影一致,否则则不能在同一个视图中同时显示两个主题。三、查询高额存款的银行你不需要和那些你所拥有的大银行竞争, 因此,我们所需要的区域应该离它 们远一点,所

19、以在创建显示距离的图层前先把大银行选出来。1单击 Bank.shp 主题,使之激活。2单击查询按钮。3在字段列表中双击 Privat_dep 主题,该主题代表私人客户存贮的存款 值。4单击“大于”按钮。5在表达式中输入 10000000。6单击 New Set 按钮,然后关闭查询窗口。这时我们可以看到视图已经更新,所选择的银行已经呈高亮显示。四、从所选择的银行中创建关于距离的图层1单击 Bank.shp 主题,使之激活。2. 从 Analysis 菜单中选择 Find Distance 。3. 将输出格网范围和输出格网像元大小设成与Pop den相同。4显示新产生的视图我们产生了一个连续的显示

20、距离的图层, 可以显示与私人投资达 1 千万的银 行的距离。5将 Bank 主题拉到上面,是它显示在其他图层以上。显示如下:我们发现仅有那些被选中的银行(即黄色高亮显示的)被处理。五、叠置地图并产生满足条件的查询你的目标是为了找到和已有的大银行距离较远的,但是人口较多的区域。1 .仅显示Pop den主题,而使其他主题不可见。2从 Analysis 中选择 Map Query。3. 在图层列表中双击 Popden 。4. 单击“大于”按钮,然后在表达式中输入 3000,我们将能找出一些每平方公里人口密度大于 3000 的区域。5. 单击AND按钮.6. 在图层列表中双击 Distance to

21、 Bank.shp 。7. 点击“大于”按钮,然后在表达式中输入500,这个操作将产生一个和已有银行距离大于 500 米的区域。8. 单击 Evalute 按钮来求值,并显示新产生的主题,显示满足所有条件的 区域。9. 回到 Map Query 对话框,如果你已经关闭了,则重新从菜单 Analysis 中选中Map Query,将人口密度的数值变成 5000。10.再次单击 Evaluate 按钮求值,并显示新创建的主题11 .关闭 Map query 对话框。这是我们已经创建了一个与已有的大银行距离大于 500 米的区域,而且这个 区域的人口密度大于 5000 人/ 平方公里。六、将结果转变

22、成Shape文件1 .单击 Map Query 1 主题,使之激活2 .从 Theme菜单中选择 Convert to Shapefile 。3.为新的Shape文件定义一个新的名字和目录,然后按 0K确认。4. 单击Yes将该Shape文件作为主题加入当前视图。七、显示最后结果1.显示新主题并双击其图例打开图例编辑器。2.选中 Unique Value 作为图例类型, Gridcode 作为字段值。3.选中数值为 0 的图标,并按删除按钮 删除。4.双击数值为 1 的图标,显示图例编辑器,改变填充方式将前景色设为红色斑点填充,底色为透明,并将标签设为 New Banks。5. 将 stree

23、ts.shp 加入视图中并显示。显示结果为:接下去你可以在街道上标上标签, 也可以加上其他数据图层, 然后把整个视 图放入图版中,并加入标题、比例尺和指北针。例程三 在商业区域内绘制人口密度图作为一个销售商, 你可能想了解为什么有些人生意兴隆, 而有些人却门庭冷 落。这个例程将让你从人口普查数据中创建一个人口密度的图层, 然后为每个销 售商的商业面积决定人口数目。在这个例程中,你将学到:如何根据散点数据创建连续的人口地图 如何通过另一个区域来概括该主题的数值 如何创建描述两个主题的表格和图表在新视图中装载数据与例程二相同打开新视图, 并设定投影,添加 blkptsub.shp 和 trade.

24、shp 主 题。、创建人口密度图1. 单击 Blkptsub.shp 主题,使之激活并显示。2. 从 Analysis 菜单中选择 Calculate Density 。3. 按OK确认输出。4.将 Population 字段设为 Population ,将查询半径设为 350,密度类型设 为Kernel,然后按OK确认,显示新产生的主题。三、在每一个商业区域中用图表说明人口数目我们要得出每个商业区域的平均人口密度来确定是否需要重新设置商业区域。1双击 Trade.shp 主题打开图例编辑器, 这是一个商业区域的多边形主题。2 .将图例类型设为 Unique Value,将 Value Fie

25、ld 设为 Salesmgr,按 Apply确认并关闭图例编辑器。3显示 Trade.shp 主题并关闭人口密度主题。45从Analysis菜单中选择Summarize Zones (定义区域)。选择 Salesmgr 作为定义区域的字段。6从 Blkptsub.shp 中选择 Density (密度)作为定义区域的主题。7选择Mean (平均数)来统计图表。这是产生一张表格和一张图表, 在表格中包含多个统计结果, 如每一个商业 区域人口密度的最小值、最大值和平均值。而图表窗口可以提供更直观的结果。通过表格和图表窗口我们可以调整平均人口密度高的商业区域和平均人口 密度低的商业区。 当你重新建立

26、了你的新的商业区后, 也可以利用响应的方法来 观察某一个商业区域的平均人口密度。如果你要估计每一个商业区域的人口总数, 你可以将每个区域的总面积和每 一个商业区域的平均人口密度相乘可以得出结果。例程四 创建和分析表层数据作为一个现代化农业的农场主, 如果你了解土壤的化学成分, 你可以更好的 利用你的土地。根据定点测量的结果,你可以产生某一块地中钾元素的分布图,而且可以产生等高线来让你更直观地观察到哪些区域需要施加肥料。在本例程中,你可以学到:如何从定点测量的结果产生连续的面结果。如何绘制等值线、在新视图中装载数据与例程一相同打开新视图,添加 soilsamp.shp 和 thefarm.shp

27、 主题,并显示 Soilsamp.shp 主题。二、从点样本中创建钾的分布平面图1单击 Soilsamp.shp 主题,使之激活2从 Surface 菜单中选择 Interpolate Grid插值)。3将输出格网的大小设定为与 Thefarm.shp相同,列数设成 100,并按 OK确认输出。4在插值对话框中,将 Method 设为 Spline并按OK确认。,Z Value Field 设为 Soil_k ,5显示新产生的格网主题。显示如下:每一个格网主题中的像元的钾的含量都是根据它周围的已有钾元素含量的像元值通过差值运算求出的。三、设置和使用分析属性在以上的练习中,当要对一个矢量主题进行

28、操作时, ArcView 通常利用栅格图像输出对话框( Output Grid Specification dialog )来定义新产生的图像范围和每个像元的大小。 但是如果你要准确地设定图像范围和每个像元的大小, 你可以在分析属性对话框( Analysis Properties dialog )中进行设置,即选中Analysis 中的 Properties 菜单项。在设置图像范围时, 你可以通过下拉框来选择与某一输入图像相同, 也可以选择自己定义图像大小, 同样设定像素大小时你也可以通过选择与已有输入图像的关系(如所有输入图像中像元大小的最小值、最大值等)来确定,也可以选择As Specif

29、ied Below 自己定义像素大小。一旦你输出的图像大小和像元大小通过分析属性对话框设定,那么我们不能在 Output Grid Specification 重新设定了。四、建立等值线1单击 Surface from Soisamp.shp 主题,使之激活。2从 Analysis 中选择 Create Contours 。3将等值线的值差设为 100。4. 按OK确认。5显示新创建的主题。显示如下:现在可以从视图中看到在该地中钾元素含量的连续分布图, 如果你想让你的 土地中的钾元素的含量维持在 300 以上,你可以利用 Analysis 菜单中的 MapQuery 来选择该图中所有含量低于

30、300 的区域,这样你就可以知道那些区域的钾 元素含量较低, 却不能明确的知道含量究竟有多低, 但是通过等值线我们就可以 知道每一个区域的钾元素含量的值。通过四个例程我们已经大致了解了 ArcView 空间分析模块所能解决的问题, 并且已经有一个实际操作空间模块的经验。 但是在很多现实问题中, 所要解决的 问题没有这么直截了当, 也没有这么简单, 因此我们还要学会建模, 将实际碰到 的问题转化成在 ArcView 中可操作的问题,在使用时碰到问题时还要参照ArcView 的在线帮助文件。第二章 建模过程在第一章中, 我们已经对 ArcView 的分析功能有了进一步的了解, 现在我们 可以利用空

31、间分析的潜在功能来解决问题。但是空间分析功能不能自动解决问 题,它只能告诉你诸如以下的问题, 如:某些物体多大或者距离多远, 而对于“如 何找到最佳地址”的问题它却束手无策, 这就要依赖于你要通过建模提出正确的 问题。本章将让你学会如何建立模型、 如何分解问题、 并如何利用相应的空间分 析工具来实现。在这一章中,我们可以学到:如何形成空间问题、空间数据和空间操作的概念 如何通过建立模型来寻找最佳地址 如何将一个问题分解成几个可以用 ArcView 解决的问题 如何确定“什么才是好的” 确定在什么时候利用不同类型的空间数据如何将空间问题建模当我们碰到的问题不能直接解决时, 我们通常通过建立模型来

32、完成, 如:我们周围的复杂环境,我们经常用简化的方法来创建现实环境的模型,在GIS 中,我们通常用一系列的地图图层来表示实际环境,可分的图层有:水文、地形、土 地利用、公共设施、土壤、街道、行政区等等。在 ArcView 中,这些图层形成不 同的主题,它们的关系可以由 ArcView 的空间分析工具来建模。空间建模是通过综合不同图层的特征来解决问题的过程。 在空间分析时, 可 以将某些矩形要素或格网图层叠加在所选定的图层上, 每一个像素代表某一位置 中的属性值,该属性值综合了所有图层的信息。大多数空间模型具有寻找最佳位置的功能, 如一些模型可以用来进行地址选 择和寻找最佳方案, 如:为某种杂交

33、水稻寻找最佳种植场所、 寻找填埋垃圾场的 分布位置或者找到建立一个新学校的座落地。 虽然存在不同的数据要求和不同比 例尺的大小, 但是解决问题的方法都是大同小异, 在接下去的篇幅里, 我们将通 过一个详细的例子来实现寻找一个商店的最佳定位, 并可以详细的理解碰到具体 问题时如何建模以及如何运用空间分析模块来解决实际问题。在创建一个地址选择和最适度的模型时, 我们将特征数据根据它们的不同适 宜度来进行分类并重新组合成基于不同变量的每一个位置的不同适宜度的合成 地图。我们可以分成四步来完成:1. 确立问题2. 将问题分解成可以直接解决的小问题3. 给每一个目标设顶适宜值4. 最终解决问题我们将在这

34、一章学习13步,而第4步将留到下一章学习,由于建模的过 程需要经过努力思考和详尽准备,而实际上使用软件仅仅是解决问题的一小部 分,如果前三步你可以好好完成,那么解决问题将会变得很容易。确立问题解决问题的第一步就是如何确立问题如果我们是想为一个新商店找一个最好的区域。如果我们已经有一些便利 店,主要的经营是在早上的时候卖咖啡和面包, 在晚上的时候卖一些美味的外卖 的快餐。而且有些商店生意还不错, 所以我们想要在新的地方开一些分店。 因此 我们要得到的地图应该是适合开分店的位置, 即我们要先得到关于所有地区对于开设分店的适宜度的地图。 要得到的这个地图以及获得该地图的过程, 几乎适用 于所有的空间

35、分析和 GIS 中。要确立这个问题, 我们首先要画建模的过程图, 而且在分析的过程中我们逐 步完善这个图表分解问题一旦问题建立, 我们要做的事情就是把它逐步分解, 直到分解到可以用空间 分析工具解决的实际问题。如何分解问题呢?这要从问题本身来考虑, 如我们要为新店寻找一个合适的 区域,而对于一个成功的商店来讲, 最主要的莫过于它的顾客了, 而这些顾客的 最主要特点是他们对你的商品的需求和他们离你的商店的距离。因此我们可以将此问题分解成三个小问题。 即我们考虑影响商店成功的因素 有三个:离已有的商店的距离、好顾客的人数比例、高的人口密度。所以图表增加为:好顾客的分布区域对于已有的商店的调查, 我

36、们可以估计出潜在顾客的分布区域, 但是我们我 们需要将这个区域量化从而可以画出可以设立商店的区域。为了建立关于好的顾客的地图, 你需要确定哪些人群喜欢你的产品, 你从已 有的调查数据中可以了解到有关的信息, 我们可以从一大堆的有关于商店位置和 商店属性的数据中找到成功的数据, 勾绘出他们的商业区域, 并把这些区域和人 口统计数据结合,那么我们验证出从调查中得到的好顾客和你已有的商店周围的 顾客范围相同。所以我们又可以在图表上添加。估计目标我们不是总能找到一些很理想的数据和工具来估计目标,因此在一些情况 下,我们需要寻找一些可以替代的近似的数据和工具来实现。 譬如说, 我们为了 不使新设立的商店

37、会争夺已有的商店的顾客,我们需要得到顾客到商店的距离。ArcView但是对于距离来说,也是很难确定,一般我们会考虑顾客从家里到商店的时间, 而这个时间,又跟交通情况和路网情况有关,路网的确立我们可以用 路网分析工具来完成, 而交通情况, 又跟你行驶的时间有关, 在一天内的不同时 间,或者在一个星期的不同日期,交通情况又各不相同,所以在同一条道路上, 行驶的情况随着各个因素的不同而发生改变。为了简化数据要求和分析, 我们有时就采用一些间接的估计方法, 如刚才所 说的那个距离,我们就用图形上的直接距离来表示。在我们建模的过程中, 我们尽可能地采用直接的估计方法, 所以在简化和准 确中要找一个合适的

38、度, 如果我们更多地采用直接的方法, 那么将会有很多不确 定的因素, 而导致难以得出确定的结果。 如果我们采用间接的方法, 那么我们很 容易地得出我们所要的结果,可是结果的准确性还有待考虑。勾绘出成功商店的经营区域我们知道,人们经常光顾离自己一定距离的商店,而不会舍近求远。因此, 人们所能忍受的距离是我们要考虑的因素。首先我们从已有的成功商店的数据 中,来得出它们的经营区域。 这是我们可以利用空间分析工具中的 Find Distance功能。另外,我们也可以利用 Assign Proximity 功能来绘制经营区域,但是使用 这个功能时你无法自己定义顾客所能容忍的最大距离。评价成功商店的人口统

39、计为了找出居住在成功商店周围的那些人群, 我们可以观察调查数据、 生活类 型数据或者是政府的人口普查数据。 在这些基础上, 我们可以利用生活类型数据 来找到所谓的“好顾客”的居住范围。 从人口普查数据或者实际调查数据中, 我 们可以得出相同社会背景和经济基础的人经常集群居住,从而得出生活类型数 据。在判断顾客的消费行为时, 利用生活类型数据比利用原始的人口普查数据要 有效得多。根据这些数据, 你就可以推测那些人将会成为你的顾客, 而且也可以 得出他们的居住位置。绘制“好顾客”的比例地图现在我们已经知道我们所要寻找的顾客了,但是我们还需要用地图来表示。在每一个地理单元中 (或者是人口普查单位)

40、,生活类型数据是采用抽样的方法, 而不是对于所有的人都进行调查的是否有足够的顾客完整的流程图:第三章 寻找合适区域在前一章,我们已经学习了如何建模以及如何分解问题并度量适宜度。 在这 一章中,我们将用 ArcView 空间模块来解决分解后的问题。回顾前面的问题,我们如果要为连锁店开一家分店, 我们将在顾客人数统计、 人口数目、与已有的商店的距离的基础上各自建立适宜度的地图。 这些地图将可 以用来创建一张全面的适宜度的地图, 然后我们可以利用这张地图进行寻找并在 最合适的地方找到某处最有价值的地产。在这一章中我们可以学到:如何利用空间分析模块来得到一个“好的”顾客群的描述并用地图表 示它的分布范

41、围 如何创建和利用距离地图来描出商业区域并使新开的分店与已有的商 店的竞争达到最小 如何创建人口密度图 如何重新分类和组合格网图层,并形成最终适宜度的地图例程一 绘制顾客适宜度图层通过对已有商店顾客的统计, 我们可以大致定位顾客群的特征, 如果我们认 定年龄在20-40岁之间,中上层收入的人群是你的主要顾客,而且一般顾客不 会光顾离他们自己家很远的商店。我们将为每一个成功商店创建一个商业区域, 然后利用顾客群的数据, 来分 析如果这些人里你的商店非常接近, 她将有可能光顾你的商店, 然后我们分析出 顾客群的最佳适宜度。以下是具体步骤:、装载 ArcView 空间模块二、打开一个新的视图1选择工

42、程窗口中的 View。2单击New打开新视图。3从 View 中选择 Properties 菜单项。4将地图单位设为米,并按 OK确认。三、将数据加入视图1按添加主题按钮。2. 在弹出的Add Theme对话框中选定 AVTUTO中的Spatial文件夹,并双击打开它。3将数据源类型( Data Source Type )设定为 Feature Data Source ,即 添加矢量图层。4按住 Shift 键并同时选中 lifestyle.shp、store.shp 和 pop.shp 图层,并按OK添加主题。5单击目录表中主题名左侧的小方框,显示Store.shp 和 Lifestyle.

43、shp主题。四、选择成功商店选中所有收入为正的商店1单击 Stores.shp 的图例,使之激活。2单击查询按钮。3在字段列表中双击 Revenues ,这个字段表示每一个商店月平均总收入。4单击大于按钮。5在表达框中输入 0,单击 New Set 按钮,并关闭查询对话框。这时我们可以看到视图已经更新,所选择的商店已经呈高亮显示。此处插入图 1)五、从选中的商店中创建距离图1激活 Store.shp 主题。2从 Analysis 菜单中选择 Find Distance 。3将输出格网范围设成与 Lifestyle.shp相同,并将像元值设成 250米,然后单击OK确认。4显示新产生的图层 Di

44、stance to Stores.shp 。现在我们可以根据已选的的具有赢利的商店来创建一个与这些商店有一定 距离关系的连续的图层。5将 Stores.shp 主题拉到主题列表的最上部,使之显示在 Distance toStores.shp 的上层。此时我们可以看到仅有选中的商店被作为目标创建了距离图此处插入图 2)六、将距离主题重新分类并创建商业区域图1单击 Distance to Stores.shp主题,使之激活。2. 从 Analysis 菜单中选择 Reclassify 。3单击重分类对话框中的 Class 按钮。4. 将分类数目设为2,并按0K确认。5在 Old Value 列表中

45、将第一段范围设成 0-3000,并在新类中设成为 1 类,第二段范围设成3000-40000,并在新类中设为0,然后按回车键完成输入。6. 单击重分类对话框中的 OK并显示新产生的图层。此处插入图 3)从图中我们可以看到根据人口数据产生的为新商店所选的区域。在商业区域中用图表显示生活类型从生活类型的调查数据中, 我们可以找到任何一种生活类型的属性数据并创 建他们的分布地图。在 50类生活类型中,有 3类将会是我们的顾客。它们分别是第 8、15和 37类,分别指的是“ Movers and Shakers”、“Great Beginnings ”、 “Urban Up and Comers ”。

46、首先将生活类型数据(Liftstyle.sh p)栅格化,从Theme中选择Con vert toGrid 菜单项。1通过 View 中的 Theme Off 菜单项,不显示所有的主题。2单击 Lifestyle.shp主题,使之激活。3. 从Theme中选择Convert to Grid菜单项。4将生成的栅格图像的输出范围和像素大小设成与Distance to Store.shp相同。5选择 Joescust 字段的值,设为新生成的图像的像素值。 为了方便起见, Joescust 字段已经预先计算好了,它代表的是我们所选的描述顾客的三种生活类型, 并且将这三个类型的数值相加, 并除以我们所采

47、样得 到的人口总数量(主要是使数据标准化),然后除以 100得到百分率。6.然后为产生的新主题设定路径,并将名字设为“ grougles ”,然后按 OK 确认。7单击 Yes 将新产生的主题 grougles 加入到当前视图中。8显示 grougles 。现在我们在商业区域内汇总生活类型数据9. 单击 Reclass of Distance to Store.shp ,使之激活并显示。10. Analysis 菜单中选择 Summarize Zones菜单项。11 打开汇总区域对话框( SummarizeZones dialog ),将 Value 设为字段 定义区域,然后按OK确认。12.

48、 选择Groupls作为汇总的主题,然后按 OK确认。13. 选择平均数(Mean作为图表统计的标准,然后按 OK确认。这时我们创建了一张图表和一张表格, 表格包含多项统计内容, 如每个商业区域中顾客数目的最大值和最小值。 在表格中则显示了光顾你的商店的顾客的平均密集度。我们可以看到, 数值为 1的商业区域定义了受过高等教育、 年轻的专家的密集度。 而数值为 0表示不在这个范围的人群, 从表中我们可以发现, 这类人群很少。此处插入图 4)既然我们已经证明了我们已经发现了成功商店的顾客类型, 现在我们就在前面所归纳出来的第 8、15、37 类人群的基础上,创建一个适宜度地图。创建好顾客的适宜度地

49、图1激活视图,并使所有的主题都不显示。2单击 Groupls 主题,使之激活。3从 Analysis 菜单中选择 Reclassify 菜单项。4在重分类对话框中单击 Classify 按钮。5.将分类数目设为10,并按0K确认。6.单击重分类对话框中的 OK就产生了新主题Reclass of Groupls 双击 Reclass of Groupls 主题,打开图例编辑器。78将图例类型(Lege ng Type)设为渐变色(Graduated Color )。9单击Classify按钮,将分类数目设为10,然后按OK确认。10. 将 Value 设为分类字段,并按 Apply 确认,关闭图

50、例编辑器。11. 显示 Reclass of Groupls主题。此处插入图 5)例程二 绘制人口适宜度地图在前一步中我们利用生活类型数据得到好顾客的相对百分率, 我们还需要知 道在此处是否有足够的人群。 在人口密度数据的基础上, 我们可以绘制不同地区 的人口密度图、用图表显示好商店的人口密度来寻找人口密度较高的区域, 然后 将人口密度图重分类成人口适宜度图。1使 Reclass of Groupls 不显示。2. 激活 Pop.shp 主题,并使之显示。这是一个包含 12000多个人口采样点 的数据主题。3. 从 Analysis 菜单中选择 Calculate Density 菜单项。4将

51、输出栅格图像范围和像元值大小设成与Groupls相同,然后按0K确认。5. 在人口字段中选择Pop 100,并输入搜索半径 3000,将密度类型设为Kernel ,面积单位设为平方公里,这样设可以产生一个光滑表面。6. 显示新产生的 Density from Pop.shp 主题。图表显示每个商业区域的人口密度现在我们根据选出的 3 个商店,以人口密度的栅格图汇总人口密度。1. 单击 Store.shp 主题,使之激活,这是我们要汇总的主题,但是,我们 仅对已选中的 3 个商店进行操作。2.双击 Store.shp 主题的图例,打开图例编辑器,将图例类型设为单一数 值(Unique Value

52、 ),把商店名字设为字段,单击 apply后关闭图例编辑器。3从 Analysis 菜单中选择 Summarize Zones 菜单项。4. 从Summarize Zones对话框中选择Store name作为定义字段,然后按 0K确认。5. 从选择Density from Pop.shp 作为汇总主题,然后按 OK确认。6. 最后一个对话框中,选择最大值(Max作为图表统计的标准,然后按0K确认。生成一张新图表, 图表显示的是相对值, 准确值在表格中可以看到。 这些数 值代表区域半径为 3公里的范围内平均每平方公里的人口数目。此处插入图 6)我们注意到在输出表格中,每一个像元的最大值、最小值

53、、平均值都相同,主题中的每个因为每一个像元中仅有一个固定的值。在 Density from Pop.shp因此,每一个商值代表区域半径为 3 公里的范围内平均每平方公里的人口数目。然后我们将店所在的位置也包含这个数值。现在我们就可以规定我们需要在怎么样的人口密度下设立商店,像元根据数值大小重新分类, 并建立适宜度地图。 如我们可以看到, 在这个范围 内,最小值为人口密度为 1230人/平方公里,最大值大约为 2000人/ 平方公里。 于是我们把密度范围重新分成 4 类: 0-1000=1,1000-1400=5,1400-1900=7, 1900-2600=10,而且我们知道,人口密度为 20

54、00 甚至更大的是我们想要的。例程三 创建人口密度的适宜度地图1激活视图,并关闭所有的主题显示。2单击 Density from Pop.shp ,使之激活。3从 Analysis 菜单中选择 Reclassify 。4单击重分类对话框中的 Classify 按钮。1000-1400=5 , 1400-1900=7 ,5.将分类数目设为4,然后按OK确认。6手 动 将设 置 以下 数值 0-1000=1 ,1900-2600=10,从而取代默认的数值。7. 单击OK确认。8将图例编辑器中的图例类型设为渐变色(Graduated Color )。9将 Value 设为分类字段。10单击 Apply ,然后关闭图例编辑器。主题。11显示 Reclass of Density fr

温馨提示

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

最新文档

评论

0/150

提交评论