Open main menu

Gramps β

Changes

He:מדרג מיקום

107 bytes added, 05:53, 27 May 2021
ltr code blocks
לקבלת את תיאור המיקום של '''מקום''', נדרש לעבור דרך המקום שברמה העליונה ביותר. קיימות כמה פונקציות שירות ב- gen.utils.location למטרה זו:
<div dir="ltr">
'''get_location_list(db, place)'''
</div>
חוצה את מדרג המקומות בעקבות ההורה הראשי ומחזירה רשימת שמות מקומות. לאחר מכן ניתן לעצב את את הרשימה תוך שימוש בשיטת הצרוף.
<div dir="ltr">
', '.join(get_location_list(db, place))
</div><div dir="ltr">
'''get_main_location(db, place)'''
</div>
גם פונקציה זו חוצה את המדרג בעקבות ההורה הראשי, אך מחזיר מילון סוגי מקומות ושמות. שימושי מאוד לחלוץ מקום על פי סוג מסוים.
<div dir="ltr">
get_main_location(db, place).get(PlaceType.CITY)
</div><div dir="ltr">
'''get_locations(db, place)'''
</div>
חישוב מסלול אפשרי במעלה מדרג המקומות ומחזיר רשימה המכילה מילון סוגי מקומות ושמות. כל רכיב רשימה מייצג נתיב נפרד במעלה המדרג.
6,817
edits