标签:x11 修改 环境 位置 数据 行存储 dao org bit
起初,我的思路是这样,首先编译一个netcdf的库,然后用里面的函数进行读取文件。进行存储。再通过gdal里面的函数进行转换。
但是在编译netcdf库的时候,会发现大部分都是在linux下进行的。所以,浪费了我很多的时间。
后来经过录歌的剖析,其实可以讲netcdf和gdal直接编译。将netcdf封装在gdal里。通过调用gdal直接读取nc文件。
此库已经编译好了。有愿意下载的读者可以按照以下链接进行下载。
http://download.csdn.net/detail/liminlu0314/5016578
在此 感谢录哥
GDAL1.9.2 全套版本,使用VS2008 SP1编译 集成jpg2000,netcdf,hdf,geos,proj,libcurl,sqlite,ecw,opencl等 里面还有C++、C、C#、Python、Java五种语言的调用接口 修改:1、所有的文件打开不是用UTF8(用于打开中文路径数据),2、修改TIL格式支持投影,3、修改RPC校正,如果指定的DEM范围小于图像的范围,周围补零
在阿道的CSDN文章的基础上,给出了更详细的下载地址,但仅针对VC++的GDAL环境进行了配置。阿道的原文链接http://blog.csdn.net/sudaobo/article/details/6619009
开发环境:Win7 32bit系统(x86) + VS2008
GDAL版本:1.8.1
下载GDAL1.8.1,解压缩,目录“d:\gdal1.8.1”。
网址:http://trac.osgeo.org/gdal/wiki/DownloadSource
在VS2008下使用GDAL1.8.1的方法,其实和VC6.0下使用GDAL1.4.1的方法流程一样,并没有什么太大的差别,这一点是我开始没有想到的,步骤如下。
1)进入VS 2008 命令行提示工具(开始->程序->Microsoft Visual Studio2008->Visual Studio Tools->Visual Studio 2008 命令提示),在DOS界面下进入安装包解压所在目录,输入命令:nmake /f makefile.vc,回车,编译可能会需要一点时间。
2)继续在DOS窗口中输入:nmake /f makefile.vc install。继续输入:nmake /f makefile.vc devinstall。
至此,在C:\warmerda\bld有bin,data,html,include 和 lib五个文件夹。
3)打开Visual Studio2008,工具->选项->项目和解决方案->VC++目录中,将lib和include文件夹加入相应位置即可。
4)在 项目->属性->链接器->输入->附加依赖项->gdal_i.lib
至此,便可以在VS2008中使用GDAL了。
如果另外需要支持:netcdf,hdf4,hdf5
下载netcdf-4.1.1-win32-bin,解压缩,目录“d:\netcdf”。
下载netcdf-4.1.1-win32-src,解压缩,目录“d:\netcdfsrc”
网址:http://www.gfd-dennou.org/arch/ucar/netcdf/contrib/win32/
下载HDF5-1.8.7_win_x86,解压缩,目录“d:\hdf5”。
下载HDF4.2.6_win_x86,解压缩,目录“d:\hdf4”。
网址:http://mirror.fcaglp.unlp.edu.ar/pub/ftp.hdfgroup.org/
修改nmake.opt文件:------------------------------------------------------------------------------------------------------
NETCDF_PLUGIN = yes
NETCDF_SETTING=yes
NETCDF_LIB=d:\netcdf\ netcdf.lib
NETCDF_INC_DIR=d:\netcdfsrc\libsrc
# Uncomment the following and update to enable NCSA HDF Release 4 support.
HDF4_PLUGIN=NO
HDF4_DIR=d:\hdf4
HDF4_LIB=$(HDF4_DIR)\dll\hd426m.lib $(HDF4_DIR)\dll\hm426m.lib $(HDF4_DIR)\lib\hd426.lib
# Uncomment the following and update to enable NCSA HDF Release 5 support.
HDF5_PLUGIN=NO
HDF5_DIR=d:\hdf5
HDF5_LIB=$(HDF5_DIR)\dll\hdf5dll.lib
------------------------------------------------------------------------------------------------------------------------------
有很多选项,可以通过手工调整, 在 nmake.opt在GDAL的根目录中的文件。
标签:x11 修改 环境 位置 数据 行存储 dao org bit
原文地址:http://www.cnblogs.com/Vae1990Silence/p/6618964.html