پرش به محتوا

ویکی‌پدیا:ویکی‌پروژه مختصات‌دهی

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

«ویکی‌پروژه مختصات‌دهی»

اهداف

[ویرایش]
  1. افزایش تعداد مقاله‌هایی که مختصات دارند
  2. بهبود الگوهای مرتبط با مختصات
  3. پیداکردن مختصات شهرهای ایران
  4. تصحیح مختصاتهای غلط
  5. توسعه ربات برای کارهای مرتبط با مختصات
آشنایی با پروژه

پروژه خواهر

[ویرایش]

ویکی پروژه نقشه‌باز‌شهری open street map که این بخش هم راه افتاد .دوستان لطفا در موارد زیر کمک کنید

  • ترجمه
  • مقاله نویسی
  • تبلیغ

در ضمن اگر این ویکی فعال گردد اسم زبان فارسی به عنوان یکی از زبانهای پیش فرض مانند دوازده زبان دیگر در لیست نقشه یاب ویکی‌پدیا قرار میگیرد و این کار به جز با همت دوستان مقدور نیست.

ابزارها

[ویرایش]

http://tools.freeside.sk/geolocator/geolocator.html

http://www.giswiki.org/hjl_geocoding.htm

آشنایی با الگو coord

[ویرایش]

این الگو و الگو location تنها الگوهایی هستند که گوگل آنها را به رسمیت میشمارد .در گذشته ویکی پدیا از الگو coor استفاده میکرد که الان در ویکی های پیشرو مانند انگلیسی و اسپانیایی و فرانسه و... به دنبال تبدیل آن به coord هستند.

همچنین به کمک الگو location میتوان مختصات مکان را به عکس یا صوت یا فیلم های موجود در ویکی انبار اضافه کرد .در ضمن این گزینه در پیکاسا و فلیکر هم پشتیبانی میگردد.

نوع متغییر گیری:

  • اعشاری:
  1. متغییر دو تکه : طول و عرض جغرافیایی که جهت غرب و جنوب با منفی و شرق و شمال با مثبت مشخص میشوند.
  2. متغییر چهار تکه: طول و عرض و جهت جغرافیایی,N, E ,W,S
  • رادیان:
  1. متغییر چهار تکه: طول و عرض و جهت جغرافیایی,N, E ,W,S به صورت درجه و دقیقه
  2. متغییر هشت تکه‌: به صورت درجه و دقیقه و ثانیه و جهت جغرافیایی
  3. متغییر دو تکه : جهت و درجه به اعشار که ئر موارد خاص به کار میرود (کم استفاده)

این الگو تمام مورد فوق را به صورت درجه دقیقه و ثانیه یا اعشار نمایش میدهد.

برای آشنایی بیشتر به جعبه پایین مراجعه کنید:

آموزش سریع روش مختصات‌دهی
آموزش سریع
برای آگاهی از روش یافتن مختصات محل مورد نظرتان به راهنمای یافتن مختصات یا فیلم آموزشی ویدیو آموزش مختصات‌دهی مراجعه نمایید.
دستگاه مختصات به صورت درجه دقیقه ثانیه:
  • عرض جغرافیایی:57 درجه 18 دقیقه 22.5 ثانیه شمالی
  • طول جغرافیایی:4 درجه 27 دقیقه 32.7 ثانیه غربی


{{coord|57|18|22.5|N|4|27|32.7|W|display=title}}
نتیجه: ۵۷°۱۸′۲۲٫۵″ شمالی ۴°۲۷′۳۲٫۷″ غربی / ۵۷٫۳۰۶۲۵۰°شمالی ۴٫۴۵۹۰۸۳°غربی / 57.306250; -4.459083 به بالای مقاله
دستگاه مختصات به صورت اعشاری:
  • عرض جغرافیایی:44.112 شمالی
  • طول جغرافیایی:487.913 غربی


{{coord|44.112|N|87.913|W|display=title}}
نتیجه: ۴۴°۰۶′۴۳″شمالی ۸۷°۵۴′۴۷″غربی / ۴۴٫۱۱۲°شمالی ۸۷٫۹۱۳°غربی / 44.112; -87.913 به بالای مقاله


  • می توان W,S را حذف کرد و عدد را منفی کرد و برای N,E عدد مثبت میماند
{{coord|44.112|-87.913|display=title}}
نتیجه: ۴۴°۰۶′۴۳″شمالی ۸۷°۵۴′۴۷″غربی / ۴۴٫۱۱۲°شمالی ۸۷٫۹۱۳°غربی / 44.112; -87.913 به بالای مقاله
موارد اختیاری:

