Skip to content

mapplat

mapplat 是一个针对项目的地图资源管理平台, 用来提高项目里针对地图开发的效率, 一般一个项目里70%的地图功能可以通过该平台来完成

TIP

其是个针对项目里的GIS功能多人协作系统

  • 产品人员
  • 开发人员/技术人员
  • 设计人员
  • 实施人员

主要特点

  • 可以管理多个项目
  • 每个项目里支持管理多个页面
  • 支持多数据源的接入
    • SQL
    • GEOJSON文件
    • 接口等
  • 图层配置
  • 图层样式配置
  • 支持3D模型数据的接入
  • 支持将图层数据以3D的形式渲染
  • 支持多种矢量切片数据的接入
  • 底图支持自定义坐标投影
  • 非黑盒,支持自定义开发

适用人群

  • 产品人员
    • 规划整个项目的总体结构
    • 规划项目的页面结构
    • 配置每个页面有哪些图层等
  • 开发人员/技术人员
    • 一些图层的数据源配置需要开发人员配置的(SQL语句, 接口参数等)
    • 配置每个页面有哪些图层等
  • 设计人员
    • 设计图层的样式, 底图的样式, 图标,纹理样式等
  • 实施人员
    • 配置每个页面有哪些图层等
    • 现场实时操作, 根据客户的需求不断的去更改图层, 图层样式等, 直至客户满意

架构

  • mapplat是全局的, 其可以托管多个项目

  • 一个layerservice代表一个项目, 每个项目都有自己的一个 layerservice

  • mapplat 只是一个简单的 nodejs 服务, 其只是简单用来托管项目的,真正的数据都是保存在项目的数据库的, 所以当在mapplat上新建项目时需要后台服务的支撑的, 我们提供了个 layerservice 服务 , mapplat上的每个项目都有自己的一个 layerservice

  • layerservice 会在你的数据库里创建几张表,这几张表和你的业务表示无关, 仅仅用来存放地图资源配置的信息

layerservice 分为两个版本:

  • 如果mapplat平台可以和你的业务数据库连接的话, 在mapplat平台里自动申请一个
  • 自己独立部署一个 Java 版本的 layerservice

联系方式

邮箱:mehudeyi@163.com
QQ:1390110605

This document is generated by vitepress and Edit by deyihu