الگو:Infobox mapframe
From Wikipedia, the free encyclopedia
این الگو از لوآ استفاده میکند: |
این الگو یک قاب نقشه میسازد که برای درج جعبهٔ اطلاعات با کمترین ورودی از سمت کاربر، سودمند است. این الگو فقط با عارضههای منفرد کار میکند (نقطهها، خطها یا شکلها). اگر به گزینههای پیشرفتهتری مانند نمایش چندین عارضه نیاز دارید {{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}}]]}}}}<!-- -->}}<!-- -->}}}<!-- -->}} |
ویرایشگران میتوانند در صفحات تمرین (ایجاد | آینه) و آزمایشی (ایجاد) این الگو را آزمایش کنند.
لطفاً ردهها را به زیرصفحهٔ /توضیحات بیفزایید. زیرصفحههای این الگو.