1产生多边形要素的邻近区启动地图文档\gis_ex09\ex10\,该文档有四个数据框架。激活dataframe1,该数据框架有二个图层:“道路”仅用于地图显示,不参加分析,“仓库”表示某城市中危险品的存储基地。假设,存储基地周围100米范围内不准有建筑物,也不准堆放易燃易爆物品,周围200米范围内可以有一般建筑物,但是仍不能有易燃易爆物品,周围300米范围内不准建设住宅,以及商业、学校、办公等设施。为此需要在地图上产生100、200、300米的邻近区,并计算邻近区的面积。图10-1dataframe1的显示双击dataframe1,出现DataFrame属性定义对话框,在General标签中将MapUnites(地图单位)和DisplayUnits(显示单位)都从UnknownUnits(未定义)改为Meters(米),按“确定”键返回。选用菜单Tools/BufferWizard…,在提示下完成操作:InputFeatures:仓库下拉选择图层名OutputFeatureClass:d:\gis_ex10\ex10\temp\,输入文件名,saveDistances分3次键盘输入邻近距离值,输完后按“+”号添加100200300BufferUnit(optional):Default默认FieldName(optional):保持空白DissolveOption(optional):ALL重叠的多边形相互合并按OK键继续,软件出现处理过程提示窗,pleted提示,表示处理完毕,按Close键关闭。ArcMap按上述要求产生离开仓库多边形100、200、300米3圈边界组成的3个邻近区多边形,图层名称默认为buffer1,数据存放在d:\gis_ex09\ex10\temp\。可打开图层buffer1的特征对话框(Properties…),选用Symbology标签,为邻近区设置合适的显示符号,还可以打开、关闭图层“仓库”,观察显示效果,可以看出,100米邻近区没有扣除仓库多边形。图10-2关闭图层“仓库”后显示邻近区下一步为计算每个邻近区的面积,打开邻近区图层属性表“Attributeofbuffer1”,选用属性表窗口右下侧按钮Options/AddField…,在随后的Fielddefinition对话框中定义所增加的字段:Name:Area(字段名)Type:Double(双精度浮点类型)Precision:10(字段宽度)Scale:1(保留小数点位数)按OK键返回。属性表增加了字段Area,鼠标右键点击属性表的字段名Area,在快捷菜单中选择CalculateValues…,系统提示:,?(由于属性表处于非编辑状态,对字段进行计算的结果不能用undo方式还原,所以软件提出警告。如果选用菜单Editor/StartEditing…
ARCGIS教程 第十章 邻近区 来自淘豆网m.daumloan.com转载请标明出处.