שיחת תבנית:ימה/קנ"מ

תגובה אחרונה: לפני 9 שנים מאת בורה בורה בנושא תבנית אי

תבנית להסבה=תבנית:אי

יעד=שיחת תבנית:אי/קנ"מ/פלט

בוט רשאי לעדכן את הערכים=לא

תקציר עריכה

עדכון קנ"מ בתבנית:אי

מפרט הסבה

{{ס:#תנאי:<<<קואורדינטות>>>|
{{ס:#iferror:
{{ס:#חשב:<<<שטח##הסר:,##רק מספר>>>*4}}|
{{ס:ריק|לא_מספר}}{{אי<<<כל הפרמטרים>>>}}|
{{אי<<<כל הפרמטרים##הוסף פרמטר בשורה חדשה:קואורדינטות={{<<<קואורדינטות##הסר:{{##הסר:}}##הסר החל מ:type##הסר החל מ:display##הסר החל מ:zoom##הסר החל מ:region>>>{{ס:ריק}}type:{{ס:#חשב תנאי:<<<שטח##הסר:,##רק מספר>>> > 300000
|country|{{ס:#חשב תנאי:<<<שטח##הסר:,##רק מספר>>> > 30000
|state|{{ס:#חשב תנאי:<<<שטח##הסר:,##רק מספר>>> > 3000
|adm1st|{{ס:#חשב תנאי:<<<שטח##הסר:,##רק מספר>>> > 300
|adm2nd|{{ס:#חשב תנאי:<<<שטח##הסר:,##רק מספר>>> > 3
|city|{{ס:#חשב תנאי:<<<שטח##הסר:,##רק מספר>>> > 0
|landmark|adm2nd}}}}}}}}}}}}{{ס:ריק}}|display=title,inline}}>>>}}}}|{{ס:ריק|אין_קואורד}}{{אי<<<כל הפרמטרים>>>}}}}

ריצות נוספות

סטטוס

משתמש:Kotz, זה לא מוכן עדיין. אני לא רוצה להחליף את הנתונים מוויקינתונים, רק לדרוס את type הנוכחי בקנ"מ שאנו מחשבים בשיטה החדשה. הקנ"מ היום בערכים אינו טוב. ה-type יחושב מחדש על פי השטח והקיים יוחלף בזה המחושב. תוכל לעדכן כך את המפרט? בורה בורה - שיחה 07:25, 16 בפברואר 2015 (IST)תגובה

לא בטוח שהבנתי. המפרט הנוכחי (עדכנתי והרצתי) אומר כך: אם יש קואורדינטות בויקינתונים, החלף את שדה דואורדינטות ב{{קואורדינטות מוויקינתונים}}. לא זה מה שהתכוונת? אולי התכוונת לערוך רק את הפרמטרים של {{קואורדינטות מוויקינתונים}} ולא את אלו של {{ימה}}? כתמיד מומלץ לתת דוגמא קונקרטית, זה הכי קל להבין. «kotz» «שיחה» 09:57, 16 בפברואר 2015 (IST)תגובה
משתמש:Kotz, לא, בפירוש לא התכוונתי לקחת מוויקינתונים, אלא לדרוס את הקיים בתבנית בערך עצמו. הנה דוגמה של ימת אראל.

כרגע בערך: תבנית:ימה

זה לא טוב, זום עמוק מדי. (הורדתי את ה-title רק לצורך ההדגמה).

אחרי התיקון והחישוב לפי שטח:

תבנית:ימה

עכשיו זה ברור? שים לב שהורדת בטעות גם את ה-"}}" של התבנית עצמה. בורה בורה - שיחה 10:06, 16 בפברואר 2015 (IST)תגובה

