# 开始使用

# 写在前面

MapGIS-Pan-Spatial-Map (opens new window) 是一个面向全空间一张图 GIS 应用开发的解决方案,它基于 vue (opens new window), typescript (opens new window), ant-design-vue (opens new window), vue-antd-admin (opens new window)MapGIS Client for JavaScript (opens new window)实现。我们秉承 Ant Design (opens new window) 的设计价值观,提炼出 WebGIS 应用方向的典型模板/业务组件,逐步沉淀和总结出更多设计模式和相应的代码实现,阐述全空间一张图产品模板/组件/业务场景的最佳实践,也十分期待你的参与和共建。

提示

本项目默认你有一定的 Vue 基础和 Antd 使用经验,如果你对这些还不熟悉,我们建议你先查阅相关文档零基础入门Vue (opens new window)Ant Design Vue (opens new window)

因本项目框架基于vue-antd-admin (opens new window) 开发,所有本项目文档部分内容直接引用或修改自于vue-antd-admin 在线文档 (opens new window),在此特别鸣谢: @iczer (opens new window)

我们基于上述目标和微件技术,提供了丰富的二三维地图微件,它可以帮助你快速搭建全空间一张图应用。

MapGIS-Pan-Spatial-Map产品架构图.png

# 功能

- 登录 / 注销

- 全局功能
  - 主题定制
  - 微件定制

- 基础微件
  - 缩放
  - 二三维地图切换
  - 图例
  - 比例尺
  - 数据目录
  - 图层列表
  - KibanaV
  - MapDataV
  - 属性表
  - 综合查询
  - 测量
  - 底图管理
  - 地形管理
  - 添加数据
  - 收藏夹
  - 卷帘
  - 分屏
  - 书签
  - 标注
  - 要素查询
  - 基础标绘
  - 缓冲区分析
  - 网络分析
  - 叠加分析
  - 拓扑分析
  - 功能仓库
  - 剖面分析
  - 阴影分析
  - 天际线分析
  - 地形分析
  - 通视分析
  - 可视域分析
  - 场景设置
  - 场景模式切换
  - 场景漫游
  - 粒子特效
  - 视点管理
  - 投放管理
  - 截图
  - 绕点旋转
  - 关于
  - 模型拾取
  - 图层透明度

- 高级微件
  - 专题回溯
  - 专题服务
  - 矢量瓦片制图
  - 行业标绘
  - 态势推演
  - 分层分户
  - BIM构建树
  - 单体建筑生长
  - 城市生长
  - 积水仿真
  - 模型拉伸
  - 剖切分析
  - 爆炸分析
  - 控高分析
  - 模型压平
  - 地图故事