2016-11-09 6 views
-1

それは奇妙に聞こえる、私は知っている。とにかく、私はそれが不可能ではないと確信するまで、ほとんど「いいえ」と言いません。私はGoogleとStackOverflowで動き回っており、そのための解決策はありません。OpenStreetMap海と土地を別々の層にすることは可能ですか?

私は間に何かを置くことができるように、海水と国の土地を別々の層に分割したいと思います。より明確な説明のために画像を添付しました。そのような緑色の矢印をOpen Street Mapに追加することは可能ですか?

私の質問をお読みいただきありがとうございます。

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

+0

独自のタイルをレンダリングする場合は、もちろん可能です。 – scai

答えて

1

はい、それは可能です。

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-glやmapzenのtangramを使用することもできます。


はい、可能です。いいえ、完全に単純ではありません。いいえ、「最善の解決策」はありません。特定のユースケースやアーキテクチャーに最も適した方法/ツール/フレームワーク/ワークフローを確認するには、余分な調査を行う必要があります。

+0

ありがとうございます!基本的には、現在の土地と重なっている新しいレイヤーを作成しますか?私はリーフレットを使用しています。現在の土地を別の層に「分割」する方法はありますか? –

+1

矢印を描画し、その上に大陸を描画します。私が言ったように、これを達成する方法はたくさんありますが、リーフレットよりも低いレベルにする必要があります。 – IvanSanchez

関連する問題