الگو:Infobox mapframe

از ویکی‌پدیا، دانشنامهٔ آزاد

Map

توضیحات الگو[نمایش] [ویرایش] [تاریخچه] [پاکسازی]

این الگو یک قاب نقشه می‌سازد که برای درج جعبهٔ اطلاعات با کمترین ورودی از سمت کاربر، سودمند است. این الگو فقط با عارضه‌های منفرد کار می‌کند (نقطه‌ها، خط‌ها یا شکل‌ها). اگر به گزینه‌های پیشرفته‌تری مانند نمایش چندین عارضه نیاز دارید {{maplink}} را به کار ببرید.

توجه: نشانهٔ عارضه‌های نقطه‌ای در مختصاتی قرار می‌گیرد که در آیتم ویکی‌دادهٔ آن ثبت شده، مگر آنکه برای آیتم ویکی‌داده یک شناسهٔ رابطه در OSM (P402) ثبت شده باشد.

کاربرد[ویرایش]

توجه: در mainspace، پارامتر |id= ضروری نیست. (مگر اینکه بخواهید از دادهٔ یک صفحهٔ دیگر استفاده کنید)

Basic[ویرایش]

نقطه (ویکی‌داده):
{{Infobox mapframe |id=Q7270550}}
Map نقطه (مختصات مشخص شده و بر مقدار ویکی‌داده چیرگی دارد (در صورت وجود)):
{{Infobox mapframe |coord={{Coord|31.934|S|115.987|E}}}}
Mapخط:
{{Infobox mapframe |id=Q1318331}}
Map شکل:
{{Infobox mapframe |id=Q61}}
Map

تعیین بزرگنمایی از روی طول شیء به کیلومتر یا مایل[ویرایش]

{{Infobox mapframe |id=Q1318331 |length_km=5.6}}
{{Infobox mapframe |id=Q1318331 |length_mi=3.5}}
Map

تعیین بزرگنمایی از روی مساحت شیء به کیلومتر مربع یا مایل مربع[ویرایش]

{{Infobox mapframe |id=Q100 |area_km2=232.14}}
{{Infobox mapframe |id=Q100 |area_mi2=89.63}}
Map

ماسک جغرافیایی با استفاده از آیتم ویکی‌دادهٔ مرتبط[ویرایش]

مثلاً پیوند به آیتم با استفاده از اظهار کشور (P17)
{{Infobox mapframe |id=Q3239281 |geomask=P17}}
Map

ماسک جغرافیایی بر اساس آیتم ویکی‌داده[ویرایش]

مثلاً هسن (Q1199)
{{Infobox mapframe |id=Q3239281 |geomask=Q1199}}
Map

هنگامی که در ویکی‌داده مختصاتی ثبت نشده باشد[ویرایش]

(و مختصات دستی هم مشخص نشده باشد که بر مقادیر ویکی‌داده چیره شود. بخش بعدی را ببینید)
{{Infobox mapframe |id=Q1}}
خروجی ندارد. مشابه زمانی که آیتم ویکی‌داده برای صفحه وجود ندارد (مانند صفحهٔ مستندات این الگو)
{{Infobox mapframe}}
خروجی ندارد.

نادیده‌گرفتن ویکی‌داده[ویرایش]

مقدار مختصات از ویکی‌داده و شکل‌ها از دادهٔ پیوندشدهٔ اوپن‌استریت‌مپ به‌طور پیشفرض به کار می‌رود. اما پارامتر |coord= بر آن چیرگی دارد.

  • مختصات را با استفاده از الگوی {{Coord}} مشخص کنید، مثلاً |coord={{Coord|32.1|S|116.2|E}}
  • اگر |coord= مشخص شده، فقط آن مختصات نمایش داده خواهد شد (بدون عارضهٔ خطی یا نقطه‌ای)
  • اگر |coord= مشخص شده و |wikidata=yes استفاده شود، در این صورت آن مختصات به همراه هر عارضهٔ خطی یا شکلی که به آیتم ویکی‌داده پیوند داشته باشد، نمایش داده خواهد شد.

پارامترها[ویرایش]

سایر پارامترهای اختیاری:

