Answers:
将Vector转换为Raster会包装GDAL的gdal_rasterize,直到版本1.8.0才创建输出栅格。因此,像元大小,投影等由栅格而不是命令行选项确定。
这肯定是Catch-22,因为GDAL没有创建空图像的简便方法。您可以尝试在绘画程序中为左上角和右下角创建两个单像素图像,对它们运行gdal_translate以对其进行地理配准,然后从这些图像创建VRT,最后使用gdal_translate将VRT转换为GeoTIFF或类似图像,但可以肯定的很痛苦!
更好的选择是升级到GDAL> = 1.8.0并使用gdal_rasterize 的new -tr
和-te
参数。
您还可以使用SAGA GIS(也像QGIS这样的开源软件)-在Modules / Grid / Gridding / Shapes中有一个工具可以进行网格化。我对GRASS并不熟悉,而栅格工具对我来说QGIS还远远不够,因此我将QGIS与SAGA一起使用,并且效果很好。
这里有很好的答案,我知道这个问题有点老了,但这只是为了帮助完整性,这是另一种方法。您也可以使用v.to.rast。* GRASS模块,这些模块可通过QGIS中的“处理”工具箱获得。它使您可以设置栅格分辨率和范围。
如果您是arcgis用户,则可以使用“ 要素转栅格”工具执行此操作。
ArcToolbox>转换工具>到栅格>要素到栅格
从对话框中,按照以下说明进行操作。
The vector dataset
The field to assign values to features
The output raster name and location
The cell size for the output raster dataset
希望对您有帮助