4

Mapbox GL jsを使用してOSMデータを含むmvt(Mapbox Vector Tile)をレンダリングしようとしていますが、簡略化されたように(例えば簡略化セクションのdocumentation!)。私はそれらのポリゴンを単純化したくありません。少なくとも私は、最高の解像度を現実から可能な限り近いものにしたいと思います。mapboxを使用して単純化されていないMapboxベクタータイルを描画するgljs

まず、OSMデータから来ているかどうかを確認しました。しかし、OSMのデータは良いです。 タイルサーバーを、より正確にはmvtエンコーダ(code)を調べました。ベクトル・タイルでエンコードされる座標の詳細度を制御するエクステント値は4096です.4096は非常に優れた値です。だから私はなぜ私は適切なポリゴンを取得していないか分からない。

私は、この問題はMapbox GL jから来ていると思われますが、これは追加の簡略化を行う可能性があります。

エンコーダではどの程度の値を使用できますか? MAPboxで解像度を設定する方法はありますか?

私はいくつかの助けに感謝します! ありがとう!

答えて

1

Mapbox GL JSは、ベクトルタイルソースに対してさらに簡素化を行いません。単純化されたジオメトリが表示されている場合、これはベクタータイル生成中に行われる可能性が最も高いです。

+0

合意。ここでの問題は、java-vector-tileライブラリであり、mapbox-gl-jsではありません。 –

0

私は同じことを見つけていました。 geojsonとしてポリゴンをインポートするのではなく、シェイプファイルに変換して圧縮し、マップボックスにインポートした方が良い結果が得られました。その後、形状の簡素化はありませんでした。

関連する問題