龙源期刊网 http://www.qikan.com.cn
ArcGIS10汉化版ArcMap在林业制图中的应用技巧
作者:葛琳 赵颖
来源:《农业与技术》2015年第19期
摘 要:随着ArcGIS的功能不断完善,这一软件被越来越多行业所接受并广泛使用,ArcMap也成为林业系统制图的主要工具。由于ArcGIS10增加了汉化功能,使用起来更加方便,得心应手。但目前很多资料都是英文的界面,这对熟悉英文的人来说可能无所谓,但是对于普通的专业业务人员来说就会造成一定的困难,所以这里提出了ArcMap在林业制图中汉化方面的一些应用技巧。重点阐述快速提取数据、给单独地块添加属性等方法和过程。 关键词: ArcGIS;ArcMap;林业制图;汉化版
中图分类号: TP317.4 文献标识码:A DOI:10.11974/nyyjs.20151032021 1 ArcMap简介
ArcGIS 是一个全面的、完善的、可伸缩的地理信息系统平台,由四个重要部分组成:桌面软件desktop、服务器GIS软件、嵌入式GIS软件和移动GIS软件。ArcView、 ArcEditor和ArcInfo是三级桌面软件ArcGIS desktop的三级产品,功能逐渐由弱到强、由简单到全面,也就是说ArcInfo功能最强大最齐全的桌面产品,也最常用于制图的桌面产品。
ArcMap是ArcGIS desktop中的一个主要的应用程序,用于数据输入、编辑、查询、分析等操作,实现地图制图、地图编辑、地图分析等功能。包含着一套复杂的专业制图和编辑系统,既是对象编辑器,又是数据表生成器。在ArcMap 中,可以灵活使用属性下的符号系统、标注等功能为图面添加符号,也可以任意单独快速提取各种信息等等。 2 ArcMap在林业制图方面所应用的技巧 2.1 提取数据
在ArcMap中添加点图层与面图层数据,如果想要提取局部图层中数据,虽然按住shift键可以逐一选择,但是这样即麻烦又容易遗漏。现在我提供一个能够一次性提取,简单又不遗漏的方法。
在2个图层的基础上创建一个临时空白面图层,在这个新图层上画一个面,将所需部分框入面中(如图1)。
龙源期刊网 http://www.qikan.com.cn
提取方法:点击工具栏上的选择——按位置选择——目标图层为所需要的数据图层——源图层为所创建的临时用面图层——空间选择方法为“目标图层的要素质心在源图层要素内”——其他为默认值——应用——确定(如图2、图3)。
这样,就一次性提取了所需要的点状图班,用此方法也可提取出面状图班。 2.2 删除重叠小班线
由于界线图层与小班界图层叠加时会产生重叠,使界线图层模糊,这样就需要将小班界线重叠部分删掉,只留下单一的小班界线。那么我介绍一个可一次性删除与界线之间重叠小班线的方法。
打开界线图与小班界图层,点击工具栏上的选择——按位置选择——目标图层定为小班界图层——源图层为界线图层——空间选择方法为“目标要素图层与源数据要素共线”——其他为默认值——应用——确定。这样所有与界线重叠部分全部呈选择状态,在可编辑状态下删除即可(如图4)。 2.3 标注的技巧
标注是显示在地图上的文字信息,它是制图中不可缺少的重要元素。标注的样式丰富,并且放置位置灵活,因此带来了对标注控制的难度。我介绍一下几种标注方法的使用技巧。 2.3.1 单一标注
单一标注是指利用字段单一的显示一种名称,方法是以相同方式为所有要素加标注,选取所要显示的字段名称即可。如:林班号、小班号或地类等字段名称。 2.3.2 分式标注
分式标注是指不是以单一的字段进行显示,以多个字段显示,ArcGIS里并不能直接支构造分式,我们可以想办法把分子加下划线来表示。如:林班-小班 地类-面积等。这就需要以一个公式“vbnewline”来完成。“vbnewline”代表着下一行的意思。首先方法是“以相同方式为所有要素加标注”。然后设置标注字段的表达式。即表达式为:林班&“-”& 小班+vbnewline+地类&“-”& 面积。(标注表达式时必须让键盘呈英文状态,选取字段然后点击追加即可) 2.3.3 分类标注
分类标注适用于为同一图层中的不同要素设置不同的标注样式,例如林场名、林班号、土地种类的字体为不同的大小和颜色。而标注默认会应用于整个图层,这就需要我们为默认的标注增加一个分组,在图层属性对话框中设置标注的方法为“定义要素类并且为每个类加不同的标注”,点击添加增加分组(需要几种不同的样式就设置几个分组),并且为每个分组在SQL
龙源期刊网 http://www.qikan.com.cn
查询中进行设置所需要定义的字段。然后为每个组设置不同的标注样式,也可以图面的FID字段为每个地块设置标注样式。如图显示中在同一面图层中设置了某一林场的图斑号与土地种类标注(如图5)。
2.4 点图层缓冲面后可重新求面积
在林业二类调查中,存在面积小于0 .5hm2的片林在制图中以点的形式表达,但现在按照国家的要求,需要将点状图层与面状图层融合在一起,形成一个因子完整的小班面图层。如果只简单的将点缓冲成面,与面状图层合并在一起的的话,那么在重新整体计算几何求面积时会造成这些统一缓冲成面的点难以保持原面积,而且还由于面状过小而求不出面积,如果用下面这个方法可以将点一次性的按原有面积缓冲成大小不一的面状,而且在与面状图层合并在一起时即不影响以后的操作,还能与面状图层真正融合在一起,成为一个完整的小班面图层。 方法:在ArcMap中添加点图层,在它的属性库中添加一个新的面积字段,将整个字段用字段计算器更新为:解析程序选择“python”;功能选择“math.sqrt( )”,括号中输入“原面积*10000 /3.1415926(原面积单位是hm2)”,这样得到以米为单位的半径,在做缓冲时,距离选择那个新的字段就可按面积形成一个新的大小不一的点转面图层(如图6、图7)。 3 结束语
ArcGIS软件,可以在微机上很方便地实现制图、成图,克服了传统林业手工制图所带来的不足,工作速度和制图质量大大提高。ArcMap是ArcGIS中一个主要的应用程序,是一个以地图为核心的用于编辑、显示、查询、分析地图数据的模块,包含着一套复杂的专业制图和编辑系统。在ArcMap中,可以制作点状、线状、面状地图符号,可以打印或输出地图,可以生成要素并编辑,也可以进行空间分析等。总之,ArcMap具有绘制、计算、统计、查询地图等功能,能使用户按照需要创建地图,在地图上加载数据,并用合适的方式来...
以ArcGIS软件为平台,运用ArcMap绘制生态公益林区划界定图、森林分布图、林相图、造林规划图等林业地图,不但可以节省时间,缩短成图时间,提高工作效率,还可以节省经费,减少各种投入。此外,使用ArcMap汉化版更加直观,快捷方便,提高效率。 参考文献
[1] 牟乃夏、刘文宝、王海银、戴洪磊. ArcGIS10 地理信息系统教程[M].北京测绘出版社,2012.
作者简介:葛琳(1967-),女,吉林延吉人,工程师,主要从事森林调查工作。