:Maplink2/설명문서

L위키, 시민들이 참여하여 가꾸는 리버럴 위키

이 틀은 다음 중 하나의 방법으로지도 데이터를 표시하는 링크와 테두리가 있는지도를 생성합니다.

  • 위키 미디어 공용에 GeoJSON 형식의 데이터
  • 오픈스트리트맵의 선 / 다각형
  • 지정 또는 위키 데이터에서 호출 좌표
  • 원시 GeoJSON. 다른 페이지에서 끼워 넣는 것이 바람직합니다.

다음을 선형 또는 다중 선형으로 표현하는 것을 목적으로하고 있습니다 (이에 국한되지 않음).

  • 도로
  • 지하철 등 철도
  • 선박 경로
  • 비행 경로
  • 탐험 경로
  • 동물 서식지
  • 나라와 그 나라의 행정 구역

이 틀로 다른 많은 것들을 좌표 등 지도에 지점을 표시 할 수 있습니다.


사용법[원본 편집]

다음은 오픈스트리트맵(이하 OSM)과 연계한 활용법입니다. 북위 47° 30′ 동경 19° 0′  / 북위 47.500° 동경 19.000°  / 47.500; 19.000 지점을 예시로 들었습니다.

  • 위키미디어 공용데이터 페이지(예 Data:ecos.fws.gov/Endangered habitat 58938/Plethodon neomexicanus.map):
    {{maplink2|from=}} (특정한 .map 데이터 페이지를 Data 접두사를 짜른 다음 |from=로 지정)
  • OSM에서 호출한 모듈:Mapframe 694번째 줄에서 Lua 오류: attempt to index field 'wikibase' (a nil value).:
    {{maplink2|type=shape-inverse|id=}} (만약 다른 기사 위키 데이터를 사용하는 경우 그 위키 데이터의 id를 지정하는 것이 필요합니다.)
  • 포인트 (좌표):
    위키 데이터에서 호출하는 경우:
    {{maplink2|type=point|id=}} (만약 다른 기사 위키 데이터를 사용하는 경우 그 위키 데이터의 id를 지정하는 것이 필요합니다)
    현재 L위키에서는 위키데이터랑 연동이 되는 위키가 아니기에 이러한 방법은 사용하지 않습니다.
    좌표를 지정하는 경우:
    {{maplink2|type=point|coord=}} ({{Coord}}를 사용하여 좌표를 지정)
  • 테두리가 있는 지도를 보려면 |frame=yes를 지정합니다.
Mapframe 예제
  • 표시된 지도를 정의하는 새로운 매개 변수가 있습니다.

모든 파라미터 세트 - 데이터 페이지

{{maplink2
|display=
|from=
|zoom=
|text=
|icon=
}}

모든 패러미터 셋 - 지형선 / 지형 모양

{{maplink2
|display=
|type=
|id=
|title=
|description=
|stroke-color=
|stroke-width=
|zoom=
|text=
|icon=
}}

모든 패러미터 셋 - 지점 묘사 / 좌표

{{maplink2
|display=
|type=point
|id=
|title=
|description=
|coord=
|marker=
|zoom=
|text=
|icon=
}}

자동 삽입[원본 편집]

자동 삽입 지도의 예 (좌표만 입력되면 자동으로 지도가 출력된다.)

인수[원본 편집]

인수 목록
인수 지정 내용 기본값 설명
display
  • inline
  • title
  • inline,title
  • title,inline
-
  • inline - 인라인 링크만
  • title - 게시물 오른쪽 상단에 링크
  • inline,title - 인라인 및 기사 오른쪽 상단 모두
  • title,inline - 인라인 및 기사 오른쪽 상단 모두
text 설명 지도 링크 텍스트 (mapframe 사용시 자막)
icon 아이콘 표시 no "no"를 지정하면 링크 옆에 아이콘이 표시되지 않는다.
zoom 축적 표시 자동 지정 지도의 축척을 1에서 18(숫자가 높을수록 확대)까지 지정할 수 있다.

