第六节 GDAL的使用与图片的显示剖释.docVIP

  • 7
  • 0
  • 约7.04千字
  • 约 11页
  • 2017-03-30 发布于湖北
  • 举报
GDAL的使用 什么是GDAL GDAL(Geospatial Data Abstraction Library)是一个在X/MIT许可协议下的开源栅格空间数据转换库。它利用抽象数据模型来表达所支持的各种文件格式。它还有一系列命令行工具来进行数据转换和处理。 GDAL提供对多种栅格数据的支持,包括Arc/Info ASCII Grid(asc),GeoTiff (tiff),Erdas Imagine Images(img),ASCII DEM(dem) 等格式。   GDAL使用抽象数据模型(abstract datamodel)来解析它所支持的数据格式,抽象数据模型包括数据集(dataset),坐标系统,仿射地理坐标转换(Affine GeoTransform), 大地控制点(GCPs), 元数据(Metadata),栅格波段(Raster Band),颜色表(ColorTable),子数据集域(Subdatasets Domain),图像结构域(Image_StructureDomain),XML域(XML:Domains)。 GDALMajorObject类:带有元数据的对象。   GDALDdataset类:通常是从一个栅格文件中提取的相关联的栅格波段集合和这些波段的元数据;GDALDdataset也负责所有栅格波段的地理坐标转换(georeferencing transform)和坐标系定义。   GDALDriver类:文件格式驱动类,GDAL会为每一个所支持的文件格式创建一个该类的实体,来管理该文件格式。   GDALDriverManager类:文件格式驱动管理类,用来管理GDALDriver类。 二.GDAL的安装 GDAL编译详细过程: 1)网上/proj/下载最新版本的proj开源投影库,解压到c:\下 然后使用VS的命令行工具进入到该目录,执行nmake makefile.vc 2)网上/geos/下载最新版本的geos几何库,解压到c:\下,双击目录下的autogen.bat, 执行后然后使用VS的命令行工具进入到该目录,执行nmake makefile.vc 3)拷贝hdf 和HDF5、HDF5SZLIB到C:\ 4)打开gdal主目录下的nmake.opt修改: # Uncomment for GEOS support GEOS_DIR=C:\geos-3.0.4 GEOS_CFLAGS = -I$(GEOS_DIR)/capi -I$(GEOS_DIR)/source/headers -DHAVE_GEOS GEOS_LIB = $(GEOS_DIR)/source/geos_c_i.lib # Uncomment the following and update to enable NCSA HDF Release 4 support. HDF4_DIR = C:\HDF HDF4_LIB = $(HDF4_DIR)\dll\hd424m.lib $(HDF4_DIR)\dll\hm424m.lib \ $(HDF4_DIR)\lib\hd424.lib $(HDF4_DIR)\lib\hm424.lib Ws2_32.lib # Uncomment the following and update to enable NCSA HDF Release 5 support. HDF5_DIR = C:\HDF5 SZIP_DIR = C:\HDF5SZLIB HDF5_LIB = $(HDF5_DIR)\dll\hdf5dll.lib $(HDF5_DIR)\dll\hdf5_hldll.lib \ $(SZIP_DIR)\dll\szlibdll.lib 5)静态链接proj4 编译GDAL时,你可以按需要添加其它支持,如ProJ,GeoTiff等等,添加方法只要在nmake.opt找到相关配置节,把前面的“#”去掉,即取消注释,然后修改相关的路径即可。如: nmake.opt中的PROJ.4 stuff节 # PROJ.4 stuff # Uncomment the following lines to link PROJ.4 library statically. Otherwise # it will be linked dynamically during runtime. # PROJ_FLAGS = -DPROJ_STATIC # PROJ_INCLUDE = -ID:\GDAL\proj-4.5.0\src # PROJ_LIBRARY = D:\GDAL\proj-4.5.0\src\pr

文档评论(0)

1亿VIP精品文档

相关文档