בורה בורה, אני מבין שאתה רוצה לעבור על אוסף של ערכים, ולשנות בהם type:waterbody להיות type:adm2d.
זה קל לעשות ע"י {{Coord<<<כל הפרמטרים#החלף: type:waterbody-->type:adm2d}}. חן חן, «kotz» «שיחה» 11:13, 16 בפברואר 2015 (IST)תגובה
משתמש:Kotz, אבל אני לא יודע מה ה-type החדש!! צריך קודם לחשב אותו עם התבנית החדשה שיצרנו, שמחשבת אותו על פי שדה שטח. בורה בורה - שיחה 11:17, 16 בפברואר 2015 (IST)תגובה

{{Coord<<<כל הפרמטרים#החלף: type:waterbody-->type:{{תבנית:קואורדינטות מוויקינתונים/סוג לפי שטח|{{{שטח|}}}}}}} ? «kotz» «שיחה» 11:30, 16 בפברואר 2015 (IST)תגובה

עדיין לא. בכל ערך יהיה type אחר. waterbody, state, country וכו'. צריך להחליף, לא משנה מה הערך הנוכחי. בורה בורה - שיחה 11:35, 16 בפברואר 2015 (IST)תגובה
kotz, יתכן שצריך להסיר את כל הפרמטר ולבנות אותו מחדש. בורה בורה - שיחה 11:37, 16 בפברואר 2015 (IST)תגובה
יש עם זה בעיה מסויימת, והיא שתבנית Coord לא שומרת על סדר הפרמטרים שלה. אז לא ניתן להגדיר את type:waterbody להיות דווקא פרמטר מס' 3 או 4. אפשר להשתמש ב#הסר החל מ:type ו#הסר החל מ:display ואז להוסיף את display ואת type ידנית.

קואורדינטות=<<<קואורדינטות#הסר החל מ:type#הסר החל מ:display>>>|type:{{תבנית:קואורדינטות מוויקינתונים/סוג לפי שטח|{{{שטח|}}}}}|display=title,inline}}

דומני שיהיה צריך לעטוף את הכל ב#תנאי שיעבוד רק על ערכים שיש בהם title.
«kotz» «שיחה» 12:11, 16 בפברואר 2015 (IST)תגובה
kotz, מה דעתך על זה:
{{ס:#תנאי:<<<קואורדינטות>>>|{{ימה<<<כל הפרמטרים>>>|#הוסף פרמטר:קואורדינטות=<<<קואורדינטות#הסר החל מ:type#הסר החל מ:display>>>|type:{{תבנית:קואורדינטות מוויקינתונים/סוג לפי שטח|{{{שטח|}}}}}|display=title,inline}}
}}|{{ימה<<<כל הפרמטרים>>>}}}}

בורה בורה - שיחה 12:47, 16 בפברואר 2015 (IST)תגובה

בכל הערכים יש title, אז אני לא חושש. בורה בורה - שיחה 12:49, 16 בפברואר 2015 (IST)תגובה
kotz, לא כל כך הצליח... בורה בורה - שיחה 13:10, 16 בפברואר 2015 (IST)תגובה
kotz, זה לא רץ אתמול. בורה בורה - שיחה 13:31, 22 בפברואר 2015 (IST)תגובה
רץ. «kotz» «שיחה» 16:32, 22 בפברואר 2015 (IST)תגובה
kotz, אותן שגיאות... תקנת את התחביר לעיל לפני הריצה? בורה בורה - שיחה 17:36, 22 בפברואר 2015 (IST)תגובה

הסרתי | אחת מהמפרט. «kotz» «שיחה» 17:49, 22 בפברואר 2015 (IST)תגובה

טוב, הרץ שוב. בורה בורה - שיחה 17:54, 22 בפברואר 2015 (IST)תגובה

לאחר ריצה נוספת

