- 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
您可能关注的文档
最近下载
- 肌肉骨骼康复学第三版.pptx
- 2025及未来5年中国薰衣草干花市场数据分析及竞争策略研究报告.docx
- 2025ACC专家共识声明:心包炎的诊断和管理解读PPT课件.pptx VIP
- 2023-2024学年安徽省合肥市包河区七年级(上)期中地理试卷.docx VIP
- 市中级人民法院党组书记、院长关于2024年度民主生活会个人对照检视剖析材料.docx VIP
- 花篮拉杆式悬挑脚手架施工技术方案.docx VIP
- 人教版智培学校生活语文五年级上册第5课《什么美》教学设计.doc
- 招录事业编人员政审表.doc VIP
- 企业食堂从业人员管理培训课件.pptx VIP
- 版权产业在2025年市场动态分析及未来五年前景展望报告.docx
原创力文档

文档评论(0)