平台简介

FUNCGIS GIS 平台 v3.0 — 面向业务的空间数据管理、地图制图、服务发布与运维一体化平台。

平台定位

平台以数据空间隔离业务租户,围绕「数据入库 → 元数据登记 → 地图/样式编排 → 服务发布 → 切片与消费」形成闭环, 同时为超管提供服务状态、存储状态与系统控制能力。

管理面
manage
服务面
core
数据面
data

总体架构

浏览器 / 业务系统
        │
        ├─► manage  (管理端 UI + 编排 API)     :8087
        ├─► core    (地图/矢量/栅格等对外服务)
        ├─► data    (格式转换、上传解析、预切)  :8090
        └─► cache   (Apache Geode 集群)
              ├─ Locator
              └─ CacheServer(REPLICATE_PERSISTENT)
                    │
                    └─ 冷备份 GPKG(每日全量)

存储模型

层级组件职责
主存储 Geode(REPLICATE_PERSISTENT) 平台元数据与架构表 Region;写操作同步落盘
冷备份 GPKG(如 file-cache/platform.gpkg) 每日 02:00 全量备份;供空 Region 冷启动灌入
业务库 PostgreSQL / 达梦等 按数据空间绑定的业务空间数据(矢量要素等)
日常读写以 Geode + 业务库为准;GPKG 不参与日常 CRUD。删除数据后需等到备份或在「系统控制」手动备份,否则冷启动可能「复活」旧数据。

功能模块

业务模块(需选择数据空间)

  • 数据:上传、入库、矢量/栅格登记
  • 地图 / 图层 / 字段 / 样式
  • 服务发布与测试
  • 瓦片任务、字体与图标资源
  • 用户与权限(空间内)

超管模块

  • 数据空间 / 数据源管理
  • 服务状态(主机与进程连通)
  • 存储状态(库 / Geode / GPKG)
  • 系统控制(服务探测、触发与开关)
  • 管理员与数据集票据管理

角色与数据空间

典型部署组成

进程说明常见端口
gis-platform-manage管理端8087
gis-platform-core对外 GIS 服务由环境配置
gis-platform-data转换 / 入库 / 预切8090
gis-platform-cacheGeode CacheServer(可内嵌 Locator)Locator 13489 / Cache 9007