OpenStreetMap是否有可能将海和陆地分隔开来?

问题描述:

听起来很奇怪,我知道。无论如何,我很少说“不”,除非我确信这不是不可能的。我在谷歌和*上走过,没有解决方案。OpenStreetMap是否有可能将海和陆地分隔开来?

我想海水和国家土地分成分隔层,这样我就可以把介于两者之间。为了更清晰的解释,我附加了图像。是否可以在Open Street Map中添加这样的绿色箭头?

感谢您阅读我的问题。

Is it possible to add such green arrows in Open Street Map as this image?

+0

如果你打算使你自己的瓷砖,那么这是可能的,当然。 – scai

是的,这是可能的。

你必须记住的大概念是OpenStreetMap是一个数据库,不是你在www.osm.org看到所呈现的地图图像。

你可能想要做的是采取一些OSM coastline data,最好是curated, topological-error-free files,并将它们呈现为自己的地图图块。有a lot of different ways to render OSM data into images。根据你的情况,你最好使用一些简单的Natural Earth coastline datasets

您可能还可以使用一些基于矢量的瓷砖渲染引擎,而完全不渲染光栅图像要做到这一点(mapbox的mapbox-GL和mapzen的七巧板浮现在脑海中)。


是的,这是可能的。不,它并不完全简单。不,没有“最佳解决方案”,您需要进行额外的研究,以查看哪种方法/工具/框架/工作流程适合您的特定用例和体系结构。

+0

非常感谢!基本上,我创建了一个与当前的土地权重叠的新层。我正在使用单张。有什么办法可以将当前的土地“拆分”到另一层? –

+1

渲染你的箭头,然后渲染大地上。正如我所说的,有很多方法可以实现这一点,但它们都需要比传单更低的水平。 – IvanSanchez