Open main menu

Gramps β

Addon:ImportGramplet/he

Gramps-notes.png

נא להשתמש בזהירות מרבית ורק לאחר גיבוי הנתונים. להמשך שיפור התוסף, נא לדווח כל סוגיה או הערה ליוצר, או בעמוד מעקב תקלים
אלא אם צוין אחרת בעמוד זה. ניתן להוריד ולהתקין תוסף זה על־פי הנחיות ההתקנה.
לתשומת־לב, למקצת מהתוספים דרישות קדם לחבילות ו/או ספריות אותם יש למלא ולהתקין לפני שניתן יהיה להשתמש בהם.
מערכת תוספים/מתקעים זו נשלטת על ידי מנהל המתקעים


גרמפלט ייבוא מלל – תוסף – מציג דוגמה של Gramps XML

הגרמפלט ייבוא מלל מאפשר להדביק תוכן מתוך קובצי תסדיר נתמכים ולייבא ישירות לתוך גרמפס — ללא צורך לשמור את הנתונים כקובץ בפועל.

התסריט תומך בייבוא מלל מהתסדירים הבאים:

  • Gramps XML
  • CSV (קלט מסוג גליון נתונים)
  • vCard — ייבוא וייצוא מסוג vCard (קובץ אנשי קשר וירטואלי, VCF) נתמך כעת רק עבור גרסה 3.0, עם טיפוסי מאפיינים לשם (FN, N, NICKNAME, SORT-STRING), כתובת (ADR), מספר טלפון (TEL), תאריך לידה (BDAY), עיסוק (ROLE), קישור (URL), דוא״ל (EMAIL) ומגדר (GENDER, X-GENDER). מדובר בקבוצת משנה בסיסית מתוך עשרות הטיפוסים האפשריים בפורמט vCard.


שימוש

ללוח המחוונים, יש להוסיף את הגרמפלט ייבוא מלל באמצעות תפריט ההקשר (לחצן ימני).

דוגמה

ייבוא CSV (קלט מסוג גליון נתונים)

גליון נתונים מסוג CSV מודבק לגרמפלט ייבוא מלל

כדי לייבא CSV ניתן לבצע את השלבים הבאים:

  • ליצור אילן־יוחסין חדש לצורך ניסוי.
  • להוסיף את הגרמפלט ייבוא מלל ללוח המחוונים.
  • להעתיק את תוכן הדוגמה מתוך המדריך.
  • להדביק את המלל ישירות לתוך שדה הקלט של הגרמפלט.
  • להקיש פעם אחת בלבד על הלחצן ייבוא (כל הקשה נוספת — תייבא את הנתונים שוב).
  • לרוקן את שדה הקלט באמצעות הלחצן ניקוי.
  • לעיין בנתונים שיובאו לגרמפס.
  • אם יש צורך לבטל את הפעולה (למשל בגלל הקשה כפולה בטעות), ניתן לבחור עריכה ← הסגת ייבוא CSV מתוך התפריט הראשי — כמה פעמים שיידרש.


פתרון תקלות בייבוא רשימת מקומות

כל מנתח מלל מצפה לתסדיר מסוים. לכן חשוב לבדוק תסריטים תחילה על אילן־יוחסין ריק — דבר המקל על איתור השפעות הייבוא.

בדרך כלל, קובצי CSV שמכילים מחרוזות סוגרים את המחרוזת במרכאות כפולות כדי לשמר את הפסיקים שבתוך המחרוזת.

בניסויים עם הגרמפלט הזה נמצא כי רווחים מיותרים אחרי פסיקים עלולים לגרום לכך שהמרכאות הכפולות לא יזוהו, ואף ששבירות שורה ייחשבו חלק מהשדה.

Place,Name,Type,latitude,longitude
[P001],"Columbus,Franklin,OH,USA",City,,
[P002],"Las Cruces,Dona Ana,NM,USA",City,,
[P003],"Dunellen,Middlesex,NJ,USA",City,,
[P004],"New York,New York,NY,USA",City,,
[P005],"Metairie,Jefferson,LA,USA",City,,
[P006],"Hopkins,Hennepin,MN,USA",City,,
[P007],"Camarillo,Ventura,CA,USA",City,34.2164,-119.0376
[P008],"San Antonio,Bexar,TX,USA",City,,
[P009],"Abilene,Dickinson,KS,USA",City,,
[P010],"Fairbanks,Fairbanks North Star,AK,USA",City,,
[P011],"Miami,Miami-Dade,FL,USA",City,,

שימו לב שבדוגמה לעיל יש פסיקים כמצייני־מקום עבור latitude ו־longitude החסרים בעשר מתוך אחת־עשרה שורות. השם המלא של המקום נשמר כמלל "שטוח" (ללא היררכיה).

לאחר הייבוא, ניתן להשתמש בעדכון מקומות ולבחור באפשרות יצירת היררכיה כדי להרכיב היררכיה של מקומות מתוך המלל השטוח.

אפשר גם לסנן לפי סוגים שאינם מוכרים ולהחיל סוגים כגון "מדינה" ו"מחוז" על מקומות עוטפים.

הדוגמה הבאה מציגה ייבוא היררכי של מקומות — מדינה אחת, הכוללת מדינה־בת אחת (State), הכוללת שני מחוזות (Counties), ומתוכם עיר אחת:

Place,Enclosed_by,Name,Type,Latitude,Longitude
[P23],,USA,Country,38.9072,-77.0369
[P35],[P23],OH,State,39.9612,-82.9988
[P36],[P35],Franklin county,County,40.0155,-82.9932
[P30],[P36],Columbus,City,39.9612,-82.9988
,[P35],Mahoning county,County,40.9872,-80.7214

שימו לב: השורה האחרונה אינה מציינת מזהה (Place ID), ולכן גרמפס ייצור מזהה חדש באופן אוטומטי. החיסרון הוא שאם תייבאו את הקובץ פעמיים — ייווצר מקום כפול בעל שם זהה ומחוז זהה. התסריט בודק רק מזהים — לכן רק מזהים תואמים יעודכנו או יידרסו; אין זיהוי כפילויות לפי שם.

בעיות ידועות

  • תכניות עתידיות לאפשר ייבוא מקובץ GEDCOM מודבק 5436


לקריאה נוספת

דיון בפורום: