Перейти к содержанию

Импорт данных

Подготовьте вашу базу данных Gramps

Если вы используете Gramps Desktop, есть два шага для подготовки вашей базы данных, чтобы убедиться, что все будет работать гладко в дальнейшем. Если вы мигрируете с другой программы генеалогии, вы можете пропустить этот шаг.

  1. Проверьте и исправьте базу данных
  2. Преобразуйте пути к медиафайлам в относительные

Импорт генеалогических данных

Чтобы импортировать существующее семейное дерево, используйте страницу "Импорт" и загрузите файл в любом из форматов файлов, поддерживаемых Gramps – смотрите Импорт из другой программы генеалогии в вики Gramps.

Если вы уже используете Gramps Desktop, настоятельно рекомендуется использовать формат Gramps XML (.gramps), чтобы гарантировать, что ваши онлайн и оффлайн деревья используют одни и те же идентификаторы и могут быть синхронизированы.

После нажатия "Импорт" файл сначала анализируется, и диалоговое окно "Подтвердить импорт" показывает предварительный просмотр объектов, содержащихся в файле (люди, семьи, события, места и так далее), прежде чем что-либо будет добавлено в ваше дерево. Проверьте количество, затем нажмите "Импорт" в диалоговом окне, чтобы продолжить, или "Отмена", чтобы прервать без внесения изменений.

Warning

Обычный импорт является чисто добавочным: он всегда создает новые объекты и никогда не обновляет или не удаляет существующие, даже для объектов, которые уже существуют в вашем дереве под тем же идентификатором Gramps или хэндлом. Импортирование одного и того же файла дважды – или импортирование файла, который пересекается с данными, уже находящимися в дереве – приведет к дублированию каждого совпадающего объекта, а не к объединению или пропуску его.

Если вам нужно внести изменения, сделанные в другом месте, в дерево, которое уже было импортировано, используйте Восстановить из резервной копии вместо этого, что заменяет дерево, чтобы оно соответствовало загруженному файлу, а не добавляло к нему.

Почему нет поддержки пакета Gramps XML?

Хотя Gramps XML (.gramps) является предпочтительным форматом для импорта данных, пакет Gramps XML (.gpkg) не поддерживается Gramps Web. Это связано с тем, что процедуры импорта и экспорта для медиафайлов не подходят для использования на веб-сервере.

Чтобы импортировать медиафайлы, принадлежащие импортированному файлу .gramps, смотрите следующий раздел.

Импорт медиафайлов

Если вы загрузили семейное дерево и необходимо загрузить соответствующие медиафайлы, вы можете использовать кнопку "импортировать медиаархив" на странице "Импорт".

Ожидается ZIP-файл с отсутствующими медиафайлами внутри. Структура папок в ZIP-файле не обязательно должна совпадать со структурой папок внутри папки медиафайлов Gramps, так как файлы сопоставляются с медиаобъектами по их контрольной сумме.

Обратите внимание, что эта функция работает только для файлов, которые имеют правильную контрольную сумму в базе данных Gramps (что должно быть обеспечено запуском инструмента проверки и исправления на первом шаге).

При переходе на Gramps Web с другой программы генеалогии, включая медиафайлы, рекомендуется сначала импортировать все в Gramps Desktop, который имеет больше возможностей для связывания существующих медиафайлов с импортированным деревом.