kotz, זה עדיין לא עובד לפי המפרט כפי שאני רוצה. במקום לייצר משפט בערך הים התיכון: {{coord|34|N|19|E|display=inline,title|type:country}} הוא ייצר משפט {{coord|34|N|19|E|type:{{קואורדינטות מוויקינתונים/סוג לפי שטח|{{{שטח|}}}}}|display=title,inline}}. קודם כל זה לא עובד לא בדף הערך כמו בדפי הפלט שלנו בהם אין קישור לוויקינתונים. ודבר שני, אם יש כבר נתונים בערך, והם בדוקים, אני לא רוצה נתונים מוויקינתונים. אתה צריך לקחת את הקואורדינטות הקיימות ורק לשנות את ה-type, לפי השטח בערך. הבאתי לך לעיל דוגמה על ימת אראל. אני מובן? בורה בורה - שיחה 21:43, 22 בפברואר 2015 (IST)תגובה

תיקנתי. נבדוק «kotz» «שיחה» 23:04, 22 בפברואר 2015 (IST)תגובה
נפל... בורה בורה - שיחה 23:33, 22 בפברואר 2015 (IST)תגובה
kotz, ניסית את הצעתי למחוק את המשפט כליל וליצור אותו מחדש? לא אכפת לי גם עם מה שניסית, רק שיעבוד... בורה בורה - שיחה 16:40, 24 בפברואר 2015 (IST)תגובה
מנסה אחרת «kotz» «שיחה» 18:22, 24 בפברואר 2015 (IST)תגובה

בורה בורה - לכל הפחות נראה שהצלחתי לייצר את הפורמט הנכון. כל הדוגמאות שהבאתי יוצא adm2nd מה שסביר שהוא תקלה. בבקשה תמצא לי 2-3 דוגמאות שיש בהם את פרמטר שטח ותכתוב לי מה אתה מצפה שכל אחד יוציא. «kotz» «שיחה» 19:18, 24 בפברואר 2015 (IST)תגובה

kotz, זו לא תקלה. אנו לא עורכים בדף המקושר לוויקינתונים ולכן יוצאת ברירת המחדל adm2nd. בורה בורה - שיחה 19:21, 24 בפברואר 2015 (IST)תגובה
kotz, נסה על אגם קורנטוסו. הבוט צריך לשנות מ-lake, שזה משהו מונפץ, ל-city. בורה בורה - שיחה 19:29, 24 בפברואר 2015 (IST)תגובה

בורה בורה, הבט במפרט - הבוט לא משתמש בויקינתוי אלא רק ב<<<שטח>>>. אולי עדיף להפעיל את הבוט רק בערכים שיש להם פרמטר שטח? «kotz» «שיחה» 20:33, 24 בפברואר 2015 (IST)תגובה

אתה צודק, צריך להוסיף תנאי שיש פרמטר שטח. לכל אלה לעיל יש פרמטר שטח אז זה צריך לעבוד. ודא שאתה מתעלם מפסיקים. נסה על אגם קורנטוסו. בורה בורה - שיחה 20:39, 24 בפברואר 2015 (IST)תגובה

לאחר ריצה ב-2015-02-25

kotz, ודאי ראית שזה עדיין לא נותן את הזום המחושב, תמיד מקבלים adm2nd וגם "ריק|לא_מספר" מוזר. אבל שים לב לימת הדובים הגדולה. יש מקרים בהם התוכן הוא לפני המילה type וגם את זה יש להסיר.

  • לפני: |קואורדינטות= {{Coord|66|N|121|W|region:CA-NT_type:waterbody_scale:2000000|display=inline,title}}
  • אחרי: |קואורדינטות= {{Coord|66|N|121|W|region:CA-NT_type:adm2nd{{ריק|לא_מספר}}|display=title,inline}}

בורה בורה - שיחה 03:23, 26 בפברואר 2015 (IST)תגובה

משהו עובד

בורה בורה נראה לי שעכשיו זה עושה מה שביקשת. הוספתי הדפסות לצרכי debug שיהיה חשוב למחוק לפני הרצת אמת:

  1. הדפסה של הפרמטרט שטח
  2. הדפסה של המספר שמוציאים מהפרמטר, לאחר מחיקת סוגריים ופסיקים.
  3. הדפסה של המילה "לא מספר" אם הבוט לא מצליח למצוא מספר ב<<<שטח>>>. במקרה כזה לא משנים את התבנית.
  4. הדפסה (בקוד בלבד) של "קטן מידי" אם נבחר adm2nd בגלל שהשטח קטן מהרשימה שהודבקה.