frame-width
عرض قاب؛ پیشفرض 270
frame-height
ارتفاع قاب؛ پیشفرض 200
stroke-color
یا stroke-colour
رنگ عارضه‌های خطی و خط دور عارضه‌های شکلی؛ پیشفرض #ff0000
stroke-width
پهنای عارضه‌های خطی و خط دور عارضه‌های شکلی؛ پیشفرض 5
marker
نماد نشانهٔ موقعیت مختصات؛ پیشفرض marker است. برای سایر گزینه‌ها mw:Help:Extension:Kartographer/Icons را ببینید.
marker-color
یا marker-colour
رنگ پسزمینهٔ نشانه؛ پیشفرض #5E74F3
geomask
آیتم ویکی‌داده برای استفاده به‌عنوان ماسک (همهٔ چیزهای بیرون مرز، زیر پوشش تیره‌تری قرار می‌گیرند). می‌توانیم یا یک آیتم ویکی‌دادهٔ مشخص به کار ببریم (Q-number) یا یک خصوصیت که آیتمی را برای استفاده مشخص کند (مثلاً P17 برای کشور (P17)، P131 برای موقعیت در تقسیمات کشوری (P131))
geomask-stroke-color
یا geomask-stroke-colour
رنگ خط دور ماسک؛ پیشفرض #555555
geomask-stroke-width
پهنای خط دور ماسک؛ پیشفرض 2
zoom
میزان بزرگنمایی از 1 تا 10. اگر بزرگنمایی به‌طور خودکار از طول یا مساحت عارضه تشخیص داده نشود، از این پارامتر استفاده می‌شود. پیشفرض 10
frame-coordinates
یا frame-coord
طول و عرض جغرافیایی ثانویه برای جانمایی اولیهٔ نقشه. از {{coord}} استفاده می‌کند. پیشفرض آن از مختصات آیتم گرفته می‌شود.
frame-lat (deprecated)
یا frame-latitude
عرض جغرافیایی ثانویه برای جانمایی اولیهٔ نقشه. پیشفرض آن از مختصات آیتم گرفته می‌شود.
frame-long (deprecated)
یا frame-longitude
طول جغرافیایی ثانویه برای جانمایی اولیهٔ نقشه. پیشفرض آن از مختصات آیتم گرفته می‌شود.

Examples[ویرایش]

Infobox hospital

{{Infobox hospital}} (as of 5 October 2019)

|image3    = {{yesno|{{{mapframe|yes}}}|no=|yes={{Infobox mapframe
 |zoom={{{mapframe-zoom|}}}
 |frame-width={{{mapframe-width|}}}
 |frame-height={{{mapframe-height|}}}
 |marker={{{mapframe-marker|hospital}}}
 |marker-color={{{mapframe-marker-color|{{{mapframe-marker-colour|}}}}}}
 |frame-lat={{{mapframe-lat|{{{mapframe-latitude|}}}}}}
 |frame-long={{{mapframe-long|{{{mapframe-longitude|}}}}}}
 |stroke-color={{{mapframe-stroke-color|{{{mapframe-stroke-colour|}}}}}}
 }}
}}
|caption3 = {{yesno|{{{mapframe|yes}}}|no=|yes={{{mapframe-caption|}}}}}
Infobox power station

{{Infobox power station}} (as of 2 April 2019):

| image2        = {{#ifeq:{{{location_map|}}}|no|<!-- -->|{{Infobox mapframe
                  |id                    = {{{qid|}}}
                  |coord                 = {{{coordinates|}}}
                  |frame-width           = {{Digits|1={{#if:{{{image_size|}}}|{{{image_size|}}}|300px}}}}
                  |marker                = industrial
                  |zoom                  = {{#if:{{{location_map_geomask|}}}|{{{location_map_zoom|}}}|{{{location_map_zoom|5}}}}}
                  |geomask               = {{#ifeq:{{{location_map_geomask|}}}|Yes|P17|<!-- -->}}
                  |geomask-stroke-width  = {{#ifeq:{{{location_map_geomask|}}}|Yes|0.5|<!-- -->}}
                  |geomask-stroke-colour = {{#ifeq:{{{location_map_geomask|}}}|Yes|#000000|<!-- -->}}
                  |geomask-fill          = {{#ifeq:{{{location_map_geomask|}}}|Yes|#BABABA|<!-- -->}}
                  }}}}
| caption2      = {{#ifeq:{{{location_map|}}}|no|<!-- -->|{{#if:{{{coordinates|}}}{{#property:P625}}|{{{location_map_caption|}}}}}}}
Infobox Australian road

{{Infobox Australian road}} (as of 5 October 2019):

| data3        = {{#ifexist:media:{{{location|}}}<!--
-->|[[File:{{{location}}}|270px|frameless|alt={{{location_alt|{{{loc_alt|{{{alt|}}}}}}}}}]]<!--
-->|{{{location|<!--
   -->{{yesno| {{{mapframe|yes}}}<!--
   -->|no=<!--
   -->|yes={{Infobox mapframe | length_km={{{length|}}} }}<!-- Tracking category:
    -->{{main other|{{#if:{{#property:P625}}|[[Category:Infobox Australian road articles with an infobox mapframe map|{{#if:{{{coordinates_a|}}}|π}}{{PAGENAME}}]]}}}}<!--
   -->}}<!--
 -->}}}<!--
-->}}