موارد زیر بعد از طول جغرافیایی و | نوشته میشوند و با علامت _ جدا میگردند:

dim:اندازه محدوده به متر (محدوده به صورت دایره ( قطر به متر) با دستور dim نمایش داده میشود)

region:کد منطقه ( به کمک ایزو۳۱۶۶-۱آلفا-۲ یا ایزو۳۱۶۶-۲ میتوانید کد مناطق را پیدا کنید)

type:نوع حادثه یا علت مختصات (برای مشخص کردن شاخص‌شهری یا شهر بیش از ۳۰٫۰۰۰ نفر جمعیت )

گزینه‌های اختیاری دیگر با علامت | جدا میشوند:

  • دستور display
    display=inline (پیش فرض) برای نمایش مختصات فقط در بدنه متن,
    display=title برای نمایش مختصات فقط در بالای صفحه
    display=inline,title برای نمایش مختصات هم در متن هم در بالای صفحه.
  • دستور name
    name=عنوان مکان برای نوشتن عنوان مکان در نقشه (پیش فرض عنوان مقاله هست PAGENAME)
اگر در مقاله از مختصات فرعی دیگری برای اشاره به مکانهای دیگری استفاده می‌کنید، از name= برای نام‌گذاری آن مختصات استفاده کنید، تا نام آن مکان از مکان نام مقاله در نقشه‌ای که با کلیک کردن بر روی آیکون مختصات در مقاله نشان داده می‌شود متمایز شود.

نمونه:

{{محل تصادف=coord|44.117|-87.913|dim:30_region:US-WI_type:event|display=inline,title|name}}

تبدیل مختصات

برای تبدیل مختصات می‌توانید از وبگاه‌هایی مانند https://www.latlong.net استفاده کنید.

نکته:
  • درجه و دقیقه و ثانیه با "|" از هم جدا می‌شوند.
  • مبنای مسطحات نقشه WGS84 است.
  • دقت (0.0001°=<11 متر و 1′′=<31 متر).
  • عرض جغرافیایی (N/S) قبل از طول جغرافیایی (E/W) می‌آید.
  • می توان W,S را حذف کرد و عدد را منفی کرد و برای N,E عدد مثبت باقی بماند
ویدیوی آموزشی
آموزش مختصات‌دهی

با افزودن مختصات مقاله‌ها در گوگل‌مپس و گوگل ارث قابل مشاهده خواهند بود. برای اطلاعات بیشتر راهنمای مختصات‌دهی را مطالعه نمایید.