«kotz» «שיחה» 14:38, 26 בפברואר 2015 (IST)תגובה

kotz, זה באמת נראה הרבה יותר טוב. הוספתי לעיל עוד כמה ערכים שאמורים להציג בהדפסה בעיות נוספות. נראה אם הבוט התגבר עליהן. אנא הרץ שוב על הרשימה המעודכנת לעיל. בורה בורה - שיחה 16:07, 26 בפברואר 2015 (IST)תגובה
kotz, עדייו תקול.
  1. אגם דון חואן: {{Coord|77|34|55|S|161|11|26|E|type:{{ריק|קטנטן}}adm2nd|display=title,inline}}. צריך להיות landmark
  2. אגם ונדה: אין שטח. הבוט משאיר ללא שינוי. זה בסדר! האם זה מה שאתה עושה? בורה בורה - שיחה 21:35, 26 בפברואר 2015 (IST)תגובה
  1. השטח של אגם דון חואן הוא 0.03 קמ"ר, ולכן נבחר ברירת המחדל adm2nd. האם כוונתך שעבור אגמון קטן כ"כ אתה רוצה להשאיר את התבנית ללא שינוי? זה יהיה קצת מסובך. אני מציע לבצע חיפוש על "קטנטן" בהרצה היבשה ולמחוק את ה2-3 ערכים שיימצאו באופן ידני מהרשימה של הבוט.
  2. כן, ככתוב ”הדפסה של המילה "לא מספר" אם הבוט לא מצליח למצוא מספר ב<<<שטח>>>. במקרה כזה לא משנים את התבנית.”}
«kotz» «שיחה»
טעות בידך. ראה תבנית:קואורדינטות מוויקינתונים/סוג לפי שטח. אם פחות מ-3 קמ"ר נותנים landmark. ואם זה לא ככה, צריך לתקן גם בתבנית. לכן בחרתי אותו בתור דוגמה. בורה בורה - שיחה 22:02, 26 בפברואר 2015 (IST)תגובה
kotz, בדקתי את אגם דון חואן במרחב הערכים (בלי המלל) והוא אכן נותן landmark. אנא תקן את המפרט והרץ שוב על הדוגמאות. בורה בורה - שיחה 12:01, 27 בפברואר 2015 (IST)תגובה

בורה, זה מה שמופיע כרגע במפרט. מה צריך להיות?

  • 3..300 קמ""ר - CITY
  • 0.1..3 קמ"ר - landmark
  • 0.1 קמ"ר ומטה - adm2nd

«kotz» «שיחה» 18:09, 27 בפברואר 2015 (IST)תגובה

ככה:
זום קנה מידה סוג הסבר
1 1:10,000,000 country שטח של 300,000 קמ"ר ומעלה
2 1:3,000,000 state שטח של 30,000 עד 300,000 קמ"ר
3 1:1,000,000 adm1st שטח של 3,000 עד 30,000 קמ"ר
4 1:300,000 adm2nd שטח של 300 עד 3,000 קמ"ר
6 1:100,000 city שטח של 3 עד 300 קמ"ר
8 1:10,000 landmark שטח של 3 קמ"ר ומטה
4 1:300,000 adm2nd ברירת מחדל אם אין שטח

בורה בורה - שיחה 19:11, 27 בפברואר 2015 (IST)תגובה

