gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15951
  • QQ
  • 铜币25345枚
  • 威望15368点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
阅读:8032回复:15

[分享]缓冲区分析

楼主#
更多 发布于:2004-08-05 17:28
<P ><B>一、       </B><B>目的</B><B><p></p></B></P>
<P >缓冲区分析是用来确定不同地理要素的空间邻近性和邻近程度的一类重要的空间操作,通过本次实习,我们应达到以下目的:<p></p></P>
<P >1、        加深对缓冲区分析基本原理、方法的认识;</P>
<P >2、        熟练掌握ARCVIEW缓冲区分析的技术方法。</P>
<P >3、        掌握利用缓冲区分析方法解决地学空间分析问题的能力。</P>
<P ><B>二、       </B><B>实验准备</B><B><p></p></B></P>
<P >1、        软件准备:Arcview</P>
<P >2、        数据准备:文件point.dbf,point.shp,point.shx(点文件),文件line.dbf,line.shp,line.shx(线文件),文件polygon.dbf,polygon.shp,polygon.shx(面文件),</P>
<P ><B>三、       </B><B>实验内容</B><B><p></p></B></P>
<P >1、        原理验证实验</P>
<P >(1)  点数据的缓冲区分析</P>
<P >1)       在视图中添加point层面并激活;<p></p></P>
<P ><v:group><v:shapetype><v:stroke joinstyle="miter"></v:stroke><v:path connecttype="rect" gradientshapeok="t"></v:path></v:shapetype><v:shape><v:textbox style="MARGIN-TOP: 4.312pt; LEFT: auto; MARGIN-LEFT: 7.187pt; WIDTH: 147.625pt; TOP: auto; HEIGHT: 16.187pt; mso-next-textbox: #_x0000_s1077">
<TABLE cellSpacing=0 cellPadding=0 width="100%">

<TR>
<TD>
<DIV>
<P  align=center>图1.  point层面的缓冲区分析<p></p></P></DIV></TD></TR></TABLE></v:textbox></v:shape><v:shapetype><v:stroke joinstyle="miter"></v:stroke><v:formulas><v:f eqn="if lineDrawn pixelLineWidth 0 "></v:f><v:f eqn="sum @0 1 0 "></v:f><v:f eqn="sum 0 0 @1 "></v:f><v:f eqn="prod @2 1 2 "></v:f><v:f eqn="prod @3 21600 pixelWidth "></v:f><v:f eqn="prod @3 21600 pixelHeight "></v:f><v:f eqn="sum @0 0 1 "></v:f><v:f eqn="prod @6 1 2 "></v:f><v:f eqn="prod @7 21600 pixelWidth "></v:f><v:f eqn="sum @8 21600 0 "></v:f><v:f eqn="prod @7 21600 pixelHeight "></v:f><v:f eqn="sum @10 21600 0 "></v:f></v:formulas><v:path connecttype="rect" gradientshapeok="t" extrusionok="f"></v:path><lock v:ext="edit" aspectratio="t"></lock></v:shapetype><v:shape><v:imagedata src="4.files/image001.jpg" title="1"></v:imagedata></v:shape><w:wrap type="none"></w:wrap><w:anchorlock></w:anchorlock></v:group><p></p></P>
<P >2)      在【Analysis】菜单中选择【Find mapping】命令;<p></p></P>
<P >3)      显示并激活由point.shp产生的新栅格主题,Distance to point.shp(如图1)。<p></p></P>
<P >在进行分析时,若选中了point层面中的某一个或几个要素,则缓冲区分析只对该要素进行;否则,对整个层面的所有要素进行。<p></p></P>
<P >(2)        线数据的缓冲区分析<p></p></P>
<P >1)         在视图中添加line层面并激活;</P>
<P >2)         分别选中line层面中的两条线,进行缓冲区分析,注意比较线的缓冲区分析与点的缓冲区分析有何不同。<p></p></P>
<P >3)         取消选定,对整个line层面进行缓冲区分析,观察与前两个分析结果的区别(如图2)。<p></p></P>
<P >(3)        面数据的缓冲区分析<p></p></P>
<P >添加polygon层面,进行缓冲区分析,观察面的缓冲区分析与点、线的缓冲区分析有何区别。(如图3)<p></p></P>
<P ><v:group><v:shape><v:textbox style="MARGIN-TOP: 4.281pt; LEFT: auto; MARGIN-LEFT: 7.187pt; WIDTH: 192.625pt; TOP: auto; HEIGHT: 16.187pt; mso-next-textbox: #_x0000_s1071">
<TABLE cellSpacing=0 cellPadding=0 width="100%">

