2016-12-29 9 views
3

私のデータは多くの要素とアトリビュートで構成されているため、jsonclient-sideに送信することはできません。ベクトルタイルを生成する方法とリーフレットに表示する方法

この時点で、タイルをデータから作成する必要があります。 tippecanoeで作業していますが、それはとても良いですが、* .mbtiles(* .pbf内のベクトルデータ)を生成するだけであり、リーフレット1.0.2はこのフォーマットでは機能しません。 mbutilのフォルダz/x/yですが、Mapbox gl jsで試したため、* .pbfタイルが正しくないと思われ、うまくいきません。

だから、最初の質問は次のとおりです。

誰かが私が正しくにGeoJSONファイルから* .pbfタイルを生成することができます方法を知っていますか? awesome-vector-tiles

* .mbtiles、* .pbf、または* .jsonのベクタータイルで動作するLeaflet 1.0.2用のプラグインがある場合、誰かが知っていますか?

私はmapbox-gl-leafletvectorgridタングラムで試してみました。

はあなたがTippecanoeからMapboxベクトルタイルを提供することができますあなたの助けのために非常に多くの

+0

https://github.com/mapbox/geojson-vtをご覧ください。 – redshift

答えて

0

ありがとうTileServer-GLを使用して.mbtilesファイルを生成しました。 Dockerを使用すると、この作業がさらに簡単になります。

あなたはすでにあなたの現在のディレクトリにあるTippecanoeを使用してgeo.mbtilesと呼ばれるファイルを生成していると仮定:

docker run -it -v $(pwd):/data -p 8080:80 klokantech/tileserver-gl geo.mbtiles 

は、このサーバをスピンアップし、それはあなたの.pbfベクトルタイルを提供していますエンドポイントを提供します。これらは、Mapbox GL、Leaflet.VectorGridなどでレンダリングできます。

関連する問題