2 개 또는 3 개 상태의 맵 타일을 얻는 효과적이고 합법적 인 방법은 무엇입니까?


10

Open Street Map (예 : 타일 사용 정책에 대해 알고 있고 위반하고 싶지 않음) 또는 응용 프로그램에 대한 오프라인 맵으로 제공하기 위해 다른 소스에서 맵 타일을 가져오고 싶습니다.

총 면적은 미국의 2 개 또는 3 개 주 (300K 평방 마일)와 확대 / 축소 수준 1 ~ 12 단계 (아마도 17 단계까지)라고 할 수 있습니다.

아마도 OSM 데이터에 의해 로컬로 맵 타일을 생성 하거나 일부 유틸리티에서 타일을 다운로드 하는 두 가지 방법이있을 수 있습니다 . 아니면 내가 모른다 거나 간단한 존재가있을 수 있습니다!

더 빠르고 쉽고 합법적 인 방법으로이 문제를 해결할 수있는 구체적인 방법은 무엇입니까?

답변:


7

TileMill 을 사용하여 타일을 생성하는 것이 좋습니다 . 오프라인 응용 프로그램에 사용할 수있는 mbtiles 번들 을 포함하여 다양한 형식으로 저장할 수 있습니다. Tilemill은지도를지도로 제어하고 아름다운 결과를 만들어냅니다.

또는 Cloudmade 에서 스타일지정된 데이터를 다운로드 할 수 있습니다 . .img 파일은 전체 해상도 여야하며 tileserver 또는 GDAL을 사용하여 다운 샘플링 된 타일을 생성 할 수 있습니다. 그러나 여전히 TileMill이 처리 할 수있는 배포 형식이 필요합니다.


6

다른 방법은 Maperitivegenerate-tiles 명령 을 사용하는 것 입니다.

참고 : "GB 쌍"은 낙관적 추정치 일 수 있습니다. 또한 웹 타일 서버는 일반적으로 브라우저에서 매우 적은 수 (1 % 미만)를 사용 (요청)하기 때문에 고배율 타일 (예 : 레벨 17의 타일)을 모두 사전 렌더링하지 않습니다. 따라서 필요할 때 타일을 생성하는 방법이 필요할 것입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.