<TR>
<TD>
<DIV>
<P  align=center>图2.  对整个line层面所做的缓冲区分析<p></p></P></DIV></TD></TR></TABLE></v:textbox></v:shape><v:shape><v:imagedata src="4.files/image003.jpg" title="2"></v:imagedata></v:shape><w:wrap type="none"></w:wrap><w:anchorlock></w:anchorlock></v:group>  <v:group> <v:shape><v:textbox style="MARGIN-TOP: 4.281pt; LEFT: auto; MARGIN-LEFT: 7.187pt; WIDTH: 165.625pt; TOP: auto; HEIGHT: 16.187pt; mso-next-textbox: #_x0000_s1074">
<TABLE cellSpacing=0 cellPadding=0 width="100%">

<TR>
<TD>
<DIV>
<P  align=center>图3.  polygon层面的缓冲区分析<p></p></P></DIV></TD></TR></TABLE></v:textbox></v:shape><v:shape><v:imagedata src="4.files/image004.jpg" title="3"></v:imagedata></v:shape><w:wrap type="none"></w:wrap><w:anchorlock></w:anchorlock></v:group><p></p></P>
<P ><p> </p></P>
<P >2、        应用实验</P>
<P >(1)  水源污染防治</P>
<P >point层面表示了水源(如:水井)的位置分布,要求利用缓冲区分析提出水源污染防治的方案。</P>
<P >方法:</P>
<P >I、               添加水源(例如:水井)分布的点主题point.shp。<p></p></P>
<P >II、            在【Analysis】菜单中选择【Find distance】命令。<p></p></P>
<P ><v:group><v:shape><v:textbox style="MARGIN-TOP: 4.312pt; LEFT: auto; MARGIN-LEFT: 7.187pt; WIDTH: 102.625pt; TOP: auto; HEIGHT: 16.187pt; mso-next-textbox: #_x0000_s1080">
<TABLE cellSpacing=0 cellPadding=0 width="100%">

<TR>
<TD>
<DIV>
<P  align=center>图4.  水源距离制图<p></p></P></DIV></TD></TR></TABLE></v:textbox></v:shape><v:shape><v:imagedata src="4.files/image007.jpg" title="4"></v:imagedata></v:shape><w:wrap type="none"></w:wrap><w:anchorlock></w:anchorlock></v:group><p></p></P>
<P >III、          显示并激活由point.shp产生的新栅格主题,Distance to point.shp(如图4)。<p></p></P>
<P >IV、          双击左边的图例,在弹出的Legend Editor对话框中可重新调整分级。<p></p></P>
<P ><wrapblock><v:group><v:shape><v:textbox style="MARGIN-TOP: 3.781pt; LEFT: auto; MARGIN-LEFT: 7.187pt; WIDTH: 138.625pt; TOP: auto; HEIGHT: 16.218pt; mso-next-textbox: #_x0000_s1036">
<TABLE cellSpacing=0 cellPadding=0 width="100%">

<TR>
<TD>
<DIV>
<P  align=center>图5.  水源污染防治的缓冲区<p></p></P></DIV></TD></TR></TABLE></v:textbox></v:shape><v:shape><v:imagedata src="4.files/image009.jpg" title="5"></v:imagedata></v:shape><w:wrap type="topandbottom"></w:wrap></v:group></wrapblock><BR  clear=all>新的栅格主题显示了区域内每个栅格距最近的水井的距离,其中蓝色的栅格距各个井的距离最近,对水源的影响最大;红色的栅格距各个井的距离最远,影响最小。在本例中认为距各个水井0.1以内的区域对水质的影响和污染最大,因此,在【Analysis】菜单中选择【Map Query】工具,可将Distance to point≤0.1以内的区域提出作为缓冲区进行专项的污染防治。(如图5)。<p></p></P>
<P >(2)  受污染地区的分等定级</P>
<P >point层面表示的是几个点状污染源,距污染源的远近不同,受污染的状况也不同,距污染源越近,受污染越严重,据此对污染源附近地区进行分等定级。</P>
<P >I、               对point层面执行【Find distance】命令;</P>
<P >II、            对得到的新层面Distance to point进行Map Query运算,分别提取Distance to point≤0.1和Distance to point≤0.15 and Distance to point≥0.1的区域,分别得到Map Query1层面和Map Query2层面;</P>
<P >III、          对Map Query2层面进行重分类运算(【Analysis】菜单中的【Reclassify】命令),使得原来的True(1)值为0,False(0)值为1,得到Reclass of Map Query2层面。</P>
<P >IV、          <wrapblock><v:group><v:shape><v:textbox style="MARGIN-TOP: 4.312pt; LEFT: auto; MARGIN-LEFT: 7.187pt; WIDTH: 138.625pt; TOP: auto; HEIGHT: 16.187pt; mso-next-textbox: #_x0000_s1043">
<TABLE cellSpacing=0 cellPadding=0 width="100%">

