# 主题插件和微件插件

# 主题插件和主题列表

主题插件,是指包含主题组件和微件的插件。

# @mapgis/mapgis-pan-spatial-map-theme

主题插件包,包含以下主题:

主题英文名 主题中文名 主题描述
pan-spatial-map-classic-theme 全空间一张图默认主题
pan-spatial-map-cim-theme 全空间一张图 CIM 主题
pan-spatial-map-land-theme 全空间一张图自然资源主题

提示

如何获取 MapGIS-Pan-Spatial-Map-Theme 源码,并将源码运行起来?

1、您可以在 Gitee 上下拉MapGIS-Pan-Spatial-Map-Theme (opens new window)代码。 或者在 Github 上下拉MapGIS-Pan-Spatial-Map-Theme (opens new window)代码。

MapGIS-Pan-Spatial-Map-Theme 的源码和 MapGIS-Pan-Spatial-Map 的源码必须放在同一个目录下。

2、在 MapGIS-Pan-Spatial-Map-Theme 源码根目录下运行命令:

$ yarn         # 安装依赖
$ yarn unlink  # 取消 link 项目到全局,如果之前没有link过该项目,这一步可以省略
$ yarn link    # link 项目到全局
$ yarn build   # 项目打包,如果build不成功,可以试试先link到apGIS-Pan-Spatial-Map上

3、在 MapGIS-Pan-Spatial-Map 源码根目录下运行命令:

$ yarn link @mapgis/mapgis-pan-spatial-map-theme  # link MapGIS-Pan-Spatial-Map-Theme插件包
$ yarn serve                                        # 编译工程

经过以上步骤,MapGIS-Pan-Spatial-Map-Theme 插件包即已成功运行。

# 微件插件和微件列表

微件插件,是指包含组件和微件的插件。

# @mapgis/mapgis-pan-spatial-map-widgets

基础微件插件包,包含以下微件:

微件英文名 微件中文名 微件描述
zoom 缩放
map-mode-picker 二三维地图切换
legend 图例
scalebar 比例尺
data-catalog 数据目录
layer-list 图层列表
kibana-v KibanaV
map-data-v MapDataV
attribute-table 属性表
comprehensive-query 综合查询
measurement 测量
basemap-manager 底图管理
basemap-manager 地形管理
add-data 添加数据
favorites 收藏夹
swipe 卷帘
split-screen 分屏
bookmark 书签
marker-manager 标注
feature-query 要素查询
overlay-manager 基础标绘
buffer-analysis 缓冲区分析
network-analysis 网络分析
overlay-analysis 叠加分析
topology-analysis 拓扑分析
func-warehouse 功能仓库
profile-analysis 剖面分析
shadow-analysis 阴影分析
skyline-analysis 天际线分析
terrain-analysis 地形分析
visibility-analysis 通视分析
visual-analysis 可视域分析
scene-setting 场景设置
scene-mode-picker 场景模式切换
scene-roaming 场景漫游
particle-effects 粒子特效
viewpoint-manager 视点管理
projector-manager 投放管理
output-image 截图
rotate 绕点旋转
about 关于
model-pick 模型拾取
opacity-factor 图层透明度

提示

如何获取 MapGIS-Pan-Spatial-Map-Widgets 源码,并将源码运行起来?

1、您可以在 Gitee 上下拉MapGIS-Pan-Spatial-Map-Widgets (opens new window)代码。 或者在 Github 上下拉MapGIS-Pan-Spatial-Map-Widgets (opens new window)代码。

MapGIS-Pan-Spatial-Map-Widgets 的源码和 MapGIS-Pan-Spatial-Map 的源码必须放在同一个目录下。

2、在 MapGIS-Pan-Spatial-Map-Widgets 源码根目录下运行命令:

$ yarn         # 安装依赖
$ yarn unlink  # 取消 link 项目到全局,如果之前没有link过该项目,这一步可以省略
$ yarn link    # link 项目到全局
$ yarn build   # 项目打包

3、在 MapGIS-Pan-Spatial-Map 源码根目录下运行命令:

$ yarn link @mapgis/mapgis-pan-spatial-map-widgets  # link MapGIS-Pan-Spatial-Map-Widgets插件包
$ yarn serve                                        # 编译工程

经过以上步骤,MapGIS-Pan-Spatial-Map-Widgets 插件包即已成功运行。

# @mapgis/mapgis-pan-spatial-map-widgets-pro

高级微件插件包,包含以下微件:

微件英文名 微件中文名 微件描述
retrospect 专题回溯
thematic-map 专题服务
vector-tile-carto 矢量瓦片制图
plot-manager 行业标绘
plot-animation 态势推演
stratified-household 分层分户
bim-component BIM 构建树
building-grow 单体建筑生长
city-grow 城市生长
ponding-simulation 积水仿真
model-stretch 模型拉伸
dynamic-section-analysis 剖切分析
explosion-analysis 爆炸分析
height-limited-analysis 控高分析
model-flatten 模型压平
map-story 地图故事

提示

如何获取高级微件包,并将包放在工程中运行起来?

1、高级微件包可通过商务渠道获取。

2、在全空间一张图管理平台应用管理/微件管理中导入高级微件包(zip)。 高级微件配置

高级微件配置结果

3、在全空间一张图管理平台应用管理/应用搭建中配置微件。 高级微件配置应用搭建

4、在前台查看高级微件。

提示

如何获取 MapGIS-Pan-Spatial-Map-Widgets-Pro 源码,并将源码运行起来?

1、高级微件包源码可通过商务渠道获取。

MapGIS-Pan-Spatial-Map-Widgets-Pro 的源码和 MapGIS-Pan-Spatial-Map 的源码必须放在同一个目录下。

2、将高级微件包放在工程中并运行起来。

3、在 MapGIS-Pan-Spatial-Map-Widgets-Pro 源码根目录下运行命令:

$ yarn         # 安装依赖
$ yarn unlink  # 取消 link 项目到全局,如果之前没有link过该项目,这一步可以省略
$ yarn link    # link 项目到全局
$ yarn build   # 项目打包

4、在 MapGIS-Pan-Spatial-Map/src/core/use.js 中引用@mapgis/mapgis-pan-spatial-map-widgets-pro。 引用高级微件包

3、在 MapGIS-Pan-Spatial-Map 源码根目录下运行命令:

$ yarn link @mapgis/mapgis-pan-spatial-map-widgets-pro  # link MapGIS-Pan-Spatial-Map-Widgets插件包
$ yarn serve                                            # 编译工程

经过以上步骤,MapGIS-Pan-Spatial-Map-Widgets-Pro 插件包即已成功运行。