最近在做基于RPC的像方改正模型,方便对数据进行测试,修改了GDAL库中的RPC纠正模型,使之可以支持RPC像方改正参数。下面是RPC模型的公式,rn,cn为归一化之后的图像行列号坐标,PLH为归一化后的经度纬度高程。将上面的公式变形,使用偏移系数和缩放系数带入,可以得到图像的行列号坐标与经纬度坐标之间的坐标转换关系。整理后的公式如下所示,下标带s的为缩放系数,下标为0的表示偏移系数,rc为图像行...
分类:
其他好文 时间:
2014-07-22 23:05:14
阅读次数:
342
[源码编译]
前期准备:
确认电脑上安装好g++等开发环境,否则执行
sudo apt-get install build-essential
2. 确认电脑上已经安装好svn以便下载最新的源代码,否则执行
sudo apt-get install subversion
3. 确保proj4的安装
$ curl -O...
分类:
系统相关 时间:
2014-07-22 23:02:53
阅读次数:
2542
QtCreator新建一个Qt Application,命名为ImageView在项目文件夹下添加gdal库,统一放在ImageView\gdal目录下。右键单击项目,选择添加库命令,添加gdal_i.lib和头文件路径,完成后可以再ImageView.pro文件中查看:win32: LIBS +=...
分类:
其他好文 时间:
2014-06-25 13:30:10
阅读次数:
290
写了个mongodb的gdal
driver,放在了github上,如果你需要,欢迎加入mongogis group。直接的效果是使得QGIS, GeoServer, MapServer,
ArcGIS等GIS软件能够处理存储在MongoDB集群中的地理数据。https://github.com/m...
分类:
数据库 时间:
2014-06-04 15:42:46
阅读次数:
339
一、概述 遥感影像和地理坐标进行关联的方式一般有好几种,一种是直接给出了仿射变换系数,即6个参数,左上角地理坐标,纵横方向上的分辨率,以及旋转系数。在这种情况下,求出某一像素点的地理坐标非常容易,直接用公式可以求出,具体代码如下:void CPL_STDCALL GDALApplyGeoTransform(double *padfGeoTransform,...
分类:
其他好文 时间:
2014-06-01 18:07:16
阅读次数:
502
1、windows下的编译 1.1、解压后打开nmake.opt,设置GDAL_HOME
1.2、进入vs的command promot,进入正常的那个即可,64位的没试过,可以参考gdal官网 1.3、nmake /f makefile.vc
1.4、nmake /f makefile.v...
分类:
其他好文 时间:
2014-05-19 14:34:10
阅读次数:
288
OS环境Ubuntu12.04 32bit因为公司一个功能要用到gdal
的ogr2ogr命令转换shp数据,需要能往postgis和sqlite 中插入数据。用gdal1.11.0的源码默认安装,postgresql
和sqlite都没能支持后来在机器上装了postgresql 9.1也不行,最终...
分类:
数据库 时间:
2014-05-16 04:12:42
阅读次数:
518
最近从事三维地形开发,从HDF、tif、img文件里解析数据,读取出高程值,在OSG的场景中做三维的地形,这之间最困难的是数据的获取,比如你要从几十个G的tif或者img读取数据,推荐一个很优秀的GIS库,GDAL,C++和C#均可用,特别是C#中,调用九个dll即可获取该库的所有功能,这几个库.....
分类:
其他好文 时间:
2014-05-15 15:42:30
阅读次数:
248
GDAL库中提供了很多的算法,同时也提供了进度条的相关接口,本篇博文主要讲述如何在C#中调用GDAL库的算法并将进度信息进行传递出来。...
分类:
其他好文 时间:
2014-05-01 18:17:35
阅读次数:
293
[前序]
首先关于GDAL源码方面,GDAL开源项目源码是使用C++语言所写,通过源码的编译可以生成支持一系列语言如c++/java/php/csharp/perl/python/ruby开发所依赖的第三方包或头文件。GDAL的同时支持不同平台下的编译生成,在Win平台下使用起来出现的问题较多,比如编译时选择不同的编译选项32位或x64位产生出不同的依赖库,还有中文路径、中文读写问题...
分类:
编程语言 时间:
2014-05-01 17:53:24
阅读次数:
1741