2

큰 GeoJson 파일이있어서 Mapbox에서로드 할 수있는 벡터 형식으로 변환해야합니다. 외부 파일이 필요하므로 데이터를 업로드하고 변환하기 위해 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을 사용할 수 있습니다.

관련 문제