基于.NET 2.0的GIS开源项目SharpMap分析手记(十一):SharpMap影像准备——基于ERDAS的GEOTIFF图像生产过程
粟卫民 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.0的GIS开源项目SharpMap分析手记(七):GDAL C#接口库的编译与SharpMap(Change Set 21021)对影像的支持研究一文中完成了一个同时支持矢量数据和影像的可编译运行的版本。这里谈一下基于ERDAS的影像数据的生产过程。
可分为一下几步:
(1)把你的图像保存为BMP、PNG或TIF格式;
(2)在viewer模块里打开你的正确得影像
(3)把图像保存为ERDAS .img格式
(4)点击dataprep模块,打开他下面得image geometric correction子模块,
(5)选择from image file,选择你要配得图像,打开
(6)在出现得set geometric model里,选择第2个polyonial
(7)在下面得对话框里有个polynomial order 一般选1或2就可以,2要求6个配准点
(8)然后应用,在close那个对话框
(9)在下面得对话筐里,选第一个,出现一个小的对话框,不用管他,点击你第一步打开得准确得图像界面,就可以配准了
(10)在你得准确图像里面点击一个点,然后转到你的需要配的图象里面找与他相似的点,点击,选够6个点后,在gcp tool那个界面里面将出现误差参数,可以看你得点是不是准确。这6个点是控制点,所以你选择时应该分散开,尽量在全图范围里找,然后选择其他点越多越好
(11)如果你不想那样麻烦的找,你可以在任何一幅图像上点击鼠标右键,然后选择geo。link/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分析手记---粟卫民(收集为doc文档)
基于.NET2.0的GIS开源项目SharpMap分析手记.doc
1 基于NET 20的GIS开源项目SharpMap分析手记.doc
是基于.NET 2.0的GIS开源项目SharpMap 支持sharp文件和mysql等作为数据源 用来做GIS地图显示和渲染很方便
国外开源gis项目源代码及例子,可以做WEBGIS和窗体应用程序GIS
目前的很多的项目中都用到了GIS 软件,然而在开源的GIS软件中有SharpMap在工程应用中开始被人发觉。相比一些GIS软件它拥有的优势有: 1、占用资源较少,响应比较快。在对于项目中如果只需要简单的地图功能的话,是...
SharpMap是一个基于.net 2.0使用C#开发的Map渲染类库,可以渲染各类GIS数据,可应用于桌面和Web程序。 目前支持B/S及C/S两种方式的DLL调用,支持地图渲染效果。稳定版本为0.9,最新版本为2.0,代码行数近10000行。
这本《GIS软件SharpMap源码详解及应用》由陈真、何津、余瑞编著,对目前基于C#语言开发的GIS开源项目——SharpMap进行详细剖析、解释,以便GIS专业学生及GIS的初学者能学习和掌握GIS底层开发技术。全书分为3部分共计...
SharpMap是一个基于.net 2.0使用C#开发的Map渲染类库,可以渲染各类GIS数据(目前支持ESRI Shape和PostGIS格式),可应用于桌面和Web程序。 它的优点有: 1、占用资源较少,响应比较快。在对于项目中如果只需要...
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 可用,共同学习
SharpMap是一个基于.net 2.0使用C#开发的Map渲染类库,可以渲染各类GIS数据(目前支持ESRI Shape和PostGIS格式),可应用于桌面和Web程序。
经典C# GIS,开源,SharpMap开源代码和项目实例
我学习时候用sharpmap开源代码写的一个小项目,项目完成了一些功能 1.可以打开shp文件 2.可以打开tif映像文件。 3.可以实现地图坐标的显示。 4.可以实现地图的缩放。 一些按钮是假的,没有添加相映。存在一些BUG,...