2015-01-04 77 views
0

我正在嘗試使用單獨的數據集爲陸地和海洋Mapnik製作地圖。使用Mapnik comp-op使用矢量圖層掩蓋柵格圖層

Land是來自Landsat影像的柵格數據集。海洋是由NOAA測深儀的gdaldem創建的柵格數據集。

Landsat數據集包含海洋圖像,但它很醜。我想將它敲出來,以便我們看到下面的NOAA測深圖層,創建一個類似於藍色大理石地圖的外觀。

想到可以使用基於世界邊界的矢量數據集作爲掩模含有PolygonSymbolizer的第三層,通過設置符號化的COMP-op鍵DST_IN和滴它在這樣一個層堆疊的頂部:

  • 矢量蒙版(COMP-OP DST_IN)
  • 土地光柵
  • SEA光柵

我已經想盡阿爾法補償方式並不能得到它的工作。我錯過了什麼?或者也許有一個更簡單的方法?

這裏是我的代碼要點... https://gist.github.com/john-sanders/800b973858bc13e4417c

回答