<TR>
<TD>
<DIV>
<P  align=center>图6.  受污染地区的分等定级<p></p></P></DIV></TD></TR></TABLE></v:textbox></v:shape><v:shape><v:imagedata src="4.files/image011.jpg" title="6"></v:imagedata></v:shape><w:wrap type="topandbottom"></w:wrap></v:group></wrapblock><BR  clear=all>将Map Query 1层面与Reclass of Map Query 2层面相加(【Analysis】菜单中的【Map Calculator】命令),得到分等定级的结果层面Map Calculation1(如图6)。</P>
<P >(3)  城市化的影响范围</P>
<P >urban层面表示的是城市化进程中的一些工业小城镇,还包括一个自然生态保护区。这些小城镇的城市化会对周边地区产生一些扩张影响,但自然生态保护区周围0.05的范围内不能有污染性的工业,因此其城市化的范围就受到限制。</P>
<P >I、               对urban层面中的自然保护区图斑执行【Find distance】命令,得到Distance to Lake of urban层面;对urban层面中的除了自然保护区的所有图斑执行【Find distance】命令,得到except Lake Distance to urban层面;</P>
<P >II、            <wrapblock><v:group><v:shape><v:textbox style="MARGIN-TOP: 4.312pt; LEFT: auto; MARGIN-LEFT: 7.187pt; WIDTH: 174.625pt; TOP: auto; HEIGHT: 16.187pt; mso-next-textbox: #_x0000_s1046">
<TABLE cellSpacing=0 cellPadding=0 width="100%">

<TR>
<TD>
<DIV>
<P  align=center>图7.  对自然生态保护区的保护范围<p></p></P></DIV></TD></TR></TABLE></v:textbox></v:shape><v:shape><v:imagedata src="4.files/image013.jpg" title="7"></v:imagedata></v:shape><w:wrap type="topandbottom"></w:wrap></v:group></wrapblock><BR  clear=all>对Distance to Lake of urban层面进行Map Query运算,提取Distance to Lake of urban≤0.05的区域,并进行重分类,使得原来的True(1)值为0,False(0)值为1,得到Reclass of Map Query3层面(如图7);</P>
<P >III、          <wrapblock><v:group><v:shape><v:textbox style="MARGIN-TOP: 4.031pt; LEFT: auto; MARGIN-LEFT: 7.187pt; WIDTH: 183.625pt; TOP: auto; HEIGHT: 16.218pt; mso-next-textbox: #_x0000_s1049">
<TABLE cellSpacing=0 cellPadding=0 width="100%">

<TR>
<TD>
<DIV>
<P  align=center>图8.  不考虑自然保护区的城市化范围<p></p></P></DIV></TD></TR></TABLE></v:textbox></v:shape><v:shape><v:imagedata src="4.files/image015.jpg" title="8"></v:imagedata></v:shape><w:wrap type="topandbottom"></w:wrap></v:group></wrapblock><BR  clear=all>对except Lake Distance to urban层面进行Map Query运算,提取except Lake Distance to Lake of urban≤0.06的区域,得到Map Query4层面(如图8);</P>
<P >IV、          将Map Query4层面与Reclass of Map Query3层面相乘,得到城市化范围Map Calculation2层面(如图9)。</P>
<P ><B>四、       </B><wrapblock><v:group><v:shape><v:imagedata src="4.files/image017.jpg" title="图9-原理-点"></v:imagedata></v:shape><v:shape><v:textbox style="MARGIN-TOP: 3.812pt; LEFT: auto; MARGIN-LEFT: 7.187pt; WIDTH: 174.625pt; TOP: auto; HEIGHT: 16.187pt; mso-next-textbox: #_x0000_s1052">
<TABLE cellSpacing=0 cellPadding=0 width="100%">

