کاربر:Iman00/صفحه تمرین: تفاوت میان نسخهها
محتوای حذفشده محتوای افزودهشده
بدون خلاصۀ ویرایش برچسبها: ویرایشگر دیداری ویرایش همراه ویرایش از وبگاه همراه ویرایش پیشرفتهٔ همراه |
ترجمه |
||
خط ۱:
{{زیرصفحه توضیحات}}{{لوآ|Module:Infobox mapframe}}{{استفاده از ویکیداده|P625}}{{ردگیری ویکیداده|P402}}{{پروژه خواهر|image=[[File:Openstreetmap logo.svg|40x40px]]|text=این الگو از تگ [[اوپناستریتمپ]] استفاده میکند:
*'''''[https://wiki.openstreetmap.org/wiki/Key:wikidata wikidata]''''' (بحث آن را [https://wiki.openstreetmap.org/wiki/Talk:Key:wikidata ببینید]؛ [https://taginfo.openstreetmap.org/keys/wikidata taginfo])}}{{Lua sidebar}}<!-- Please place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->این الگو یک قاب نقشه میسازد که برای درج جعبهٔ اطلاعات با کمترین ورودی از سمت کاربر، سودمند است. این الگو فقط با عارضههای منفرد کار میکند (نقطهها، خطها یا شکلها). اگر به گزینههای پیشرفتهتری مانند نمایش چندین عارضه نیاز دارید {{الگوب|maplink}} را به کار ببرید.
توجه: نشانهٔ عارضههای نقطهای در مختصاتی قرار میگیرد که در آیتم ویکیدادهٔ آن ثبت شده، مگر آنکه برای آیتم ویکیداده یک {{Q|P402}} ثبت شده باشد.
* برای صفحههایی که آیتم آنها {{Q|P402}} ندارد [[:Category:Infobox mapframe without OSM relation ID on Wikidata]] را ببینید.
== کاربرد ==
'''توجه:''' در mainspace، پارامتر {{پارا|id}} ضروری نیست. (مگر اینکه بخواهید از دادهٔ یک صفحهٔ دیگر استفاده کنید)
=== Basic ===
نقطه (ویکیداده):<pre>{{Infobox mapframe |id=Q7270550}}</pre>{{Infobox mapframe|id=Q7270550}} نقطه (مختصات مشخص شده و بر مقدار ویکیداده چیرگی دارد (در صورت وجود)):<pre>{{Infobox mapframe |coord={{Coord|31.934|S|115.987|E}}}}</pre>{{Infobox mapframe|coord={{Coord|31.934|S|115.987|E}}}}خط:<pre>{{Infobox mapframe |id=Q1318331}}</pre>{{Infobox mapframe|id=Q1318331}} شکل:<pre>{{Infobox mapframe |id=Q61}}</pre>{{Infobox mapframe|id=Q61}}
=== تعیین بزرگنمایی از روی طول شیء به کیلومتر یا مایل ===
<pre>{{Infobox mapframe |id=Q1318331 |length_km=5.6}}</pre><pre>{{Infobox mapframe |id=Q1318331 |length_mi=3.5}}</pre>{{Infobox mapframe|id=Q1318331|length_km=5.6}}
=== تعیین بزرگنمایی از روی مساحت شیء به کیلومتر مربع یا مایل مربع ===
<pre>{{Infobox mapframe |id=Q100 |area_km2=232.14}}</pre><pre>{{Infobox mapframe |id=Q100 |area_mi2=89.63}}</pre>{{Infobox mapframe|id=Q100|area_km2=232.14}}
=== ماسک جغرافیایی با استفاده از آیتم ویکیدادهٔ مرتبط ===
مثلاً پیوند به آیتم با استفاده از اظهار {{q|P17}}<pre>{{Infobox mapframe |id=Q3239281 |geomask=P17}}</pre>{{Infobox mapframe|id=Q3239281|geomask=P17}}
=== ماسک جغرافیایی بر اساس آیتم ویکیداده ===
مثلاً {{q|Q1199}}<pre>{{Infobox mapframe |id=Q3239281 |geomask=Q1199}}</pre>{{Infobox mapframe|id=Q3239281|geomask=Q1199}}
=== هنگامی که در ویکیداده مختصاتی ثبت نشده باشد ===
(و مختصات دستی هم مشخص نشده باشد که بر مقادیر ویکیداده چیره شود. بخش بعدی را ببینید)<pre>{{Infobox mapframe |id=Q1}}</pre>{{Infobox mapframe|id=Q1}}خروجی ندارد. مشابه زمانی که آیتم ویکیداده برای صفحه وجود ندارد (مانند [[الگو:Infobox mapframe/doc|صفحهٔ مستندات این الگو]])<pre>{{Infobox mapframe}}</pre>{{Infobox mapframe}}خروجی ندارد.
=== نادیدهگرفتن ویکیداده ===
مقدار مختصات از ویکیداده و شکلها از دادهٔ پیوندشدهٔ اوپناستریتمپ بهطور پیشفرض به کار میرود. اما پارامتر {{para|coord}} بر آن چیرگی دارد.
* مختصات را با استفاده از الگوی {{tlx|Coord}} مشخص کنید، مثلاً {{para|coord|{{tlx|Coord|32.1|S|116.2|E}}}}
* اگر {{para|coord}} مشخص شده، فقط آن مختصات نمایش داده خواهد شد (بدون عارضهٔ خطی یا نقطهای)
* اگر {{para|coord}} مشخص شده و {{para|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) یا یک خصوصیت که آیتمی را برای استفاده مشخص کند (مثلاً <code>P17</code> برای {{Q|P17}}، <code>P131</code> برای {{Q|P131}})
; geomask-stroke-color
: ''or '''geomask-stroke-colour'''''
: Color of outline of geomask shape, default is "#555555"
; geomask-stroke-width
: Width of outline of geomask shape, default is "2"
; zoom
: Set the zoom level, from "1" to "18", to used if the zoom level cannot be determined automatically from object length or area. Default is "10".
; frame-coordinates
: ''or'' '''frame-coord'''
: Alternate latitude and longitude coordinates for initial placement of map, using {{tl|coord}}; default is derived from item coordinates
; frame-lat (''deprecated'')
: ''or'' '''frame-latitude'''
: Alternate latitude coordinate for initial placement of map; default is derived from item coordinates
; frame-long (''deprecated'')
: ''or'' '''frame-longitude'''
: Alternate longitude coordinate for initial placement of map; default is derived from item coordinates
== Examples ==
{{cot|Infobox hospital}}
{{tl|Infobox hospital}} (as of [https://en.wikipedia.org/w/index.php?title=Template:Infobox_hospital&oldid=919731352 5 October 2019])
<pre>
|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|}}}}}
</pre>
{{cob}}{{cot|Infobox power station}}
{{tl|Infobox power station}} (as of [https://en.wikipedia.org/w/index.php?title=Template:Infobox_power_station&oldid=890573674 2 April 2019]):
<pre>| 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|}}}}}}}
</pre>
{{cob}}{{cot|Infobox Australian road}}
{{tl|Infobox Australian road}} (as of [https://en.wikipedia.org/w/index.php?title=Template:Infobox_Australian_road&oldid=918815119 5 October 2019]):
<pre>
| 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}}]]}}}}<!--
-->}}<!--
-->}}}<!--
-->}}
</pre>
{{cob}}<br />
|