ZeroGISServer地图服务发布和配图工具

一句话定位:一款面向市县级 GIS 业务的地图服务发布与在线配图工具。把 gdb、shp、geotiff 数据文件放进目录,即可发布为 mvt 矢量瓦片或栅格瓦片服务;在浏览器中点选即可完成配图。单个 10MB exe 文件,免安装、双击启动,可直接替代 GeoServer、MapServer 等传统地图服务发布工具。

产品概述

本工具是一款从底层研发的纯国产实时动态切片、GIS地图服务发布软件,并为矢量数据提供可视化配图能力,定位为 GeoServer、MapServer 等传统开源地图服务发布工具的轻量化替代方案。

核心能力包括:

  • 一键发布:gdb、shp 数据文件直接发布为 mvt 矢量瓦片服务;geotiff 直接发布为栅格瓦片服务。
  • 动态切片:支持矢量和影像实时动态切片,支持百万级图斑的 shp 数据动态发布服务,支持单文件100GB遥感影像免切片发布,可满足市县两级业务系统的承载需求。
  • 可视化配图:浏览器内置地图样式配置界面,鼠标点选即可制作一套新的地图服务,无需手写样式文件。
  • 易于集成:软件为独立 exe 文件,后端地图服务以 API 接口形式对外提供,并配套完整 API 文档,方便集成到业务项目中。

核心价值:为什么选择本工具

对项目团队与管理者而言,本工具的价值集中在四点:

维度本工具的表现
采购成本相比商业 GIS 服务器大幅降低使用门槛,适合个人开发者、小微企业与市县级项目预算
实施效率免安装、双击启动,数据放入目录即完成发布,新手无需理解切片等地图概念即可上手
运维负担单文件部署、文件式数据管理,备份只需复制文件,无需维护数据库集群或复杂中间件
系统支持兼容主流与国产化操作系统、多种 CPU 架构,满足信创场景要求

功能特性

数据格式支持

可直接发布的数据类型:

  • 矢量数据:Esri FileGDB 数据库文件、Esri Shapefile 空间数据文件(目前支持 CGCS2000 大地坐标系,不做投影转换)。
  • 栅格数据:geotiff 文件(遥感影像和 DEM 数据),支持 epsg:3857、epsg:4490、epsg:4326 坐标系,8bit / 16bit / 32bit / 64bit 位深,3 波段及以上,影像数据支持LZW压缩算法和DEFLATE算法。

支持矢量瓦片服务自定义控制参与切片的数据字段,便于控制服务内容与数据安全。

可视化配图

参考 Mapbox 官方配图工具、Maputnik 开源配图工具及团队此前积累的配图工具经验,实现了一套可视化地图样式配置界面。用户在浏览器中点选样式,保存后即生成一套新的地图服务,配图过程不依赖代码。

文件式管理

本工具吸收了 MapServer 的 CGI 模式优势:文件系统直接作为数据源(同时支持连接 PostgreSQL 数据库),样式配置以本地文件存储,符合 GIS 用户的文件式管理习惯。

  • 添加、删除数据:直接操作 /xxx_data 目录内的文件即可。目录中可存放任意相关文件、任意层级子目录,支持中英文命名,可按需以文件夹对数据分组。
  • 数据和服务备份:像复制普通文件一样 Ctrl+C、Ctrl+V 即可完成。

易于部署

采用 B/S 架构,软件体积小,仅为一个 10MB 的独立 exe 文件。

  • 无需安装,双击启动后自动打开浏览器,在浏览器中完成配图并保存。
  • 架构简洁,未引入 GDAL 等常规重型开源库,便于后期学习、维护与扩展。

开箱即用

与自研的 Mapbox 矢量瓦片切图工具深度集成,自动完成切片流程。用户无需理解各类地图概念、无需手动切片,新手也能轻松上手。

API 开放

后端地图服务均以接口形式对外提供,并已整理成 API 文档供调用方参考。业务系统可通过 API 完成服务调用与集成开发,适合作为项目底图服务组件嵌入。

国产化与信创支持

信创是政企信息化的大趋势。本工具兼容 Windows、Linux、MacOS 三大操作系统,同时兼容统信 UOS、麒麟、欧拉等多款国产化操作系统;支持桌面端与服务端运行,覆盖 x86、Arm、LoongArch 等 CPU 架构,可直接纳入信创技术选型。

与现有方案对比

方案优势局限
本工具单文件免安装、一键发布、可视化配图、API 开放、信创兼容矢量数据目前支持 CGCS2000 坐标系
商业 GIS 服务器功能全面、服务体系成熟采购价格高,个人开发者与小微企业难以承担
GeoServer功能完整,小型 GIS 公司常用方案基于 Java 生态,实际使用内存占用高、性能有限,架构老化,自行优化困难
MapServerC 语言开发,性能出色维护不活跃、兼容性欠佳、编译困难,生态内多款软件已无法配合使用,Mapfile 缺少解析工具包,二次开发成本高
QGIS Server桌面端 QGIS 功能强大Server 版实际落地案例少,部署与使用体验不足
PostgreSQL + PostGIS功能完善,服务与空间分析可结合数据必须先导入数据库,多一道入库流程,不是文件直发的最优解

产品演进背景

本工具是团队多年 GIS 服务发布实践的产物:

  • 早期基于 MapServer 开发过 MapServer-GUI,解决其无法可视化发布地图服务、难以编译的问题。
  • 此后基于 PostgreSQL + PostGIS + GDAL(Java + Node.js)实现过一套地图服务与空间分析相结合的发布工具,功能较为完善,但数据需先入库的流程限制了效率。

在此基础上,本工具放弃了"先入库再发布"的重架构,选择"文件直发 + 动态切片"的轻量路线。

常见问题 FAQ

Q:这款工具是什么? 一款自动切片、发布地图服务的工具,支持矢量数据可视化配图,可将 gdb、shp、geotiff 数据直接发布为 mvt 矢量瓦片或栅格瓦片服务。

Q:能否替代 GeoServer、MapServer? 可以。本工具定位即为此类传统地图服务发布工具的替代方案,并在部署体积、上手门槛、文件式管理和国产化兼容方面具备优势;是否满足全部高级需求,建议结合实际数据规模试用评估。

Q:部署需要哪些步骤? 无需安装,双击 exe 即可启动,系统自动打开浏览器;将数据文件放入 /xxx_data 目录即完成发布,在浏览器中完成配图后保存。

Q:能支撑多大规模的业务? 支持百万级图斑 shp 数据动态发布服务与矢量,支持单文件100GB遥感影像免切片发布、实时动态切片,基本满足市县两级业务系统需求。

Q:是否支持信创环境? 支持。兼容统信 UOS、麒麟、欧拉等国产操作系统,覆盖 x86、Arm、LoongArch 架构,桌面端与服务端均可运行。

Q:如何集成到自己的系统? 后端地图服务以 API 接口形式提供,配套完整 API 文档,按文档调用即可完成集成。

授权与使用条款

  • 本软件需绑定电脑使用,通过设备码生成激活码,有效期一年。
  • 允许分享传播,也可应用于商业项目。
  • 请勿对本软件产品本身进行二次销售;软件知识产权归开发方所有,请尊重开发者的劳动成果。
上次更新: