English (main) | Català | Deutsch | Eesti | Esperanto | Euskara | Finnish | Français | Frysk | עברית | Italiano | 日本語 | 한국어 | Kölsch | Kurdî | Lietuvių | Nederlands | Polski | Português | Svenska | Türkçe | 廣東話 | العربية | Српски | فارسی | پښتو | 편집

종류
VMAP0 layer
범례
해빙
seaicea
빙붕
초지
grassa
초지

treesa

inwatera
호수, 저수지
얼음
landicea
육지 빙하
도시
builtupa
주택가
하천
watrcrsl
하천

간헐천

경계
polbndl
국경

지역 경계

운하
aquecanl
운하
철도
railrdl
철도
도로
roadl
주요 도로(중앙 분리대 있음)

일반 도로(중앙 분리대 없음)

기호
관련 문서
관련 사건
마을 (인구 10,000명 미만)
중소 도시 (인구 100,000명 미만)
도시 (인구 500,000명 미만)
주요 도시 (인구 1,000,000명 미만)
대도시(인구 1,000,000명 이상)

WikiMiniAtlas는 위키백과 문서가 가리키는 위치를 드래그, 확대, 클릭이 가능한 지도로 볼 수 있는 자바스크립트 플러그인입니다. 이 지도는 그 위치에 관련된 위키백과 문서의 링크를 포함하고 있으며, 100m급 해상도까지 확대할 수 있습니다.

청와대로 한번 가볼까요? 문서 상단 오른쪽에 이 아이콘()이 있나 확인해보세요. 이 아이콘을 클릭하면 나타나는 지도를 드래그해보세요. +/- 버튼을 활용하면 확대/축소가 가능하고, 지도 내 링크를 클릭하면 관련된 문서를 볼 수 있습니다.

지도에 담긴 정보는 GSHHS Coastline Data (퍼블릭 도메인), Mapnik toolkitVMAP0, 미국 국립 공원국(US National Park Service) 자료, 미국 항공우주국(NASA)의 Landsat7 자료입니다.

자료 출처

edit
  • 영어판 지도의 링크들은 툴서버에 있는 데이터베이스 미러사이트에서 1~2일 간격으로 갱신됩니다.
    • 다른 언어판 지도의 링크들은 다른 언어판의 좌표 데이터를 모은 de:User:Stefan Kühn의 자료로 채워진 de:User:Kolossos의 데이터베이스에 따라 갱신됩니다. 이 데이터베이스는 매일 새롭게 갱신되는 데이터베이스 덤프로 구성되어 있습니다.
  • 위키미디어 공용의 섬네일 이미지는 데이터베이스 덤프에서 주기적으로 갱신됩니다.
  • 기본 지도는 Mapnik toolkitVMAP0을 바탕으로 작성되었습니다. 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