Mapbox의 데인 Springmeyer은 한 위대한 이야기 벡터 타일과 mapbox 스튜디오 모두를 설명 FOSS4G에 있습니다.
타일이있는 PNG 패러다임으로 어려움을 겪고있었습니다. 내 프로젝트는 꽤 커서 여러 주 렌더링 시간이 발생했습니다. 데이터베이스 속도를 높이는 방법을 배워야했습니다. 내 타일의 크기는 기가 바이트였습니다. 고객에게 데이터를 가져 오려면 어떻게해야합니까? 전화로지도 데이터를 위해 4 기가를 예약 할 수 있습니까? 파일 크기 / 렌더링 시간이 기하 급수적으로 증가했기 때문에 확대 / 축소 수준을 잘라야했습니다.
이 문제와 벡터 타일을 해결하기위한 핵심 아이디어는 텍스트와 텍스트를 제공하는 웹 페이지와 같이 픽셀별로 렌더링 된 페이지를 제공하지 않고 스타일과 데이터를 분리해야한다는 것입니다.
Mapbox Studio에는 두 가지 스타일 / 데이터 분할이 있습니다. 프로그램은 모양 파일 / 포스트 / 등을 mbtile 벡터 데이터로 변경할 수 있습니다. 맵 박스에 업로드하거나 로컬에 저장할 수 있습니다. Mapbox는 이미 많은 데이터를 호스팅하고 있으며 자신의 데이터는 렌더링 된 png 타일보다 훨씬 작기 때문에 무료 (100MB) 계정으로 모두 호스팅 할 수 있습니다. 맵 박스는 언덕 프로젝트, 등고선, OSM 데이터를 제공합니다. 바퀴를 재발 명할 필요가 없습니다.
벡터 타일은 새로운 기능이므로 웹 페이지 / iOS / android에 타일을 가져 오는 방법은 전단지 스크립트에 연결하는 것만 큼 쉽지 않을 수 있으며 일부 실망스러운 버그가 발생할 수 있습니다. 예를 들어, Mapbox Studio는 여러 타일을 통해 실행되는 선 스트링을 반복적으로 레이블링하는 것을 좋아합니다. 각 타일은 독립적 인 피페 덤을 나타 내기 때문입니다. 또한 Studio에는 몇 가지 심각한 버그가 있습니다. 내 컴퓨터에서 Postgis와 잘 작동하지 않습니다 (Studio에 업로드하기 전에 shapefile로 변환하는 것이 발견되었습니다.) 전반적으로 타일 밀 접근 방식과 비교하여 시간을 절약 한 매우 유용한 응용 프로그램입니다.
Studio는 온라인 Mapbox와 연결되어 있지만 유료 고객이 기능을 거부하는 방법을 찾지 못했습니다. png 타일을 내보낼 수 없지만 앱 범위를 벗어납니다.
질문에 대답하려면 예, Studio로 전환 해보십시오. 새로운 접근법에 익숙해 지려면 약간의 시간을주십시오.
- Mapbox의 실링이 아니라 맥주와 마찬가지로 제품이 강력하고 무료라고 생각하십시오.