下载此文档

ARCGIS教程+第十章+邻近区.doc


文档分类:行业资料 | 页数:约18页 举报非法文档有奖
1/18
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/18 下载此文档
文档列表 文档介绍
第十章  邻近区1 产生多边形要素的邻近区启动地图文档\gis_ex09\ex10\,该文档有四个数据框架。激活dataframe1,该数据框架有二个图层:“道路”仅用于地图显示,不参加分析,“仓库”表示某城市中危险品的存储基地。假设,存储基地周围100米范围内不准有建筑物,也不准堆放易燃易爆物品,周围200米范围内可以有一般建筑物,但是仍不能有易燃易爆物品,周围300米范围内不准建设住宅,以及商业、学校、办公等设施。为此需要在地图上产生100、200、300米的邻近区,并计算邻近区的面积。图10-1  dataframe1的显示双击dataframe1,出现DataFrame属性定义对话框,在General标签中将MapUnites(地图单位)和DisplayUnits(显示单位)都从UnknownUnits(未定义)改为Meters(米),按“确定”键返回。选用菜单Tools/BufferWizard…,在提示下完成操作:InputFeatures:仓库    下拉选择图层名OutputFeatureClass:d:\gis_ex10\ex10\temp\  鼠标选择路径,输入文件名,save           Distances    分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 / Start Editing…,使属性表处于编辑状态,再进行字段计算,就不会出现该提示,因为对计算结果不满意的话,可用菜单Edit/Undo还原初始值。)对提示回答“是(Y)”,出现字段计算对话框,勾选 Advanced,在文本框内输入以下VBA代码:dim newArea as double 声明double类变量newArea用于保存面积值,该名字可以自行取名,但要与下面的文本框输入的名字保持一致dim pArea as IArea   声明IArea类变量pArea用于保存参与计算的字段set pArea = [shape]  为变量pArea赋值newArea =   求解多边形面积并赋给用户定义的变量newArea在下面Area= 提示下的文本框内输入刚建立的面积计算变量名newArea,按OK键结束,,字段Area为多边形的面积:Shape*     distance     Area(要素形状) (邻近距离)   (面积)Polygon     100          200          300     ,返回主窗口,可进一步用属性、要素相互查询的功能,查

ARCGIS教程+第十章+邻近区 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数18
  • 收藏数0 收藏
  • 顶次数0
  • 上传人iris028
  • 文件大小49 KB
  • 时间2019-12-06
最近更新