Addon:Import Text Gramplet/he

From Gramps
Gramps-notes.png

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


גרמפלט ייבוא מלל – תוסף – דוגמה לקובץ גרמפס XML

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

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


שימוש

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

דוגמה

ייבואCSV (קלט בגיליון אלקטרוני)

מלל 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) חסרות – מופיעים פסיקים כמצייני מיקום ריק. השמות המלאים של המקומות כלולים בטור אחד. לאחר הייבוא, ניתן להשתמש בפקודת יצירת מדרג מקומות שבתוך תוסף עדכון מקומות כדי להפוך את הפורמט השטוח להיררכי. לאחר מכן ניתן לסנן לפי סוגים שאינם ידועים, ולשייך סוגים ידועים כמו "מדינה" או "מחוז" למקומות מקוננים.

הדוגמה הבאה מציגה ייבוא מדורג של מקומות – ארץ הכוללת בתוכה מדינה, שכוללת שני מחוזות, כשאחד מהם כולל עיר:

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 

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


בעיות ידועות

  • נדרש תיקון שיאפשר ייבוא מקובצי GEDCOM בהדבקה ישירה

לקריאה נוספת

דיון בפורום Discourse:

למידע נוסף: