【发布时间】:2017-02-06 16:35:35
【问题描述】:
我有一个 XYZ 光栅文件,1.1GB,EPSG:23700 (EOV),50 米分辨率。
目的是创建一个 GeoTIFF 文件以通过 GeoServer (EPSG:4326) 发布,但我遇到了一些性能问题。
如果我从 QGIS(2.14.0,Essen) 打开 XYZ 文件,选择 Raster » Conversion » Translate 并使用默认选项启动它,它会在几分钟,这是可以接受的。
但如果我复制生成的 gdal_translate 命令并从 CLI 运行它,则需要一个多小时左右的时间。
我试过-co "GDAL_CACHEMAX=500"、-co "NUM_THREADS=3",但没有效果。在进程监视器中,QGIS版本完全使用1核(25% CPU)和默认最大内存10MByte,但CLI版本只有 和 内存。 --degub ON 选项显示 "XYZ: New stepX=50.000000000000000" 并挂在那里。
我尝试从 QGIS Directory \bin 文件夹和单独下载的 GDAL 实例(C:\OSGeo4W64\bin >),结果相同。
Windows Server 2012、16GB RAM、2.6 GHz 4 核 Xenon CPU。
对此有什么想法吗?
【问题讨论】: