`
阿尔萨斯
  • 浏览: 4169976 次
社区版块
存档分类
最新评论

基于.NET 2.0的GIS开源项目SharpMap分析手记(十一):SharpMap影像准备——基于ERDAS的GEOTIFF图像生产过程

 
阅读更多

基于.NET 2.0GIS开源项目SharpMap分析手记(十一):SharpMap影像准备——基于ERDASGEOTIFF图像生产过程

粟卫民 http://www.gisdev.cn/ http://blog.csdn.net/suen/ 日期:<chsdate year="2007" month="7" day="5" islunardate="False" isrocdate="False" w:st="on"><span lang="EN-US">2007-7-5</span></chsdate>

保留所有版权。如需转载,请联系作者,并在醒目位置注明出处

SharpMap通过GDAL扩展支持影像,我在基于.NET 2.0GIS开源项目SharpMap分析手记(七):GDAL C#接口库的编译与SharpMapChange Set 21021)对影像的支持研究一文中完成了一个同时支持矢量数据和影像的可编译运行的版本。这里谈一下基于ERDAS的影像数据的生产过程。

可分为一下几步:

1)把你的图像保存为BMPPNGTIF格式;

2)在viewer模块里打开你的正确得影像

3)把图像保存为ERDAS .img格式

4)点击dataprep模块,打开他下面得image geometric correction子模块,

5)选择from image file,选择你要配得图像,打开

6)在出现得set geometric model里,选择第2polyonial

7)在下面得对话框里有个polynomial order 一般选12就可以,2要求6个配准点

8)然后应用,在close那个对话框

9)在下面得对话筐里,选第一个,出现一个小的对话框,不用管他,点击你第一步打开得准确得图像界面,就可以配准了

10)在你得准确图像里面点击一个点,然后转到你的需要配的图象里面找与他相似的点,点击,选够6个点后,在gcp tool那个界面里面将出现误差参数,可以看你得点是不是准确。这6个点是控制点,所以你选择时应该分散开,尽量在全图范围里找,然后选择其他点越多越好

11)如果你不想那样麻烦的找,你可以在任何一幅图像上点击鼠标右键,然后选择geolink/unlink选项,那样子的话,你只需要在一个图象里点点,机器自动给你在另一个里面找,不过头六个点不会出现误差参数,从第七个点开始会出现误差参数,如果误差太大,你必须在修改

12)在你配完后,在geo correction tools里面点击第3个图标保存配准后的图像就可以了

13)如果你配准到中间要休息,需要保存gcp tools对话框,下次在匹配直接打开就行

14)配准完后得总误差也就是那个rms误差必须在0.5个像元以里

15)利用IMPORT/EXPORT工具把.img图像转换成GEOTIFF图像。




<iframe align="center" marginwidth="0" marginheight="0" src="http://www.zealware.com/csdnblog.html" frameborder="0" width="728" scrolling="no" height="90"></iframe>
分享到:
评论

相关推荐

    基于.NET 2.0的GIS开源项目SharpMap分析手记

    基于.NET 2.0的GIS开源项目SharpMap分析手记---粟卫民(收集为doc文档)

    基于.NET2.0的GIS开源项目SharpMap分析手记.doc

    基于.NET2.0的GIS开源项目SharpMap分析手记.doc

    1 基于NET 20的GIS开源项目SharpMap分析手记.doc

    1 基于NET 20的GIS开源项目SharpMap分析手记.doc

    GIS项目SharpMap源代码

    是基于.NET 2.0的GIS开源项目SharpMap 支持sharp文件和mysql等作为数据源 用来做GIS地图显示和渲染很方便

    C#开源GIS项目SharpMAP

    国外开源gis项目源代码及例子,可以做WEBGIS和窗体应用程序GIS

    最新 SharpMap源码

    目前的很多的项目中都用到了GIS 软件,然而在开源的GIS软件中有SharpMap在工程应用中开始被人发觉。相比一些GIS软件它拥有的优势有: 1、占用资源较少,响应比较快。在对于项目中如果只需要简单的地图功能的话,是...

    开源GIS Sharpmap及其shp资源

    SharpMap是一个基于.net 2.0使用C#开发的Map渲染类库,可以渲染各类GIS数据,可应用于桌面和Web程序。 目前支持B/S及C/S两种方式的DLL调用,支持地图渲染效果。稳定版本为0.9,最新版本为2.0,代码行数近10000行。

    GIS软件SharpMap源码详解及应用

    这本《GIS软件SharpMap源码详解及应用》由陈真、何津、余瑞编著,对目前基于C#语言开发的GIS开源项目——SharpMap进行详细剖析、解释,以便GIS专业学生及GIS的初学者能学习和掌握GIS底层开发技术。全书分为3部分共计...

    sharpmapmap渲染

    SharpMap是一个基于.net 2.0使用C#开发的Map渲染类库,可以渲染各类GIS数据(目前支持ESRI Shape和PostGIS格式),可应用于桌面和Web程序。 它的优点有:  1、占用资源较少,响应比较快。在对于项目中如果只需要...

    asp.net知识库

    asp.net2.0:扩展ImageButton控件定制自己需要的功能 ASP.NET 2.0 正式版中无刷新页面的开发(示例代码的补充) ASP.NET2.0中themes、Skins轻松实现网站换肤! ASP.NET 2.0 中的代码隐藏和编译 ASP.NET 2.0 Language ...

    实现表格与地图的数据联动

    基于.net2.0和DevExpress、SharpMap的WinFormDemo,选中表格中的行,地图中会自动显示选中行在地图上的位置

    sharpmap2.0 winformsample 可用

    sharpmap2.0 winformsample 可用,共同学习

    sharpmap英文版说明文档

    SharpMap是一个基于.net 2.0使用C#开发的Map渲染类库,可以渲染各类GIS数据(目前支持ESRI Shape和PostGIS格式),可应用于桌面和Web程序。

    SharpMap开源代码和项目实例

    经典C# GIS,开源,SharpMap开源代码和项目实例

    SharpMap项目简单运用——mapViewer地图浏览器

    我学习时候用sharpmap开源代码写的一个小项目,项目完成了一些功能 1.可以打开shp文件 2.可以打开tif映像文件。 3.可以实现地图坐标的显示。 4.可以实现地图的缩放。 一些按钮是假的,没有添加相映。存在一些BUG,...

Global site tag (gtag.js) - Google Analytics