我需要在不使用命令行GDAL的情况下裁剪Geotiff文件。我正在寻找基于GUI的Geotiff或相关的文件编辑器。我需要自由选择要裁剪的任何区域。我需要保留lat长信息,以便我可以合并多个Geotiff文件。我不介意将Geotiff文件转换为其他格式,然后裁剪并转换为Geotiff。
答案 0 :(得分:4)
您需要桌面GIS。 Qgis:http://www.qgis.org/将与其他许多mappy一起做,或者有gvSIG,OpenJUMP,uDIG等,请参阅www.osgeo.org或搜索。我提到这些都是免费和开源的吗?
另一个想法是使用R,统计包。它可以读取Geotiffs,绘制它们,允许从图形窗口中选择,子集化和保存,但它是一种编程语言,因此需要进行一些输入。这个过程是这样的:
r = raster("myraster.tiff")
plot(r)
bounds = locator(2) # you then click corners for cropping
c = crop(r,bounds) # might be 'extract' or 'mask' or something...
plot(c)
writeRaster(c,"clipped.tiff")
请原谅模糊。
答案 1 :(得分:0)
对于那些可能感兴趣的人,我们已经开始使用GDAL和Qt框架开发一个开源GUI实用程序 Rasterix 。
它可以执行一些已在多个GDAL命令行实用程序中实现的任务,以进行光栅处理,但使用友好的图形用户界面。
完整的源代码以及Windows,Linux和macOS预构建的二进制文件托管在https://github.com/mogasw/rasterix的github上。
我们将来会添加更多功能,但如果您对某些内容感兴趣,请使用github的问题告诉我们。