kotz, תיקנתי (אני חושב) את המפרט על פי הטבלה לעיל. אנא תן ריצה יבשה. אני לא בטוח לשם מה {{ס:ריק}}. הסר אם לא צריך. בורה בורה - שיחה 05:15, 3 במרץ 2015 (IST)תגובה
{{ס:ריק}} זה התחליף שלי ל{{כ}} במפרט. כאשר שומרים את זה ה{{ס:ריק}} הופך להיות מחרוזת ריקה. הורץ הבוט. «kotz» «שיחה» 17:31, 4 במרץ 2015 (IST)תגובה
kotz, לאחר עמל רב יצאה ריצה נקיה על הדוגמאות. אנא הרץ יבש על כל הערכים. את {{ס:ריק}} ניתן לדעתי להסיר כי היא לא נחוצה יותר משום שיועדה רק לבדיקת באגים. בורה בורה - שיחה 18:29, 4 במרץ 2015 (IST)תגובה

היא לא מפריעה. תפקידה להקל על קריאת המפרט. «kotz» «שיחה» 00:53, 5 במרץ 2015 (IST)תגובה

לאחר ריצה על כל הערכים בתבנית ימה

kotz, ראה את הבלגן בשיחת תבנית:ימה/קנ"מ/פלט6#הסבה עבור אגם ציריך. אם אין קואורדינטות במקור אתה צריך לדלג על הערך. בורה בורה - שיחה 19:43, 4 במרץ 2015 (IST)תגובה

kotz, אגם ציריך עדיין שגוי אחרי הריצה המעודכנת. בורה בורה - שיחה 01:58, 5 במרץ 2015 (IST)תגובה
kotz, עכשיו הכל שגוי... בורה בורה - שיחה 04:19, 5 במרץ 2015 (IST)תגובה
kotz, מה נהיה פתאום לא בסדר? בורה בורה - שיחה 04:24, 6 במרץ 2015 (IST)תגובה
?????????????????   סרבן פקודה רציני. בורה בורה - שיחה 18:53, 6 במרץ 2015 (IST)תגובה
kotz, תן סטטוס עדכני. בורה בורה - שיחה 03:05, 8 במרץ 2015 (IST)תגובה

בעבודה «kotz» «שיחה» 07:10, 8 במרץ 2015 (IST)תגובה

  1. יוצאת שורה לא תקינה במבנה {{coord|14|31|00|N|75|49|00|W|type:country}}|display=title,inline}}.
  2. אגם צריך עדיין לא תקין. בורה בורה - שיחה 02:31, 9 במרץ 2015 (IST)תגובה
בורה בורה לבדיקתך «kotz» «שיחה» 19:29, 11 במרץ 2015 (IST)תגובה
משתמש:Kotz נוצרת שורת רווח בין המילה קואורדינטות לקואורדינטות עצמן. סדר שיהיה באותה שורה. הרץ ריצה יבשה רק על ערך אחד ששמתי עכשיו. אם זה בסדר, נריץ חי. בורה בורה - שיחה 20:01, 11 במרץ 2015 (IST)תגובה
משתמש:Kotz נראה לי שעכשיו לא יהיה רווח. תן יבש. בורה בורה - שיחה 21:53, 12 במרץ 2015 (IST)תגובה
שים לב שהניסוי על ימת הדובים הגדולה נכשל. הוא לא הוריד את "_zoom:max_". כל מה שלפני "type_" צריך להוריד ולא רק ביטוי מסוים. כנ"ל אחרי, להוריד הכל.

{{Coord|66|N|121|W|zoom:max_type:state|display=title,inline}} בורה בורה - שיחה 21:57, 12 במרץ 2015 (IST)תגובה

משתמש:Kotz רק לידיעתך. הפרמטר zoom זו סתם הנפצה שלי לבדוק אם זה עובד נכון. אין כזה באמת, אבל מסתמא יש פרמטרים אחרים שלא עלינו עליהם. זה פרמטר חופשי שאפשר לשים שם מה שרוצים. כך שאתה צריך להסיר באופן כללי ולא רק פרמטר מסויים. זה ברור? בורה בורה - שיחה 17:33, 15 במרץ 2015 (IST)תגובה

