WikiMiniAtlas/ko
English (main) | Català | Deutsch | Eesti | Esperanto | Euskara | Finnish | Français | Frysk | עברית | Italiano | 日本語 | 한국어 | Kölsch | Kurdî | Lietuvių | Nederlands | Polski | Português | Svenska | Türkçe | 廣東話 | العربية | Српски | فارسی | پښتو | 편집 |
WikiMiniAtlas는 위키백과 문서가 가리키는 위치를 드래그, 확대, 클릭이 가능한 지도로 볼 수 있는 자바스크립트 플러그인입니다. 이 지도는 그 위치에 관련된 위키백과 문서의 링크를 포함하고 있으며, 100m급 해상도까지 확대할 수 있습니다.
청와대로 한번 가볼까요? 문서 상단 오른쪽에 이 아이콘()이 있나 확인해보세요. 이 아이콘을 클릭하면 나타나는 지도를 드래그해보세요. +/- 버튼을 활용하면 확대/축소가 가능하고, 지도 내 링크를 클릭하면 관련된 문서를 볼 수 있습니다.
지도에 담긴 정보는 GSHHS Coastline Data (퍼블릭 도메인), Mapnik toolkit의 VMAP0, 미국 국립 공원국(US National Park Service) 자료, 미국 항공우주국(NASA)의 Landsat7 자료입니다.
자료 출처
[edit]- 영어판 지도의 링크들은 툴서버에 있는 데이터베이스 미러사이트에서 1~2일 간격으로 갱신됩니다.
- 다른 언어판 지도의 링크들은 다른 언어판의 좌표 데이터를 모은 de:User:Stefan Kühn의 자료로 채워진 de:User:Kolossos의 데이터베이스에 따라 갱신됩니다. 이 데이터베이스는 매일 새롭게 갱신되는 데이터베이스 덤프로 구성되어 있습니다.
- 위키미디어 공용의 섬네일 이미지는 데이터베이스 덤프에서 주기적으로 갱신됩니다.
- 기본 지도는 Mapnik toolkit의 VMAP0을 바탕으로 작성되었습니다. VMAP0 레이어는 다음과 같이 구성되어 있습니다:
- 미국 국립 공원국(NPS)의 애호가로서, 저는 모든 미국 국립 공원과 기념물들을 VMAP0 기본 지도에 추가하였습니다. (자유롭게 얻을 수 있는 지리적 자료들에 감사드립니다!)
- The reduced bandwidth map (해안선)은 GSHHS Coastline Data (퍼블릭 도메인)를 바탕으로 작성되었습니다.
- 지형도(physical)는 미국 국립 공원국의 Tom Patterson이 만들었습니다. 이 지형도는 Landsat과 SRTM30 자료를 바탕에 두고 있습니다. 이 자료는 퍼블릭 도메인으로 여기에서 다운로드 받으실 수 있습니다. 북반구와 남반구 이미지를 타일 모양으로 자르기 위해 ImageMagick 스크립트를 사용했습니다.
- Landsat7, Daily aqua, Daily terra 위성 사진 모드는 미국 항공 우주국 자료가 사용되었습니다.
응용
[edit]이 스크립트를 자신이 쓰는 스킨에 따라 Vector.js(벡터 스킨)나 Monobook.js(모노북 스킨)에 넣으면 인터랙티브 지도의 창 크기를 조절할 수 있습니다.
var wma_settings = { height : 400, width : 700 }
참조
[edit]변수 | 설명 |
---|---|
height: h
|
높이 조정: h 픽셀. |
width: w
|
너비 조정: w 픽셀. |
zoom: z
|
확대 수준 조정: z 레벨. (0=전체 세계 지도, 15=최대 확대 수준). Setting z to -1 activates automatic choice of a sensible zoom level (default). |
enabled: true|false
|
false 로 설정하면 WikiMiniAtlas 기능이 비활성화됩니다.
|
onlyTitle: true|false
|
true 로 설정하면 WikiMiniAtlas에 좌표 틀이 Title로 설정된 좌표 값만 나타나게 됩니다.
|
buttonImage: url
|
지구본 아이콘을 url의 그림 파일로 바꿉니다. |
timeout: time
|
time 밀리 초로 coordinate processing timeout을 설정합니다. (5000 = 5초) |
관련 기술
[edit]- VMAP0 레이어는 Mapnik toolkit에 렌더링되는 미군의 Vector map 0의 자료를 바탕으로 하고 있습니다.
- 해안선 레이어(Coastline layer)는 GSHHS Coastline Data를 바탕으로 하며, AGG (Anti Grain Geometry) graphics library로 만들어진 맞춤 소프트웨어(custom software)에 렌더링됩니다.
- Landsat 레이어는 현재 중단되어 있습니다. JPL의 도움으로 데이터를 받을 방법에 대한 작업이 진행 중입니다.
- Experimental Moon 레이어는 http://onmoon.jpl.nasa.gov에서 가져왔습니다.
- 지도에 있는 링크(Text Labels)는 de:User:Stefan Kühn이 추출하고, 자료로 채워진 de:User:Kolossos가 다른 여러 언어판의 좌표 데이터를 모아 가공한 데이터베이스를 바탕으로 하고 있습니다. 이 데이터들은 빠른 검색을 위해 쿼드트리(Quadtree)로 분류된 데이터를 보관하는 맞춤 HTTP 서버 프로그램의 XMLHTTP-requests에서 가져왔습니다.
자주 하는 질문
[edit]- 왜 붉은 점(목표 지점)은 관련 문서 링크의 위치에 정확하게 찍혀있지 않나요?
- 지도 상에 있는 관련 문서의 링크를 가리키는 점의 좌표 값은 꼭 실제 좌표와 같을 필요는 없습니다. 그 이유는 다음과 같습니다:
- 데이터베이스에 있는 좌표 값은 각 언어판의 문서들에 지정된 좌표 값을 추출한 것입니다. (한 언어판의 문서와 각 인터위키된 언어판의 같은 문서들의 좌표는 같은 것처럼 보이지만, 언어판마다 가리키는 좌표 값이 다를 수 있습니다.)
- 자바스크립트 해석 프로그램의 수(數) 오류로 인해 정확하게 표시되지 않을 수 있습니다. (모든 게 완벽할 수는 없으니까요...)
- 저는 모 위키백과 사용자입니다. 우리 위키백과에서도 WikiMiniAtlas 플러그인을 사용하고 싶습니다!
- MediaWiki:Wikiminiatlas.js에 있는 스크립트를 귀하의 위키백과에 있는 미디어위키:Common.js에 넣어주세요. 하지만, 귀하가 자동으로 업데이트 시킬 수 없다면, 스크립트를 모두 복사하지 마세요. 클라이언트 자바스크립트와 서버 사이의 인터랙션 프로토콜이 예고없이 바뀔 수 있습니다.
- 만약 귀하가 귀하의 위키백과의 문서를 가리키는 링크를 지도에 넣으려면, 관련 문서에 좌표 값을 넣어주어야 하는 노력이 필요합니다. 독일어판의 Wikipedia-World를 참고하세요.
- 이 플러그인은 어디에서 볼 수 있나요?
- WikiMiniAtlas는 기본적으로 영어 등 여러 언어의 위키백과와 한국어 위키백과, 그리고 위키미디어 공용 등에서 볼 수 있습니다. 독일어 위키백과에서는 소도구(Gadget)를 통해 사용하고 있습니다.
스크린샷
[edit]-
새롭고 자세한 기본 지도(basemap)
-
WikiMiniAtlas를 사용하고 있음.
-
위성사진 모드로 본 이집트 기자의 피라미드