Gramps 是一款开源、免费的族谱管理软件,由社区维护,专为家族历史记录、教育及学术研究设计。支持Linux、Windows、macOS等多个操作系统,基于Python与GTK构建,具备跨平台能力与灵活的数据处理结构。
软件特点
多平台兼容
Gramps 支持主流操作系统,包括Linux、Windows、macOS,用户可根据自身平台选择相应版本。其架构采用Python + GTK,具有良好的可移植性和扩展能力。
数据管理系统完善
软件可记录详细的个人和家庭资料,如姓名、性别、出生和逝世日期、职业、事件、引用文献等。支持多种日历(公历、儒略历、伊斯兰历等)和标签功能,方便快速定位重要人物,适应历史时间跨度大的数据录入。
关系识别精准
内置多文化背景下的家族关系计算功能,支持复杂的姓氏系统、父系母系文化等,有助于在不同语言语境中精准识别亲属关系。
数据结构安全
借鉴文化遗产标准CIDOC CRM,采用事件驱动的数据模型,具备逻辑性强、结构清晰的特点。同时支持数据合理性检查功能,可自动识别不合逻辑的事件(如生育时间冲突),保障族谱数据的可靠性。
可视化与地图集成功能
集成Graphviz与osmgpsmap等工具,可将家族成员的位置映射到地图上,展示出生地、迁徙路径等地理信息,并可生成复杂的家族关系图及多种统计报表,输出为HTML、PDF等格式,方便分享和展示。
插件体系强大
Gramps 支持第三方插件扩展,包括Family Sheet、Network Chart、Graph View等实用工具,可根据用户个性化需求灵活配置。插件类型涵盖报表、过滤器、可视化模块等,社区持续更新,确保功能不断丰富。