Go (x) ° هو حل تلقائي للصيغ لمشغلي geocaching.
تحدد بعض المواقف المتعددة الموقع النهائي / المرحلة في شكل صيغة ، على سبيل المثال: N 48 ° 43. (B) (E-4) (A-5) 'E 021 ° 14. (C-2) (A ) (D-45) '.
يقوم Go (x) ° بإصدار geocachers من الحساب من تلقاء نفسه ، وكتابة القيم وكتابة إحداثيات النتيجة في تطبيق الخريطة يدويًا.
يمكن تلخيص حالة الاستخدام النموذجية للتطبيق على النحو التالي:
1. انسخ والصق الصيغة في Go (x) °.
2. إذا لزم الأمر ، قم بتحرير النص الملصق للحصول على صيغة صالحة.
3. أدخل قيم المتغير المطلوبة.
4. اضغط على علامة على الخريطة لفتح الموقع في تطبيق الخريطة المفضل لديك.
يتم تخزين الصيغة وقيمة كل متغير بشكل دائم بعد إدخالها.
يمكنك في أي وقت مشاهدة نتيجة جزئية محسوبة بقيم معروفة.
إذا تم إدخال جميع القيم المطلوبة وكانت النتيجة في شكل إحداثيات صالحة ، فسيتم عرض النتيجة تلقائيًا على الخريطة حيث يمكنك إرسالها مباشرةً إلى تطبيقات الخرائط الأخرى.
حتى الآن هناك دعم للتعرف على الإحداثيات في شكل X DD ° MM.MMM 'Y DDD ° MM.MMM' فقط (مع تفاوت مع الأحرف البيضاء ، ° ، 'إلخ).
يتم دعم الإرسال المباشر للإحداثيات إلى تطبيق آخر لـ: خرائط Google و Locus Map Pro و Locus Map Free و Waze.
-------- قواعد الصيغة الصحيحة --------
1. يُعد النص الموجود داخل الأقواس صيغة جبرية (مع أولوية عوامل التشغيل القياسية والتسامح مع الأحرف البيضاء) تحتوي على:
- الثوابت العشرية: 3.5 ، 7 ، -4 ، +0.01 ، 4،8 ، -9،6 ، ... (يتم عرض القيم بدقة حتى ثلاثة منازل عشرية)
- المتغيرات: a ، x ، BBB ، Q1 ، Q2 ، number_1 ، ... (الشرطة السفلية "_" هي الحرف الوحيد غير الأبجدي الرقمي المسموح به في اسم المتغير)
- عوامل التشغيل: + ، - ، * ، / ، : ، ٪ ، ^ (على التوالي: زائد ، ناقص ، ضرب ، قسمة ، قسمة ، نمط ، قوة)
- الأقواس والأقواس: () ، {} ، [] (جميع الأنواع الثلاثة لها نفس المعنى)
2. للنص الموجود خارج الأقواس القيود التالية:
- يسمح فقط بالأرقام الصحيحة
- يمكن أن تحتوي أسماء المتغيرات على أحرف أبجدية فقط باستثناء W و E و N و S (تلك المحجوزة لنقاط البوصلة) و "_"
3. يقتصر طول الصيغة على 1500 حرف!
-------- أمثلة الصيغ --------
شمال 48 درجة 43. ج (أ + د) د '
E 021 ° 15. (ب - ب) (ج - أ) (هـ) "
إنها صيغة صالحة مع المتغيرات A ، B ، C ، D ، E. يتم تجاهل الأحرف البيضاء داخل الأقواس (بين العوامل والمعاملات).
شمال 48 ° 4D. (AB * BA + CB * D) "E 021 ° 14. (CD-2 * B) AC"
إنها صيغة صالحة مع المتغيرات AB ، AC ، B ، BA ، CB ، CD ، D. إذا كانت الأحرف الفردية تمثل أرقامًا ، فمن المناسب التبديل إلى وضع المتغيرات من حرف واحد ونحصل على المتغيرات A ، B ، C ، D .
N 48 45. [108 + (ABB / 15)]
E 021 12. 305 - [(ABB٪ 15) × 2] + أ
إنها صيغة صالحة مع المتغيرات ABB، A. بالتبديل إلى وضع المتغيرات من حرف واحد نحصل على المتغيرات A و B.
علاوة على ذلك ، هناك جزء صعب - حرف "x". سيسألك التطبيق عن "x" - سواء كان عامل الضرب أم لا.
إذا اخترنا "لا" ، فسيتم التعامل مع "x" كمتغير آخر.
شمال 48 ° 45. (2X) (2X + Y) (3X + 2Y)
ه 21 درجة 12. (3 + س) (س + ص) (1 + ص)
إنها صيغة صالحة لأنه سيتم إضافة الضرب تلقائيًا في كل مكان يفتقد فيه عامل التشغيل ، أي سيتم تغيير (2X) إلى (2 * X) أو على سبيل المثال (4 (أ + ب)) إلى (4 * (أ + ب)) إلخ.
يعمل إدخال الضرب داخل الأقواس فقط. لن يتم تغيير الترميز B2 إلى B * 2 حتى داخل الأقواس ، لأنه سيتم التعرف عليه كمتغير B2.
N48 ° (D + J + M + O) .E (R: A) + (C + L + O)
E021 ° (G ^ I). (A + B + E + F + G + H + K + L + N + P)
إنها معادلة صالحة ، لكن إذا أردنا جزء E ... E (R: A) ... ليتم التعرف عليه كمتغير ، يجب أن نضعه داخل قوسين ، أي ... (E) (R: A) .. ، لأن الحرف E محجوز لـ "الشرق".
إذا غيرنا هذا الجزء إلى ... (E (R: A)) ... فسيتم إدخال الضرب بعد E وسنحصل على (E * (R: A))
تاريخ التحديث
11/02/2024