我想用Mapnik制作一张地图,使用陆地和海洋的不同数据集。在
Land是来自陆地卫星图像的栅格数据集。海洋是一个光栅数据集创建的gdaldem从NOAA水深测量。在
陆地卫星数据集包括海洋图像,但很难看。我想把它敲出来,这样我们就可以看到下面的NOAA水深测量层,创建一个类似于蓝色大理石地图的外观。在
我想我可以使用包含基于世界边界向量数据集的PolygonSymbolizer的第三层作为掩码,方法是将symboler的comp op设置为dst_in,然后将其放到如下层堆栈的最上面:
我试过所有的alpha-comp模式,但都没用。我错过了什么?或者有更简单的方法?在
以下是我的代码要点。。。 https://gist.github.com/john-sanders/800b973858bc13e4417c
退一步看,我好像用错了工具。或者至少不是最简单的工作工具。在
gdalwalp有一个-cutline参数,它接受一个shapefile来删除不需要的光栅数据。在
https://gis.stackexchange.com/questions/45053/gdalwarp-cutline-along-with-shapefile
而且,这个问题似乎应该在gis.stackexchange.com网站在
相关问题 更多 >
编程相关推荐