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