Імпорт даних
Підготуйте вашу базу даних Gramps¶
Якщо ви використовуєте Gramps Desktop, є два кроки для підготовки вашої бази даних, щоб переконатися, що все працюватиме гладко далі. Якщо ви мігруєте з іншої програми генеалогії, ви можете пропустити цей крок.
- Перевірте та відремонтуйте базу даних
- Додатково: створіть резервну копію бази даних, експортувавши в Gramps XML
- Запустіть інструмент перевірки та ремонту бази даних. Це виправляє деякі внутрішні несумісності, які можуть призвести до проблем у Gramps Web.
- Перетворіть медіа-шляхи на відносні
- Використовуйте Gramps Media Manager, щоб перетворити всі медіа-шляхи з абсолютних на відносні. Зверніть увагу, що навіть з відносними шляхами, будь-які медіа-файли поза вашою медіа-директорією Gramps не працюватимуть належним чином під час синхронізації з Gramps Web.
Імпорт генеалогічних даних¶
Щоб імпортувати існуюче родинне дерево, використовуйте сторінку "Імпорт" і завантажте файл в будь-якому з форматів файлів, підтримуваних Gramps – див. Імпорт з іншої програми генеалогії у Вікі Gramps.
Якщо ви вже використовуєте Gramps Desktop, настійно рекомендується використовувати формат Gramps XML (.gramps), щоб забезпечити, що ваші онлайн і офлайн дерева використовують однакові ідентифікатори та можуть бути синхронізовані.
Після натискання "Імпорт" файл спочатку аналізується, і діалог "Підтвердити імпорт" показує попередній перегляд об'єктів, які містить файл (люди, сім'ї, події, місця тощо) перед тим, як щось буде додано до вашого дерева. Перегляньте кількість, а потім натисніть "Імпорт" у діалозі, щоб продовжити, або "Скасувати", щоб відмінити без внесення змін.
Warning
Звичайний імпорт є чисто додатковим: він завжди створює нові об'єкти і ніколи не оновлює або не видаляє існуючі, навіть для об'єктів, які вже існують у вашому дереві під тим же Gramps ID або обробником. Імпорт одного і того ж файлу двічі – або імпорт файлу, який перекривається з даними, вже в дереві – призведе до дублювання кожного відповідного об'єкта, а не до злиття або пропуску його.
Якщо вам потрібно внести зміни, зроблені в іншому місці, до дерева, яке вже було імпортовано, використовуйте Відновлення з резервної копії замість цього, що замінює дерево, щоб відповідати завантаженому файлу, а не додає до нього.
Чому немає підтримки пакету Gramps XML?¶
Хоча Gramps XML (.gramps) є переважним форматом для імпорту даних, пакет Gramps XML (.gpkg) не підтримується Gramps Web. Це пов'язано з тим, що процедури імпорту та експорту для медіа-файлів не підходять для використання на веб-сервері.
Щоб імпортувати медіа-файли, що належать до імпортованого файлу .gramps, див. наступний розділ.
Імпорт медіа-файлів¶
Якщо ви завантажили родинне дерево і потрібно завантажити відповідні медіа-файли, ви можете використовувати кнопку "імпортувати медіа-архів" на сторінці "Імпорт".
Вона очікує ZIP-файл з відсутніми медіа-файлами всередині. Структура папок у ZIP-файлі не повинна бути такою ж, як структура папок всередині медіа-папки Gramps, оскільки файли співвідносяться з медіа-об'єктами за їх контрольними сумами.
Зверніть увагу, що ця функція працює лише для файлів, які мають правильну контрольну суму в базі даних Gramps (що повинно бути забезпечено запуском інструменту перевірки та ремонту на першому кроці).
При переході до Gramps Web з іншої програми генеалогії, включаючи медіа-файли, рекомендується спочатку імпортувати все в Gramps Desktop, який має більше можливостей для асоціювання існуючих медіа-файлів з імпортованим деревом.