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

MapTiler set land polygon fill with transparent ocean

我想创建简单的底图图块来填充陆地,但让海洋保持透明。问题是所有的数据源都有海洋和创建 water/land 边界的多边形,所以当使海洋透明时,它也会使大部分陆地透明。

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

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

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