整理GIS实习教程第10章.docx
- 文档编号:63179
- 上传时间:2022-10-01
- 格式:DOCX
- 页数:16
- 大小:1.11MB
整理GIS实习教程第10章.docx
《整理GIS实习教程第10章.docx》由会员分享,可在线阅读,更多相关《整理GIS实习教程第10章.docx(16页珍藏版)》请在冰豆网上搜索。
整理GIS实习教程第10章
2.辨识与分析危险、有害因素
3.评估环境影响的价值(最重要的一步):
采用环境经济学的环境经济损益分析方法,对量化后的环境功能损害后果进行货币化估价,即对建设项目的环境费用或环境效益进行估价。
环境敏感区,是指依法设立的各级各类自然、文化保护地,以及对建设项目的某类污染因子或者生态影响因子特别敏感的区域。
2.环境影响评价工作等级的划分依据
(2)环境影响后评价。
(五)安全预评价方法
(一)安全评价的内涵
(二)环境保护法律法规体系
(3)生产、储存烟花爆竹的建设项目;
(一)环境影响评价的概念第十章邻近区
1产生多边形要素的邻近区
启动地图文档\gis_ex09\ex10\ex10.mxd,该文档有四个数据框架。
激活dataframe1,该数据框架有二个图层(见图10-1):
“道路”仅用于地图显示,不参加分析,“仓库”表示某城市中危险品的存储基地。
假设,存储基地周围100米范围内不准有建筑物,也不准堆放易燃易爆物品,周围200米范围内可以有一般建筑物,但是仍不能有易燃易爆物品,周围300米范围内不准建设住宅,以及商业、学校、办公等设施。
为此需要在地图上产生100、200、300米的邻近区,并计算邻近区的面积。
图10-1dataframe1的显示
鼠标双击dataframe1,出现DataFrame属性定义对话框,在General标签中将MapUnites(地图单位)和DisplayUnits(显示单位)都从UnknownUnits(未定义)改为Meters(米),按“确定”键返回。
在地图窗口按钮条上点击ArcToolbox
图标,展开ArcToolbox/AnalysisTools/Proximity,选用菜单MultipleRingBuffer(多个环状邻近区),在提示下完成操作:
InputFeatures:
仓库下拉选择图层名
OutputFeatureClass:
d:
\gis_ex10\ex10\temp\buffer1.shp鼠标选择路径,键盘输入文件名,按Save键保存
Distances分3次键盘输入邻近距离值,每次输完后按“+”号添加
100
200
300
BufferUnit(optional):
Default默认
FieldName(optional):
保持空白
DissolveOption(optional):
ALL下拉选择,重叠的多边形相互合并
按OK键继续,软件出现处理过程提示窗,左上角出现Completed提示,表示处理完毕,按Close键关闭。
ArcMap按上述要求产生离开仓库多边形100、200、300米3圈边界组成的3个邻近区多边形,图层名称默认为buffer1,数据存放在d:
\gis_ex09\ex10\temp\buffer1.shp。
可打开图层buffer1的特征对话框(Properties…),选用Symbology标签,为邻近区设置合适的显示符号,还可以打开、关闭图层“仓库”,观察显示效果(参见图10-2),可以看出,100米邻近区没有扣除仓库多边形自身。
图10-2关闭图层“仓库”后显示邻近区
下一步为计算每个邻近区的面积,打开邻近区图层属性表“Attributeofbuffer1”,选用属性表窗口右下侧按钮Options/AddField…,在随后的Fielddefinition对话框中定义所增加的字段:
Name:
Area(字段名)
Type:
Double(双精度浮点类型)
Precision:
10(字段宽度)
Scale:
1(保留小数点位数)
按OK键返回。
属性表增加了字段Area,鼠标右键点击属性表的字段名Area,在快捷菜单中选择FieldCalculator…(CalculateGeometry…),系统提示:
Youareabouttodoacalculateoutsideofaneditsession.Thismethodisfasterthancalculatinginaneditsession,butthereisnowaytoundoyourresultsoncethecalculationbegins.Doyouwishtocontinue?
(由于属性表处于非编辑状态,对字段进行计算的结果不能用undo方式还原,所以软件提出警告。
如果选用菜单Editor/StartEditing…,使属性表处于编辑状态,再进行字段计算,就不会出现该提示,因为对计算结果不满意的话,可用菜单Edit/Undo还原初始值。
)对提示回答“是(Y)”,出现字段计算对话框,勾选Advanced,在文本框内输入以下VBA代码:
(“//”右边的文字为代码说明,不必输入,只输入英语代码即可)
dimnewAreaasdouble//声明double类变量newArea用于保存面积值,该名字可以自行取名,但要与下面的文本框输入的名字保持一致
dimpAreaasIArea//声明IArea类变量pArea用于保存参与计算的字段
setpArea=[shape]//为变量pArea赋值
newArea=pArea.area//求解多边形面积并赋给用户定义的变量newArea
在下面Area=提示下的文本框内输入刚建立的面积计算变量名newArea,按OK键结束,可以观察到buffer1.shp表内容,字段Area为多边形的面积:
Shape*distanceArea
(要素形状)(邻近距离)(面积)
Polygon100230205
Polygon200214298.7
Polygon300277071.6
关闭属性表,返回主窗口,可进一步用属性、要素相互查询的功能,查询要素的位置及其属性,体会邻近区的形状、面积。
2关于产生多边形邻近区的小结
在产生邻近区之前应设置地图单位、显示单位。
可以针对DataFrame中的图形(Graphic)也可以针对图层中的要素(Feature)产生邻近区,本练习是针对要素产生邻近区。
如果是针对多边形产生邻近区,可以产生在内侧、外侧、同时产生在两侧、产生在外侧并且包含原多边形本身,本练习是产生在外侧。
产生的结果有:
(1)DataFrame中的图形(Graphic),
(2)作为多边形要素(Feature)添加到允许编辑的图层中,(3)独立的多边形图层(Feature)。
本练习产生的结果是独立图层。
控制邻近区的形状有三种途径:
(1)简单输入一个距离值,
(2)按要素属性表中某字段的属性值,(3)离开要素的多重等值距离。
本练习是离开要素边界的多重等值距离(离开仓库100、200、300米,共3重,间距为100米)。
产生的邻近区往往是多个多边形,有可能相互重合,本练习要求消除重合。
邻近区是多边形,如果需要计算面积,可以将面积字段添加到图层属性表,再计算、赋值。
邻近区是常用的GIS分析方法,除了在面状要素内、外二侧按给定距离产生邻近区外,还可以在点状、线状要素周围产生。
邻近区的英语专业名词常称BufferZone,可直译成“缓冲区”。
3线状要素的邻近区
激活dataframe2,该数据框架有二个图层(见图10-3):
线状图层“道路”,仅用于地图显示,不参加分析;线状图层“铁路”为邻近区的分析对象。
假设根据当地的情况,沿铁路两侧20、40米范围内,进行环境整治、植树,要求提供专题地图。
图10-3dataframe2的显示
鼠标双击dataframe2,出现dataframe属性定义对话框,在General标签中将MapUnites(地图单位)和DisplayUnits(显示单位)都从UnknownUnits(未定义)改为meters(米),完成后按OK键返回主窗口。
展开ArcToolbox/AnalysisTools/Proximity,鼠标双击MultipleRingBuffer,产生多个环状邻近区,出现对话框:
InputFeatures:
铁路下拉选择图层
OutputFeatureClass:
d:
\gis_ex10\ex10\temp\buffer2.shp鼠标选择路径,键盘输入文件名,按Save键保存
Distances分2次键盘输入邻近距离值,输完后按“+”号添加
20
40
BufferUnit(optional):
Default默认
FieldName(optional)保持空白
DissolveOption(optional):
ALL下拉选择,重叠的多边形合并
按OK键继续,软件出现处理过程提示窗,左上角出现Completed提示,表示处理完毕,按Close键关闭。
ArcMap按上述要求产生离开铁路线20、40米2圈边界组成的2个多边形,数据存放在buffer2.shp,邻近区图层的名称为buffer2。
可在图层buffer2的Symbology标签对话框中为邻近区多边形设置合适的显示符号,还可以打开、关闭图层“铁路”,观察显示效果(参见图10-4)。
如果需要计算每个邻近区的面积,可参照前一节的操作实现。
图10-4铁路二侧20米、40米邻近区
4计算道路网密度
激活dataframe3,该DataFrame有2个图层:
线状图层“道路”、面状图层“区界”(见图10-5),要求计算某个区界范围内的道路网密度。
按一般定义:
道路网密度=区界范围内的道路总长度/该区面积,常用度量单位是每平方公里内有多少公里道路。
4.1计算道路长度、多边形周长、多边形面积
用鼠标右键打开图层“道路”的属性表(点击快捷菜单中的OpenAttributeTable选项),在“Attributeof道路”属性表窗口的右下侧选用按钮Options/AddField…,在随后的Fielddefinition对话框中定义所增加的字段:
Name:
Length(字段名)
Type:
Double(双精度浮点类型)
Precision:
8(字段宽度)
Scale:
1(保留小数点位数)
图10-5dataframe3的显示
按OK键返回。
属性表增加了以Length命名的字段,用鼠标右键点击字段名Length,在快捷菜单中选择FieldCalculator…,系统提示:
Youareabouttodoacalculateoutsideofaneditsession.thismethodisfasterthancalculating
inaneditsession,butthereisnowaytoundoyourresultsoncethecalculationbegins.Doyouwish
tocontinue?
选择“是(Y)”应答,出现字段计算对话框,勾选Advanced,在文本框内输入以下VBA
代码:
DimnewLengthasdouble
DimpCurveasICurve
SetpCurve=[shape]
newLength=pCurve.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 整理 GIS 实习 教程 10