2014-05-24 3 views
0

TileMill을 사용하여 사용자 정의 스타일 맵을 사용하고 싶습니다. 아주 좋은 스타일 (http://a.tiles.mapbox.com/v3/aj.Sketchy2/page.html#6/34.044/10.942)을 발견했습니다.이 스타일에서 나는 약간의 변화를 원하고 그것을 호스트하고 사용합니다. (이미 그 스타일을 발견했다.)TileMill을 사용하여 OSM 맵 스타일 사용자 정의

건물 레벨 용 mbtiles를 생성하기 위해 mapbox와 Tilemill을 사용하기 전에 Mapbox 무료 계정에 업로드하고 사용하기 위해 보통 10MB 미만의 mbtiles를 생성합니다. 그러나 이번에는 국가 경계와 같은 몇 개의 레이어가있는 세계 수준의지도, 몇 도시의 도로가있는 도시 경계 (OSM 데이터)에서 작업해야합니다.

저는 이미 TileMill 소프트웨어를 사용하여 스타일을 변경했습니다. 이제 나는이 세계지도를 수출하는 것처럼 어떻게 그리고 어디서이지도를 호스팅 할 수 있는지 잘 모르겠습니다. 거대한 것입니다.

TileMill에서 사용자 지정된 세계지도를 내보낼 수있는 가장 적합한 방법은 무엇이며 어디에서 호스트 할 수 있습니까?

답변

3

예, 높은 수준의 확대/축소 수준에서 그러한 세계지도를 내보내는 것은 엄청나게 큽니다. Mapbox는지도 크기와 관련하여 실제로 최적화되지 않았습니다. 따라서 OSM 기반지도를 MBTiles 다운로드에 사용할 수없는 이유이기도합니다. 이는 설계된 형식이 아닙니다.

배경에 대해 OSM은 vector tiles으로 구워집니다.이 타일은 스타일을 적용하는 프런트 엔드 서버에서 소비되며 TileMill이 타일이 직접 제공되는 것처럼 렌더링됩니다.

우리가이 문제를 해결하는 한 가지 방법은 아직 개발중인 TileMill 2입니다. 백엔드 서버에서 이러한 벡터 타일을 직접 사용하므로 OSM 데이터 구성을 직접 설정하지 않고도 TileMill에서 OSM 전체를 직접 스타일링 할 수 있습니다. 그런 다음 스타일 정보를 Mapbox에 업로드하여 Google 서버에서이를 재현합니다.

TM2 스타일을 업로드하도록 설정하려면 [email protected]으로 문의하십시오. 아직 풀 버전이 아니기 때문에 TM2 스타일을 업로드하는 방법에 대해 문의하십시오. TM2 스타일링을 즉시 시작할 수 있습니다.

+0

답변 해 주셔서 감사합니다. 나는 TileMill 2를 살펴보기 시작할 것입니다. 그 사이에 Mapbox에서 TM-2 스타일을 설정하고 업로드하기위한 라이센스 요구 사항을 얻을 수 있습니까? – apaleja

1

TileStream 또는 TileStache + Gunicorn + nginx를 사용할 수 있습니다. Here은 좋은 설명서입니다.

로드가 많지 않을 것으로 예상되는 경우 Amazon EC2 서버를 무료 티어로 1 년 동안 사용해보십시오.