网站首页/ 信息中心/ 行业信息/

测绘数字档案馆从零搭建实操指南:从数据入库到权限管控全流程

发布时间:2026年06月29日 21:20:18 浏览量:0

一、前置准备(可直接复用配置)

1.1 硬件配置参考

根据测绘数据量选择对应配置,无特殊情况无需升级:

1.2 软件依赖安装

所有软件均使用稳定兼容版本,无需尝试最新版避免兼容性问题:

服务器执行以下命令完成基础环境安装,可直接复制执行:

``` 安装docker curl -fsSL https://get.docker.com | bash systemctl enable --now docker 安装docker-compose curl -L "https://github.com/docker/compose/releases/download/v2.15.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose 启动Mayan EDMS wget https://gitlab.com/mayan-edms/mayan-edms/-/raw/master/docker/docker-compose.yml docker-compose up -d ```

启动后访问http://服务器IP:8000即可进入管理后台,默认账号密码均为admin,首次登录必须立即修改密码

二、核心实操步骤

2.1 空间数据库初始化

进入PostgreSQL命令行,执行以下语句完成数据库和表结构创建,可直接复制:

``` -- 创建档案库 CREATE DATABASE survey_archive; \c survey_archive; -- 加载空间扩展 CREATE EXTENSION postgis; CREATE EXTENSION postgis_raster; -- 支持遥感影像、DEM等栅格数据 -- 创建档案元数据表 CREATE TABLE survey_archive_meta ( id SERIAL PRIMARY KEY, archive_no VARCHAR(50) UNIQUE NOT NULL, -- 档案编号规则:年代+测绘类型+4位流水号,例2024DOM0001 survey_type VARCHAR(20) NOT NULL, -- 测绘类型:DOM/DEM/DLG/控制点/工程测绘报告 data_format VARCHAR(10) NOT NULL, -- 文件格式:tif/shp/pdf/dwg spatial_range GEOGRAPHY(POLYGON, 4490) NOT NULL, -- 覆盖范围,统一使用CGCS2000坐标系 file_size BIGINT NOT NULL, storage_path VARCHAR(200) NOT NULL, upload_time TIMESTAMP DEFAULT NOW(), is_public BOOLEAN DEFAULT FALSE, is_secret BOOLEAN DEFAULT FALSE ); ```

强制要求:所有空间数据必须转换为CGCS2000坐标系(EPSG:4490)存储,避免后续坐标偏移

2.2 测绘数据批量入库

按数据类型执行对应入库命令,可直接复用:

测绘数字档案馆从零搭建实操指南:从数据入库到权限管控全流程

入库前校验:非4490坐标系的数据先执行转换命令:gdalwarp -t_srs EPSG:4490 源文件路径 目标文件路径

2.3 权限管控配置

按角色配置权限,避免越权访问,可直接复用以下规则:

2.4 备份容灾配置

创建自动备份脚本,路径为/data/backup.sh,内容可直接复制:

``` !/bin/bash BACKUP_DIR=/data/backup/$(date +%Y%m%d) mkdir -p $BACKUP_DIR 备份数据库 pg_dump -U postgres survey_archive | gzip > $BACKUP_DIR/survey_archive_db.sql.gz 备份原始文件 rsync -av /data/raw_data/ $BACKUP_DIR/raw_data/ 删除7天前本地备份 find /data/backup/ -mtime +7 -type d -exec rm -rf {} \; 每周日同步到异地对象存储,需提前配置rclone if [ $(date +%w) -eq 0 ];then rclone sync $BACKUP_DIR oss:survey-archive-backup/ fi ```

执行命令添加定时任务:echo "0 2 root bash /data/backup.sh" >> /etc/crontab必须配置异地备份,避免本地服务器故障导致数据丢失

三、常见问题排查

3.1 坐标偏移问题

排查导入时是否指定了4490坐标系,若误导入为WGS84坐标系,执行以下语句修复:

``` UPDATE survey_archive_meta SET spatial_range = ST_Transform(spatial_range::geometry, 4326, 4490)::geography; ```

3.2 大文件上传失败

修改docker-compose.yml中nginx配置的client_max_body_size为10G,执行docker-compose up -d --force-recreate nginx重启即可。

3.3 空间查询慢

执行VACUUM ANALYZE survey_archive_meta;优化数据库统计信息,若仍慢可检查是否创建了空间索引,无索引执行CREATE INDEX idx_survey_spatial ON survey_archive_meta USING GIST(spatial_range);即可。

完成所有步骤后验证:上传1份shp数据可正常显示覆盖范围、查阅员账号无法查看涉密文件、备份脚本执行后生成完整备份文件,即为搭建成功。

数字档案馆系统档案信息化建设落地实操避坑指南
数字档案馆系统档案信息化建设落地实操避坑指南
你有没有遇过这种情况?单位堆了十几年的纸质档案。找一份十年前的工程合同。翻完三个档案柜满头大汗。领导突然下要求,半年内要做完这项建设。钱砸了十几万,最后要么系统不好用没人碰,要么过不了验收白忙活。我接...
2026年06月29日 21:20:18
选档案整理服务驻场服务?看完这篇不花冤枉钱不踩坑
选档案整理服务驻场服务?看完这篇不花冤枉钱不踩坑
最近是不是碰上天大的麻烦?公司要评资质、做审计、迎检查,堆了三五年的档案塞了满满一储物间,灰都积了半指厚。让自己员工整理吧,行政干了一周,漏了一半合同不说,还把前年的工程款凭证弄丢了,到时候评审不过,...
2026年06月29日 21:20:18
微信咨询
电话联系
QQ客服
微信咨询一对一服务
服务热线: 028-8744 4417
QQ客服: 2305721818