目录
1、GeoTIFF介绍
2、GeoTIFF下载
3、Linux下编译
4、MacOS下编译
5、Windows下编译
1、GeoTIFF介绍
GeoTiff利用Tiff表达Geo(地理)信息的思想,是Tiff的一种特例。
Tiff对GeoTiff的支持已写入了Tiff6.0,也就是说,GeoTiff是一种Tiff6.0文件,它继承了在Tiff6.0规范中的相应部分,所有的GeoTiff特有的信息都编码在Tiff的一些预留Tag(标签)中,它没有自己的IFD(图像文件目录)、二进制结构以及其它一些对Tiff来说不可见的信息。
2、GeoTIFF下载
GeoTIFF网址:GeoTIFFhttps://trac.osgeo.org/geotiff/
下载GeoTIFF:
获取libgeotiff-1.7.1.tar.gz文件。
3、Linux下编译
解压缩libgeotiff-1.7.1.tar.gz,进入libgeotiff-1.7.1目录。
赋予configure权限:
配置configure命令:
./configure --prefix=/run/media/root/program/files/3rdParty CPPFLAGS="-I/run/media/root/program/files/3rdParty/include -I/run/media/root/program/files/3rdParty/include/proj" LDFLAGS="-L/run/media/root/program/files/3rdParty/lib" --with-zlib="/run/media/root/program/files/3rdParty/lib/libz" --with-jpeg="/run/media/root/program/files/3rdParty/lib/libjpeg"
编译,make
安装,make install
4、MacOS下编译
解压缩libgeotiff-1.7.1.tar.gz,进入libgeotiff-1.7.1目录。
赋予configure权限:
配置configure命令:
./configure --prefix=/Users/lucky/files/3rdParty CPPFLAGS="-I/Users/lucky/files/3rdParty/include -I/Users/lucky/files/3rdParty/include/proj" LDFLAGS="-L/Users/lucky/files/3rdParty/lib" --with-zlib="/Users/lucky/files/3rdParty/lib/libz" --with-jpeg="/Users/lucky/files/3rdParty/lib/libjpeg"
编译,make
安装,make install
5、Windows下编译
解压缩libgeotiff-1.7.1.tar.gz,进入libgeotiff-1.7.1目录。
用CMake配置VS 2019工程。
设置proj头文件、库文件:
设置安装路径:
设置tiff头文件、库文件:
设置jpeg、zlib头文件和库文件:
点击Generate按钮,生成sln解决方案。
打开GeoTIFF.sln解决方案:
编译geotiff_library、install



