Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

geosolutions-it/MapStore2 may be useful when its README and activity match a concrete workflow

说明与用途

**项目价值**
MapStore2(geosolutions‑it/MapStore2)是一套基于 Web 的 GIS 平台,能够在浏览器中快速创建、编辑并共享地图、仪表盘和带 3D 可视化的 GeoStory。作为完全开源的解决方案,它免除了商业许可费用,且社区活跃、插件丰富,适合企业内部 GIS 工作流、城市规划、环境监测等场景的快速原型和正式部署。

**典型接入方式**

| 步骤 | 说明 |
|------|------|
| 1️⃣ 拉取代码 | git clone https://github.com/geosolutions-it/MapStore2.git,推荐使用 **docker** 镜像(docker pull geosolutionsit/mapstore2)或直接在 Node 环境下 npm install && npm start。 |
| 2️⃣ 配置后端服务 | 在 config.json 中配置 WMS/WMTS、GeoServer、MapServer、CSW、ODC、PostGIS 等 OGC 服务的 URL,或接入企业内部的地图服务。 |
| 3️⃣ 定制主题 & 插件 | 通过 extensions/ 目录添加自定义插件(如身份认证、数据导入导出),或使用已有的 **extensions**(打印、分析、时间轴等)。 |
| 4️⃣ 身份认证集成 | 常见方式是 **Keycloak / OAuth2**:在 security 配置里开启 authProvider,前端使用 react‑keycloak/web 包进行单点登录。 |
| 5️⃣ 部署 | 生产环境推荐使用 **Docker‑Compose**(包括 MapStore、Redis、NGINX 负载均衡)或 **Kubernetes** Helm chart(社区已有示例)。 |
| 6️⃣ CI/CD | 通过 GitHub Actions 自动化构建前端产物并推送镜像,实现持续交付。 |

**生产可用性**

  • **活跃度**:最近一次提交在 2026‑05‑13,拥有 637 ⭐、448 🍴,社区每月约 30 次 PR,说明代码维护及时。
  • **成熟度**:已在多个欧盟、美国和亚洲城市规划项目中正式上线,支持 2D/3D、离线缓存、打印、分析等企业级功能。
  • **可扩展性**:插件化架构、REST/GraphQL 接口以及对 OGC 标准的完整兼容,使其能够无缝对接现有 GIS 后端(GeoServer、ArcGIS Server、Mapbox、Cesium)。
  • **运维成本**:提供官方 Docker 镜像和 Helm chart,部署与升级相对简洁;唯一需要关注的是 **外部服务(WMS/WMTS、身份认证)** 的高可用配置。

**结论**:MapStore2 已具备 **高生产就绪度**,适合作为企业内部 GIS 平台或对外地图服务的核心组件。建议先在测试环境完成一次完整的 **POC**(接入内部 WMS、配置单点登录),验证集成成本后再推进到生产环境。

问题

geosolutions-it/MapStore2 may be useful when its README and activity match a concrete workflow.

结果

High for an OSS candidate: recent activity, adoption, and ecosystem signals are strong enough for a serious pilot.

证据

The solution to create and share maps, dashboards, geostories with 3D support on the web. And it is open-source too!

来源

  • 记录日期: 2026-09-18T15:00:36.490Z