(페이지를 미리 볼 때 제외하고 mapframe는 축척의 자동 설정이 효과가 없습니다. phab : T193455 참조) Mapframe 매개 변수 (인라인 보기만 작동)

frame
"yes"를 지정하면 링크 대신 테두리가 있는 지도가 표시된다.
plain
"yes"를 지정하면 둘러싸는 테두리나 캡션이 없는 지도가 표시된다.(|text=는 무시됨)
frame-align
테두리가 있는 지도의 위치를left, center, right로 선택할 수 있다. 기본값은 right이다.
frame-width
테두리가 있는 지도의 폭을 지정한다. 기본값은 300
frame-height
테두리가 있는 지도의 높이를 지정한다. 기본값은 200
frame-latitude
(또는 frame-lat)
임의의 지도에서 처음으로 나타나는 대체적인 위도
frame-longitude
(또는 frame-long)
임의의 지도에서 처음으로 배치되는 대체적인 경도
테두리가 있는 지도에서 위도와 경도를 매개변수로 지정하지 않은 경우, |coord2=의 좌표, 또는 위키 데이터에서 지정된 좌표 (만약 기사와 다른 위키 데이터를 사용하려는 경우 |id=를 지정)를 사용한다.

기능 소개[원본 편집]

하나의 지도에 여러 기능을 사용할 수 있다. 각 추가 기능은 변수 이름의 마지막에 번호를 붙일 수 있다. 예를 들어 두 번째 경우는 |type2=, |id2= 등 세 번째 경우는 |type3=, |id3=이다.

종류
데이터 유형에 대한 매개 변수:
line – OSM의 지형선 (도로)
shape – OSM의 지형 (주, 지방 등)
shape-inverse – OSM의 지오 매스크 (지형 모양을 반전 - 아래의 지도가 흐려진다.)
data – 위키미디어 공용의 geoJSON의 데이터 페이지 (이 경우 매개 변수는 선택 사항)
point – 지점 (좌표)
id(사용할 수 없음)
(또는 ids)
위치 위키 데이터의 ID (Q번호), OSM의 선형/다선형 표현이 태그된 위키 데이터의 ID. 쉼표로 여러 개의 ID를 지정할 수 있다. 기본값은 이 틀이 위치한 페이지의 위키 데이터 ID (|from=을 지정하지 않은 경우) L위키는 위키미디어 프로젝트가 아니며 따라서 위키미디어 위키데이터의 데이터를 사용할 수 없습니다. 사용할 수 없는 기능입니다.
from
표시할 위키미디어 공용의 JSON (.map) 파일 (Data:접두어는 날림)
title
표시할 제목 (OSM용), 클릭했을 때 표시됩니다. 기본값은 틀이 있는 페이지의 제목입니다.
description
지점의 설명 (OSM용), 클릭했을 때 표시. 임의.
stroke-color
(또는 stroke-colour)
여정 등의 선에 색을 부여할 때의 색상코드 (OSM용), 기본값은 #ff0000 (빨간색).
stroke-width
여정의 선 폭(OSM용), 기본값은 6.
coord
지점의 좌표. {{좌표}}에서 좌표를 표기. 지정하지 않는 경우 위키 데이터에서 호출되는 구조를 가지고 있으나, 여기에서는 위키 데이터랑 연결이 되어있지 않아 오류가 뜹니다.
marker
지점에 표시할 Maki 마커 이름. 지정할 수 있는 mw:Maps/Icons를 참조. 지정하지 않을 경우 기본값은 marker (보통의 경우)
marker-color
(또는 marker-colour)
마커의 배경색을 웹 색상#십육진법 표기의 색상 코드로 지정. 기본값은 5E74F3 (    )


분류[원본 편집]

이 틀은 이 틀이 부착된 문서에 아래의 분류를 적용합니다:

분류 설명

같이 보기[원본 편집]

자동 삽입 지도의 예 (좌표만 입력되면 자동으로 지도가 출력된다.)