一种基于ArcEngine的栅格图像配准方法研究英文

一种基于ArcEngine的栅格图像配准方法研究英文

ID:39503454

大小:727.93 KB

页数:3页

时间:2019-07-04

一种基于ArcEngine的栅格图像配准方法研究英文_第1页
一种基于ArcEngine的栅格图像配准方法研究英文_第2页
一种基于ArcEngine的栅格图像配准方法研究英文_第3页
资源描述:

《一种基于ArcEngine的栅格图像配准方法研究英文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、2011年2月城市勘测Feb.2011第1期UrbanGeotechnicalInvestigation&SurveyingNo.1文章编号:1672-8262(2011)01-32-03中图分类号:P208文献标识码:B一种基于ArcEngine的栅格图像配准方法研究*徐景,吴小峰,吴国荣(长沙市勘测设计研究院,湖南长沙410007)摘要:采用面向对象语言C#,通过基于ArcEngine组件开发模式,利用具有精确坐标值和空间参考的矢量地图作为参考来实现对栅格图像进行精确的配准。这是一种快速而准确的获得具有比较精确坐标值和空间参考的栅格图像的方法,不仅增加了获得精确坐标值和空

2、间参考的栅格图像来源,而且可以校正有误差的栅格图像,从而提高了栅格图像使用率和可信度。关键词:ArcEngine;图像配准1引言3栅格图像配准系统的实现随着科技的发展,栅格图像的来源越来越多样化,31数据的准备从最初的用扫描仪、电分机来扫描照片到现在通过卫本方案采用1400万全国基础地理信息数据作星利用计算机获取栅格图像,如此多的栅格图像,但真为矢量数据,参考投影采用GCS_WGS_1984,矢量数据正有用的却很少,很多栅格图像没有坐标值和空间参主要在Mxd文档中,也可直接获取该Mxd文档中的考或者存在各种误差,因此如何利用已有的资源快速Shp文件。所以当加载到栅格图像配准

3、系统界面中的获得比较精确坐标值和空间参考的栅格图像是一个比MapControl控件中既可以加载Mxd文档,也可直接加较棘手的问题。为了解决这一问题,笔者对一种基于载Shp文件。全国或部分全国范围的栅格图可以通过ArcEngine的栅格图像配准方法进行研究。网络实时动态的获取,本文采用某时段气象卫星获取的全国范围或部分区域的栅格图(GIF)作为需要配准2ArcEngine技术与配准方法的栅格图(没有精确坐标值和空间参考)。ArcEngine是一个创建定制的GIS桌面应用程序32系统设计界面的开发产品。ArcGISEngine包括构建ArcGIS产品本系统整体采用C/S架构,使用Vi

4、sualStudio2005ArcView、ArcEditor、ArcInfo和ArcGISServer的所有核开发环境中的C#语言+Engine9.2组合的开发方式。该心组件。使用ArcGISEngine可以创建独立界面版本系统能实现没有精确坐标值和空间参考的栅格图像的配(stand-alone)的应用程序,或者对现有的应用程序进准,是获取精确坐标值和空间参考栅格图像程序实现的行扩展,为GIS和非GIS用户提供专门的空间解决方一种比较好的方案。栅格图像配准系统界面如图1所示。案。ArcEngine提供了COM、.NET和C++的应用程序编程接口(API)。这些编程接口不仅包括了详细的

5、文档,还包括一系列高层次的组件,使得编程人员能够轻易地创建ArcGIS应用程序。ArcEngine除了支持多种矢量格式外,还支持多种栅格图像,包括GIF、BMP、JPG、JPEG、JPE、JFIF、TIF、TIFF、PNG和ICO。ArcEngine图像配准方法有两种,一是输入地图坐标(如经度/纬度或独立坐标等),并指定栅格图像上与该坐标对应的点;二是用矢量地图作参考,在矢量地图上标识出控制点的坐标并将其与栅格图像上的对应点相匹配。由于本文采用矢量地图作为参考,所以采用第二种图像配准方法。图1栅格图像配准系统界面*收稿日期:20100529作者简介:徐景(1979),男,工程

6、师,主要从事工程测量及GIS应用研究。第1期徐景等一种基于ArcEngine的栅格图像配准方法研究3333系统实现步骤根据选择的模型,完成相应的点对数,添加配准的结果(1)数据的加载如图3所示。在发现没有错误的点对情况下,可以执数据的加载主要是在界面MapControl视图控件里行配准,最后栅格图获得了空间参考和精确的坐标。加载参考矢量图和要配准的栅格图。通过ArcEngine代码实现如下:的MapControl控件类LoadMxFile方法加载含有Shp文AddMatchPointCommandClass.AddMatchPointCommand1(axMapControl1

7、);//添加配准的类件的Mxd文档;通过ArcEngine接口IRasterWorkspacepform.AddPointPair(pStartPoint.X,pStartPoint.Y,pEnd实现栅格图的加载。代码实现如下:Point.X,pEndPoint.Y);//添加点对//矢量图的加载//根据模型选择的点对数执行配准stringmxdFileName=openFileDialog.FileName;//通过对话rgp.Warp(A

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。