الگو:Infobox mapframe/توضیحات
این زیرصفحهٔ مستندات الگو:Infobox mapframe است. این شامل اطلاعات استفاده، الگوها، پیوندهای بین زبانی و سایر اطلاعات است که در اصل الگو صفحه قرار نمیگیرد. |
این الگو از لوآ استفاده میکند: |
صفحههای مرتبط |
---|
این الگو یک قاب نقشه میسازد که برای درج جعبهٔ اطلاعات با کمترین ورودی از سمت کاربر، سودمند است. این الگو فقط با عارضههای منفرد کار میکند (نقطهها، خطها یا شکلها). اگر به گزینههای پیشرفتهتری مانند نمایش چندین عارضه نیاز دارید {{maplink}}
را به کار ببرید.
توجه: نشانهٔ عارضههای نقطهای در مختصاتی قرار میگیرد که در آیتم ویکیدادهٔ آن ثبت شده، مگر آنکه برای آیتم ویکیداده یک شناسهٔ رابطه در OSM (P402) ثبت شده باشد.
- برای صفحههایی که آیتم آنها شناسهٔ رابطه در OSM (P402) ندارد Category:Infobox mapframe without OSM relation ID on Wikidata را ببینید.
کاربرد
ویرایشتوجه: در mainspace، پارامتر |id=
ضروری نیست. (مگر اینکه بخواهید از دادهٔ یک صفحهٔ دیگر استفاده کنید)
Basic
ویرایشنقطه (ویکیداده):
{{Infobox mapframe |id=Q7270550}}
نقطه (مختصات مشخص شده و بر مقدار ویکیداده چیرگی دارد (در صورت وجود)):
{{Infobox mapframe |coord={{Coord|31.934|S|115.987|E}}}}
{{Infobox mapframe |id=Q1318331}}
{{Infobox mapframe |id=Q61}}
تعیین بزرگنمایی از روی طول شیء به کیلومتر یا مایل
ویرایش{{Infobox mapframe |id=Q1318331 |length_km=5.6}}
{{Infobox mapframe |id=Q1318331 |length_mi=3.5}}
تعیین بزرگنمایی از روی مساحت شیء به کیلومتر مربع یا مایل مربع
ویرایش{{Infobox mapframe |id=Q100 |area_km2=232.14}}
{{Infobox mapframe |id=Q100 |area_mi2=89.63}}
ماسک جغرافیایی با استفاده از آیتم ویکیدادهٔ مرتبط
ویرایشمثلاً پیوند به آیتم با استفاده از اظهار کشور (P17)
{{Infobox mapframe |id=Q3239281 |geomask=P17}}
ماسک جغرافیایی بر اساس آیتم ویکیداده
ویرایشمثلاً هسن (Q1199)
{{Infobox mapframe |id=Q3239281 |geomask=Q1199}}
هنگامی که در ویکیداده مختصاتی ثبت نشده باشد
ویرایش(و مختصات دستی هم مشخص نشده باشد که بر مقادیر ویکیداده چیره شود. بخش بعدی را ببینید)
{{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}}]]}}}}<!-- -->}}<!-- -->}}}<!-- -->}} |