2

私は大きなGeoJsonファイルを持っており、マップボックスでロードできるベクター形式に変換する必要があります。外部ファイルが必要なので、データのアップロードと変換にMapbox Studioを使用することはできません。GeoJSONをvector.pbf(Protobuf)に変換するには?

現在、私はhttps://github.com/mapbox/tippecanoeツールを見つけましたが、GEoJSONをMBTiles(SQLite形式)に変換しています。私は自分のマップには使えないと思う。 Mapboxサービスのすべての例からわかるように、XXX.vector.pbf(protobuf)形式(小さく高速)を使用します。だから問題は、元のGeoJSONからProtobufベクトルファイルを取得する方法です。ありがとう!

答えて

3

Tippecanoeはおそらく正しい答えです。これは大量の.pbfファイルを生成し、それらを単一の.mbtilesファイルにバンドルします。通常、その後、その.mbtilesファイルをベクタータイルサーバー(heaps)に渡すか、Mapboxなどにアップロードします。

.mbtilesファイルを展開する場合は、mbutilを使用できます。

最後に、GeoJSONをprotobuf形式に直接変換する場合(Mapboxのベクタータイル形式とは異なると思われます)、GeoBufを使用できます。

関連する問題