WMS“타일 서버”에 적합한 라이브러리가 있습니까?


9

" OpenLayers "로 소비 할 수있는 WMS 타일 서버를 찾고 있습니다 .

하나 : WMS 타일 서버를 구성하는 좋은 라이브러리 / 리소스가 온라인에 있습니까? (스트리트 맵 등)

2 : 어떤 있습니까 무료 타일 서버를 사용할 수?


자신의지도 타일을 호스팅 할 소프트웨어 나 표시 할 수있는지도 타일을 게시하는 서비스를 찾고 있습니까?
JasonBirch

지도 타일을 게시하는 서비스
sphvn

답변:


4

첫 번째 질문에 대한 답변 :

Google지도 또는 Open Street Map과 같은 기본지도의 경우 OpenLayers Example Showcase 를 시작하는 것이 좋습니다 . 다음은 타일 서버에서 데이터를 가져 오는 예제의 일부입니다.

각 예제에서 마우스 오른쪽 버튼을 클릭하고 "페이지 소스보기"를 사용하여 서버에서 레이어를로드하는 자바 스크립트를 봅니다.

두 번째 질문 :

내가 작업 한 무료지도 서버는 다음과 같습니다.

필자의 경험에 따르면 GeoServer는 Java로 작성 되었기 때문에 신속하게 설정하는 것이 가장 쉽습니다.


1
MapServer 및 Geoserver는 전체 WMS 서버이며 타일 서버가 아닙니다. MapProxy, TileCache (Unix / Windows 용) 및 GeoWebCache (Java)는 TMS 및 WMS-C를 지원하는 타일 서버입니다.
olt

5

타일 ​​된 WMS를 전문으로하는 사용 가능한 (예 : 공용) 서버의 디렉토리는 모르지만 GeoWebCache는 WMS 타일 서버를 자유롭게 사용할 수있는 구현이라는 것을 알고 있습니다.

http://geowebcache.org/trac

GeoWebCache는 Lesser GPL로 배포됩니다. Openlayers와 잘 작동합니다!


4

또 다른 대안은 Python으로 작성되었지만 AGPL 3.0 라이센스로 릴리스 된 MapProxy 입니다.

실제로 백그라운드에서 PIL (python imaging library)을 사용하여 간단한 재 투영 및 레이어 결합을 수행 할 수 있습니다.


3

Java 기반 GeoWebCache의 대안으로 Python으로 작성된 TileCache를 사용할 수도 있습니다.

http://tilecache.org/

BSD 라이센스로 배포되며 OpenLayers의 매력처럼 작동합니다.


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