<TR>
<TD>
<DIV>
<P  align=center>图9.  自然保护区周围的城市化范围<p></p></P></DIV></TD></TR></TABLE></v:textbox></v:shape><w:wrap type="topandbottom"></w:wrap></v:group></wrapblock><BR  clear=all><B>实习报告要求</B><B><p></p></B></P>
<P >将所做工作以幻灯片形式做以汇报,内容包括原理、过程、结果。</P>
喜欢0 评分0
GIS麦田守望者,期待与您交流。
yufd
路人甲
路人甲
  • 注册日期2004-07-29
  • 发帖数189
  • QQ
  • 铜币17枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2009-06-12 12:02
<img src="images/post/smile/dvbbs/em01.gif" /><img src="images/post/smile/dvbbs/em08.gif" /><img src="images/post/smile/dvbbs/em02.gif" />
举报 回复(0) 喜欢(0)     评分
gisbachelor
路人甲
路人甲
  • 注册日期2006-09-10
  • 发帖数7
  • QQ
  • 铜币137枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2009-05-19 10:28
图呢?为什么不直接上传PDF呢?
举报 回复(0) 喜欢(0)     评分
qianmeier
路人甲
路人甲
  • 注册日期2008-09-28
  • 发帖数23
  • QQ724368254
  • 铜币163枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2009-03-03 17:00
<img src="images/post/smile/dvbbs/em01.gif" /><img src="images/post/smile/dvbbs/em02.gif" />
加油,努力!!!
举报 回复(0) 喜欢(0)     评分
glchenzw
路人甲
路人甲
  • 注册日期2008-08-04
  • 发帖数9
  • QQ
  • 铜币167枚
  • 威望0点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2009-02-25 13:05
<FONT color=#1a42e6>干嘛不要ARCGIS操作啊,在ARCGIS也是一样的流程吧?!</FONT><IMG src="http://www.gisempire.com/bbs/Skins/Default/emot/em08.gif"><IMG src="http://www.gisempire.com/bbs/Skins/Default/emot/em08.gif">
举报 回复(0) 喜欢(0)     评分
吴迪0510
路人甲
路人甲
  • 注册日期2008-10-28
  • 发帖数3
  • QQ
  • 铜币111枚
  • 威望0点
  • 贡献值0点
  • 银元0个
5楼#
发布于:2008-11-13 15:38
<P>哪里可以下载哪些数据呢</P>
<P>寻了好久了,各位高手给指条明路吧</P>
举报 回复(0) 喜欢(0)     评分
sunzhong2003
路人甲
路人甲
  • 注册日期2005-07-06
  • 发帖数26
  • QQ
  • 铜币210枚
  • 威望0点
  • 贡献值0点
  • 银元0个
6楼#
发布于:2006-06-26 08:30
<P>怎么不能实现</P>
举报 回复(0) 喜欢(0)     评分
dwg1984
外卖仔
外卖仔
  • 注册日期2006-03-18
  • 发帖数74
  • QQ
  • 铜币322枚
  • 威望0点
  • 贡献值0点
  • 银元0个
7楼#
发布于:2006-06-20 20:56
用编程能实现吗
如果有一天,当我真的离开你, 当你的心真的在痛,眼泪快要流下来的时候, 那就赶快抬起头,看看这片曾经属于我们的天空, 天依旧是那么的广阔,云依旧是那么的潇洒, 那就不应该哭,因为我的离去,并没有带走你的世界!
举报 回复(0) 喜欢(0)     评分
pqy_20一风
路人甲
路人甲
  • 注册日期2004-08-05
  • 发帖数52
  • QQ
  • 铜币418枚
  • 威望0点
  • 贡献值0点
  • 银元0个
8楼#
发布于:2006-06-19 15:29
<img src="images/post/smile/dvbbs/em01.gif" /><img src="images/post/smile/dvbbs/em02.gif" />
举报 回复(0) 喜欢(0)     评分
sunzhong2003
路人甲
路人甲
  • 注册日期2005-07-06
  • 发帖数26
  • QQ
  • 铜币210枚
  • 威望0点
  • 贡献值0点
  • 银元0个
9楼#
发布于:2006-06-19 08:31
<P>晕,我以为是编程实现的。</P>
举报 回复(0) 喜欢(0)     评分
上一页
游客

返回顶部