MapTiler 用透明海洋设置陆地多边形填充

问题描述

我希望创建简单的底图图块来填充陆地,但让海洋保持透明。问题是所有数据源都有海洋和创建水/陆地边界的多边形,因此在使海洋透明时,也使大部分陆地透明。

有谁知道一种简单的方法来进行覆盖海岸线地理的垃圾填埋。本质上,我需要与水多边形填充相反。我一直在使用 MapTiler 来创建和提供我的图块,但我愿意接受任何可以解决这个问题的解决方案。

我相信这个问题需要一个创建陆地多边形的数据源,而不仅仅是海洋多边形。我确实找到了 Natural Earth 陆地多边形,但是我从 MapTiler 收到一个错误,说数据集太大。 50m 数据集不够精细。

解决方法

我发现唯一令人满意的解决方案是使用 QGIS 及其地图瓦片插件,然后使用具有高分辨率土地填充数据的 GSSHG 数据集。不幸的是,QGIS 没有矢量切片解决方案,因此根据所需的缩放级别,创建栅格切片可能需要很长时间。 Zoom 10 花了我超过 2 天的时间在我的 Macbook 上完成。