نکته:

  • برای روستاها مرکز روستا، اگر سخت بود قدیمی‌ترین ساختمان روستا را انتخاب کنید.
  • برای ساختمان‌های صنعتی و نظامی دروازهٔ ورود را انتخاب کنید (کارخانه‌ها، پادگان‌ها ، مراکز نظامی امنیتی و ...)
  • برای ساختمان‌های مدیریتی در یک مجتمع (ساختمان اصلی (هد افیس) را انتخاب کنید.
  • برای امکانات خطی به Wikipedia:WikiProject Geographical coordinates/Linear مراجعه کنید.


اعضا

[ویرایش]
این کاربر در ویکی‌پروژهٔ مختصات‌دهی فعال است.

کارهای ضروری

[ویرایش]
  1. تهیه فهرست مکان‌های بدون مختصات ایران (روستا-شهرستان-آثار باستانی-مناطق توریستی و...)
  2. مختصات‌دهی به‌تفکیک استان

مدتی است که اپلیکیشن‌های IOS و اندروید (تبلت و موبایل) قابلیت استفاده از مختصات‌های مقالات ویکی‌پدیا را پشتیبانی می‌کنند و کاربر می‌تواند در همسایگی مکانی که قرار دارد، مقالات بناها و آثار اطراف خود را مطالعه کند و در اصل این قابلیت امکان مشاهده و بازدید از جاذبه‌های گردشگری را در شهرهای مختلف دنیا افزایش داده است متاسفانه مختصات‌ها برای مقالات انگلیسی آثار موجود در ایران بسیار کم است به عنوان مثال:

  • یزد ۱۳ مقاله انگلیسی
  • شیراز ۳۱ مقاله انگلیسی
  • تهران ۲۵۰ مقاله انگلیسی
  • زاهدان مقاله انگلیسی ندارد
  • تبریز ۷۶ مقاله انگلیسی
  • اصفهان ۶۵ مقاله انگلیسی
  • همدان ۱۱ مقاله انگلیسی
شهرهای کشورهای دیگر
  • روم ۴۶۵۵ مقاله انگلیسی
  • لندن ۳۲۰۰ مقاله انگلیسی
  • پاریس ۴۳۶۰ مقاله انگلیسی
  • آمستردام ۱۵۰۰ مقاله انگلیسی

(نمونهٔ اپلیکیشن‌های پرکاربرد اندروید و برای آیفون و آیپد)

کاری که باید انجام دهیم این است که به en:Category:Iran articles missing geocoordinate data یا en:Category:Buildings and structures in Iran مراجعه کنیم و موارد موجود در آن را به کمک این ابزار مختصات دهیم تا زحماتمان در مقالات از بین نروند.

توجه کنید که اکثر این اپلیکیشن‌ها به صورت مستقیم به ویکی‌انگلیسی یا آلمانی پیوند دارند و در صورتی که فرد به مقاله آن ویکی‌ها برود می‌تواند به ویکی‌فا هدایت شود پس اولویت مختصات‌دهی برای مقالات ویکی‌انگلیسی است که در نهایت ربات‌ها آن مختصات‌ها را به ویکی‌فا خواهند آورد.

کارهای ناقص

[ویرایش]

کارهای ربات موردنیاز

[ویرایش]
  1. افزودن الگو coord به عکس‌ها,صداها, فیلم‌ها و دیگر محصولات ویکی‌انبار
  2. اصلاح مختصات در مقاله‌های زندگی نامه و انتقال آنها از بالا به بخش آرامگاه title==> inline (بر اساس مختصاتهایی که امیربت پاک کرده)

پیوندهای وابسته

[ویرایش]

دستگاه مختصات جغرافیایی

پیوند به بیرون

[ویرایش]

http://de.wikipedia.org/wiki/Wikipedia:WikiProjekt_Georeferenzierung/Wikipedia-World/en

http://toolserver.org/~para/GeoCommons/

http://commons.wikimedia.org/wiki/Template:Location_possible

http://www.webkuehn.de/hobbys/wikipedia/geokoordinaten/index_en.htm


موارد انجام شده

مقاله‌های مورد نیاز☑.svg

[ویرایش]

کارهای انجام شده☑.svg

[ویرایش]
  1. اصلاح مقدماتی الگو coord برای پشتیبانی فارسی ☑.svg
  2. تبدیل همه الگوهای مشابه به الگو coord ☑.svg
  3. افزودن ماژول جاوا برای پشتیبانی ویکی فارسی از مختصات ☑.svg
  4. تهیه لیست تمام شهرهای موجود در ویکی فارسی و دریافت مختصات آنها از گوگل ☑.svg
  5. تهیه لیست تمام روستاهای موجود در ویکی فارسی و دریافت مختصات آنها از گوگل ☑.svg
  6. اصلاح الگو coord برای پشتیبانی بهتر از فارسی☑.svg
    1. اصلاح حالیت بدون جهت (E ,N,S,W) در الگو☑.svg
    2. اصلاح حالت display =inline,title در الگو ☑.svg
    3. اصلاح حالت تک مختصات مانند فقط E یا فقط W در مقاله‌ها☑.svg
  7. اصلاح الگوی روی نقشه (توضیحات بیشتر در پایین بخش توضیحات)☑.svg

اصلاح الگو روی نقشه

[ویرایش]

این الگو در الگوهای شهر و روستای ایران و بسیاری از کشورها کاربرد دارد و کارش این هست که مختصات طول و عرض جغرافیایی را به اعشار بگیرد و با نقطه یا سنجاق محل را در نقشه ایران یا کشور دیگر نشان دهد. فقط مشکلی که دارد در صورتی که ورودی الگو بر اساس درجه و دقیقه و ثانیه باشد این کار را انجام نمی دهد من کدی نوشتم که به کمک یکی از توابع درونی coord این 6 عدد که با جهت‌ها میشود 8 تکه را به دو عدد تبدیل کند (طول و عرض) ولی با مشکل زیر برخورد کردم:

مشکل:

برای اینکه بتوان از اعداد مختصات 8 تکه ای (خیلی از زبان های ویکی دیگر این سیستم را دارند یعنی تمام مواردی را که ما وارد coord میکنیم را به صورت جداگانه دارند و در خود جعبه شان آن را به coord و تصویر نقشه مانند ایران تبدیل میکنند )برای نمایش نقشه ایران که فقط با دو تکه ای کار میکند این کد را نوشتم ولی نمی دانم چرا کار نمی کند عدد را تبدیل به 2 تکه‌ای میکند ولی نمی دانم چرا عرض و طول مقدار دار نمی شوند تا نقشه رسم گردد.

:::{{#اگر:{{{latm|}}}|{{{عرض‌جغرافیایی|{{#اگر:{{{latm|}}}|{{coord/dms2dec|{{{4|{{{latNS}}}}}}|{{{1|{{{latd}}}}}}|{{{2|{{{latm}}}}}}|{{{3|{{{lats}}}}}}}}}}}}}}}}}

:::{{#اگر:{{{latm|}}}|{{{طول‌جغرافیایی|{{#اگر:{{{latm|}}}|{{coord/dms2dec|{{{8|{{{longEW}}}}}}|{{{5|{{{longd}}}}}}|{{{6|{{{longm}}}}}}|{{{7|{{{longs}}}}}}}}}}}}}}}

اگر می توانید یک جوری متعییر عرض و طول جغرافیا درون الگوی روی نقشه را عدددار کنید نقشه هم رسم می شود.

اصلاح مقاله روستاها و شهرهای ایران

[ویرایش]

همان طور که میدانید با تغییری که در همه الگوها دادیم مختصات عرض و طول به coord تبدیل میشود خیلی از مقالات coord توسط یوزر وارد شده (ممکن هست با دقت بالا در نظر گرفته شده باشند. مثلا به جای تهران دانشگاه تهران مشخص شده باشد) ولی عرض و طول موجود در مقالات ممکن هست دقت نداشته باشد .در نهایت ما همه عرض و طول ها را با گوگل جایگزین میکنیم ولی coord موجود در مقاله باید توسط یوزر نظر داده شود.

چون ما منبعی مانند گوگل برای coord شش متغییره نداریم و چون گوگل معتبر هست .

منبع برای عرض و طول==>گوگل.

منبع برای coord یوزر.

در نهایت با یک ربات دیگر چک میکنیم اگر این دو معادل بودند coord را پاک کند.

عرض و طول جغرافیایی به کمک الگوی (روی نقشه) مکان را در نقشه ایران مشخص میکند . که الگو coord این کار را انجام نمی دهد.

بعد از تغیرات انجام شده روی الگوی شهرها و روستاها بسیاری از شهرها که عرض و طول داشتند و coord داشتند آیکنشان به هم ریخت فعلا coord را با گزینه با disply=inline به جای قرار گیری در بالای صفحه به درون متن باز میگردانیم. تا ربات بعدی آماده شود

وظیفه ربات:

در مورد کلید replace میشود گفت:

در مرحله اول

E| ==> |E|display=inline| برای coord هایی که کلمه display ندارند که تعدادشان هم کم نیست

در مرحله دوم

display=title ===> display=inline

ترجمه شده ☑.svg

[ویرایش]

کارهای ربات انجام شده ☑.svg

[ویرایش]
  1. افزودن الگو نقشه جغرافیای تمام کشورهای دنیا ۸۰۰ الگو ☑.svg
  2. تصحیح الگو coord ☑.svg
    1. تصحیح title به inline ☑.svg
  3. گرفتن الگو coord از میان‌ویکی☑.svg از ویکی انگلیسی- ایتالیایی- ترکی - عربی(آنهایی که درست بود)
  4. اصلاح الگو روستاها و شهرها( توضیحات بیشتر در پایین بخش توضیحات)☑.svg