基于ArcEngine的帽儿山林场GIS开发系统

上传人:龙*** 文档编号:379096 上传时间:2017-02-12 格式:PDF 页数:4 大小:487.79KB
返回 下载 相关 举报
基于ArcEngine的帽儿山林场GIS开发系统_第1页
第1页 / 共4页
基于ArcEngine的帽儿山林场GIS开发系统_第2页
第2页 / 共4页
基于ArcEngine的帽儿山林场GIS开发系统_第3页
第3页 / 共4页
基于ArcEngine的帽儿山林场GIS开发系统_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《基于ArcEngine的帽儿山林场GIS开发系统》由会员分享,可在线阅读,更多相关《基于ArcEngine的帽儿山林场GIS开发系统(4页珍藏版)》请在金锄头文库上搜索。

1、第38卷第1010年10月 东北林业大学学报 F 0138 0 0010 基于 儿山林场汪洋 罗传文 孙海洪 彭 勃 (东北林业大学,哈尔滨,150040) 摘 要为了满足当前基层林场生产任务和业务管理的实际需求,提出以组件式立林场地理 信息系统平台的构想,以实现森林资源的信息化管理帽儿山林场地理信息系统平台。将n 算机技术及可视化技术融合在一起,以帽儿山林场森林资源调查数据和各种图面资料(林相图、地形 图、各专题图)作为信息源,以面向对象可视化的编程语言+60为开发平台,采用n 现了森林资源的可视化管理。 关键词地理信息系统;林相图;组件技术;类号o(50040,PR2010,38(10)5

2、 to of to of to a of as o+60 as a s e 司提供的一个是基于 个组 件集提供了几乎全部的底层于组件库的此普通程序员也可以使用发自己的本文技术路线见图1所示。 图1本系统的技术路线 用和定义,准确地将大任务划分为一些子任务;理解次组织关系,标识和确定各子任务的关键字;决定在何 第一作者简介:蒋汪洋,男,1987年5月生,东北林业大学林学 院,硕士研究生。 通信作者:罗传文,东北林业大学林学院,教授。 收稿日期:2010年4月29日。 责任编辑:潘华。 处编写代码,是C#还是在据标识的关键字和其它开发资源中搜索有没有 相关示例代码。打开正确的对象模型图(寻找所需

3、要的类和接口;在说明和文档;在开发环境中使用确定的接口及其方法属 性等,完成具体代码。 2系统构建 21数据处理 将地图扫描,从扫描图像上识别和提取数字地理信息,应 用扫描仪等机器及2。现将帽儿山影像图进行处理,处理过程如图2所示。 扫 形 描 成 成 1图像校正 1地图矢量 坐标系统 - 格 _ 2图像切割 2建立届性 式 拼接 2检查编辑 式 二值化 3赋 数据库 件 像 图2数据处理过程 22界面设计与开发 良好的用户界面设计非常重要,系统操作界面设计的简 单、方便、友好,能使系统更加易于用户理解和掌握,便于用户 的使用。系统的主界面有标题栏、菜单栏、具栏、状态栏、图层 管理栏、显示窗口

4、组成。界面布局及动态菜单栏如图3所示。 23系统基本显示功能 图层渲染。图层渲染是北林业大学学报 第38卷 雾l,2 哥矗 观 站 固道籍 i 麟 8蟊 趣捍媛 怠鬻 小班辩布国 肇国赫班_诂布图 曩 图3用户界面及动态菜单栏 染效果是通过实例化一个可以实现某个渲染接口的后作为该渲染接口类型的变量赋给图层(个法,出来的。如图4所示,观测点图层进行简单渲染。 图4观测站点图层简单渲染 主要实现渲染功能部分代码: hr= hr=55,0,0); hr= 为图层添加标注。图层以标注,以更复杂的方法和属性对要素图层进行注记,这个过 程是自动进行的,而且注记的内容还可以保存到地理数据库 中。使用可以控制

5、标注字体 的样式。标注的流程是首先在一个要素图层进行查询,然后 通过一个后遍历要素 做如下操作:1获取单个要素的要素几何图 形的包络线。2新建一个个字段属性,而新建 的文字元素加入地图中。刷新视图,让标注文本显示出来。 如图5所示,对小班分布图层中的树种组成进行标注。 图5标注的效果图 主要实现标注功能部分代码: =hr= 24地图操作编辑功能 地图操作编辑是要有 选择元素、刷新、放大、缩小、前一视图、下一视图、全图显示、 地图移动、距离测量、要素选择、面积测量等工具按钮实现 蕊 釜垫 琵 童照塑蠢。通过这些按钮,我们就可 以实现某些基本的地图操作功能 。 画图功能:们 之间有多种层次关系。其中个终 止点以及定义2点之间的曲线的函数组成的一维儿何形体对 象,它是1条单一的曲线对象。它可能是线性的,如线段(也可能是非线性的,如圆弧 (椭圆弧(贝塞尔曲线(都是一种图6所示。 图6几何形体对象 图层操作:往需要多个图层文件 的信息综合。一般来说,用户对图层的控制需求包括:图层 插入、移除;图层压盖关系调整;图层是否显示的控制; 图层的删除。如下图7所示,小班分布图层与等高线图层移动前后的变 化。 一I e 第10期 蒋汪洋等:基于17 图7 图层移动前后的变化 实现图层移动命令部分代码如下: = CJ、班分布图”);hr 一t)” C林班分布图”); 370 ); aye

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 农学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号