לא הבנתי זאת, ואכן תיקנתי באופן נקודתי עבור zoom. אין לי פתרון להוריד טקסט "באופן כללי", כי (א) אני לא יודע כיצד להגדיר את הטקסט הכללי הזה ו(ב) הבוט לא תומך בביטויים רגולריים שזה הפתרון שאולי היינו משתמשים בו למטרה זו אילו היינו יודעים להגדיר. אם זה מאוד חשוב, אפשר לייצר רשימה של ערכים בחצי הכדור המזרחי, ואז להשתמש ב##הסר החל מ:|E|; ואז רשימה לחצי הכדור המערבי... וההמלצה המעשית שלי היא לעבור באופן ידני על כל הערכים לאחר הסבה יבשה ולראות שאין שם הפתעות. «kotz» «שיחה» 17:39, 15 במרץ 2015 (IST)תגובה

הבנתי. התוספת הזו לא מזיקה, רק מיותרת. אפשר להריץ ריצת אמת ובתום כל הריצות נחפש את כל אלה שאינם תקניים ונתקן את מה שנשאר ידנית או בבוט ספציפי שמגדיר מה להסיר. אנא הרץ עכשיו ריצה חיה. בורה בורה - שיחה 18:09, 15 במרץ 2015 (IST)תגובה
משתמש:Kotz, בדקתי אחרי ההסרה. מאושר לאמת. בורה בורה - שיחה 15:42, 16 במרץ 2015 (IST)תגובה
אז תחליף ל"רשאי=כן". «kotz» «שיחה» 16:00, 16 במרץ 2015 (IST)תגובה
kotz, בוצע. יש 2 ריצות אמת. בורה בורה - שיחה 16:13, 16 במרץ 2015 (IST)תגובה

תבנית אי

kotz, יבש לאיים. בורה בורה - שיחה 23:39, 16 במרץ 2015 (IST)תגובה

kotz, ראה שיחת תבנית:אי/קנ"מ/פלט#הסבה עבור חצי האי קרים. היה שם רק scale וזה עושה בלגן. בורה בורה - שיחה 19:28, 20 במרץ 2015 (IST)תגובה
אני חושב שהבעיה שם היא שהיה "קואורדינטות= {{" (עם רווח). תיקנתי, מריץ שוב. «kotz» «שיחה» 21:35, 20 במרץ 2015 (IST)תגובה
והתיקון הזה גרם להופעם "אזור זמן=0 0" כאן למשל... אני לא מריץ בוט שחזור כי אני מניח שנוכל להריץ שוב את הבוט הזה ובהרצה נוספת הוא יסדר. «kotz» «שיחה» 12:12, 21 במרץ 2015 (IST)תגובה
kotz, כן זה הכפיל הכל. כתבתי לך כבר בדף ההוא על בעיה זו. לא היו הרבה אז תיקנתי את כולם ידנית. אז אתה סוגר על הבעיה? בורה בורה - שיחה 05:53, 22 במרץ 2015 (IST)תגובה
kotz, ראה שיחת תבנית:אי/קנ"מ/פלט3#באסאס דה אינדיה. וגם הבעיה לא נפתרה עדיין... בורה בורה - שיחה 17:55, 24 במרץ 2015 (IST)תגובה
  1. כדי לתקן את שיחת תבנית:אי/קנ"מ/פלט3#באסאס דה אינדיה, יש להוסיף ##הסר החל מ:scale. אני לא בטוח אם אנחנו רוצים לעשות זאת. «kotz» «שיחה» 19:11, 24 במרץ 2015 (IST)תגובה
  2. ביצעתי שינוי לגבי הבעיה של אזור זמן. צריך לבדוק כשהבוט יסיים «kotz» «שיחה» 19:15, 24 במרץ 2015 (IST)תגובה

kotz, אם תוציא רשימה של כל אלה במערכת שיש רק scale בלי type נעדכן אותם ידנית. לא מאמין שיש הרבה. בורה בורה - שיחה 19:19, 24 במרץ 2015 (IST)תגובה

חזרה לדף "ימה/קנ"מ".