• GDAL对TIF创建内建金字塔一个问题


    gdalwarp输出tif图像的时候,默认如果没有使用BIGTIFF=YES选项,则会根据输出影像的大小进行判断,低于4G则不适用bigtiff格式。
    对于非bigtiff图像,如果这时候使用gdaladdo创建金字塔(内建模式),如果出现了文件总大小超过4G的情况,则会导致图像文件出错。
    gdaladdo会输出相关信息,但不会终止金字塔的创建,于是导致金字塔是黑色的。

    C:Program FilesGDAL>gdaladdo D:datafsID_Guangdong.shp.tif 2 4 8 16 32 64 128
    0...10...20...30..ERROR 1: TIFFAppendToStrip:Maximum TIFF file size exceeded. Use BIGTIFF=YES creation option.
    ERROR 1: An error occurred while writing a dirty block from GDALRasterBand::RasterIO
    ERROR 1: TIFFAppendToStrip:Maximum TIFF file size exceeded. Use BIGTIFF=YES creation option.
    ERROR 1: TIFFAppendToStrip:Maximum TIFF file size exceeded. Use BIGTIFF=YES creation option.
    ERROR 1: WriteEncodedTile/Strip() failed.
    .40...50...60...70...80...90...100 - done.
    
  • 相关阅读:
    Java杂项
    JFrog Artifactory
    TestNG+Selenium
    Linux杂项
    Java
    Spring Boot
    学习ThinkPHP第一天
    linux下文件解压
    php中require_once与include_once的区别
    ubuntu下的wps office for linux
  • 原文地址:https://www.cnblogs.com/oloroso/p/9313339.html
Copyright © 2020-2023  润新知