设置“平铺=是”时,GDALWARP不在此GeoPDF上工作

2024-10-01 09:42:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我想知道是否有人能帮我弄清楚为什么下面的GeoPDFs不能使用gdalwarp导出

  1. https://prd-tnm.s3.amazonaws.com/StagedProducts/Maps/HistoricalTopo/PDF/MI/250000/MI_Escanaba_470714_1957_250000_geo.pdf

  2. https://prd-tnm.s3.amazonaws.com/StagedProducts/Maps/HistoricalTopo/PDF/MN/250000/MN_Kenora_471408_1963_250000_geo.pdf

  3. https://prd-tnm.s3.amazonaws.com/StagedProducts/Maps/HistoricalTopo/PDF/MO/100000/MO_Sikeston_472350_1985_100000_geo.pdf

  4. https://prd-tnm.s3.amazonaws.com/StagedProducts/Maps/HistoricalTopo/PDF/MO/62500/MO_Sikeston_472351_1934_62500_geo.pdf

  5. https://prd-tnm.s3.amazonaws.com/StagedProducts/Maps/HistoricalTopo/PDF/OR/250000/OR_Jordan%20Valley_463351_1957_250000_geo.pdf

我在cmd中使用此命令(在python子进程中运行):

C:\Program Files\GDAL\gdalwarp.exe "\path\image.pdf" "output.tif" -cutline "path\to\cropline\MI_Escanaba_470714_1957_250000_geo.csv" -crop_to_cutline -overwrite --config GDAL_CACHEMAX 5000 --config GDAL_PDF_LAYERS "Map_Frame" --config GDAL_PDF_LAYERS_OFF "Map_Collar,Map_Frame.Projection_and_Grids,Images,Barcode" --config GDAL_PDF_DPI 250 -wm 5000 -wo INIT_DEST="255,255,255" -co "TILED=YES" -co "BIGTIFF=YES" -of GTiff-co "TFW=YES" -co "COMPRESS=DEFLATE" -t_srs EPSG:4326 -co "PHOTOMETRIC=YCBCR"

此命令基本上获取pdf,裁剪它,并将其输出为压缩的tif。 出于某种原因,当“TILED=YES”处于启用状态时,不会输出任何内容。我没有收到任何错误消息

我已经在7000多个PDF上成功运行了这个,但只有这5个无法工作。 我一直在努力寻找原因,并尝试了不同的方法,但仍然不起作用。也许文件太大了?希望有人能帮我解开这个谜

谢谢大家!


Tags: httpscoms3pdfgeomapsmogdal