# 简介
> 本章节主要介绍如何在业务系统使用及配置相关图形数据。以**公共平台**管理端为示例
# 项目引入gis管理模块
## 1. 导入gis模块代码
在项目src内创建group文件夹,并在group内checkout(若无法checkout可在group内创建同名文件夹gis-map-manage,再在内checkout)以下地址
> 地址:https://www.ztgis.com:2443/svn/java%E9%A1%B9%E7%9B%AE%E4%BB%A3%E7%A0%81_%E6%A1%86%E6%9E%B6/gis-boot-front-core/group/gis-map-manage
程序目录结构示例:

代码层面引用示例:

## 2. 项目配置
> **.env** 文件
```
//引用系统编码,管理端仅在下载离线app包时使用,若无可不配置
VUE_APP_PROJECT_CODE = "后端管理系统对应的code"
```
> **store** 引入gis-map-manage的状态管理器
```
import gisDataServer from '&/store/modules/gisDataServer'
export default {
gisDataServer
}
```
> **constant** 引入gis-map-manage的字典
```
import gisDict from '&/constant/gisDict'
export default {
gisDict
}
```
## 3. 页面简介
| 一级目录 | 二级目录 | 模块 | 最低运行使用情况 | 备注 |
| --- | --- | --- | --- | --- |
| gis-portal | | 公共平台门户管理 | | |
| | portal-app | 典型应用 | | |
| | portal-feedback | 意见反馈 | | |
| | portal-map-correction | 地图纠错 | | |
| | portal-map-report | 地图上报 | | 实际已废弃 |
| | portal-notice | 通知公告 | | |
| | portal-tchannel | 专题频道 | | |
| | portal-tpic | 图片专题 | | |
| | portal-update-log | 更新日志 | | |
| | portal-user-guide | 用户指南 | | |
| gis-server | | 地图服务器管理 | √ | |
| | map-group | 地图分组 | √ | |
| | map-server | 地图服务 | √ | |
| | server-admin | 地图服务器管理 | √ | |
| | server-statistic | 服务访问统计 | | |
| | stc-log | 服务访问监控 | | |
| | stc-token | 服务访问token | | 实际未使用 |
| | third-server | 第三方服务 | | |
| gis-tmap | | 专题图管理 | √ | |
| | tmap | 专题图 | √ | |
| | tmap-apply | 专题图申请审核 | | |
| | tmap-auth | 专题图权限 | √ | |
| | tmap-config | 专题图配置 | √ | |
| | tmap-exp-list | 专题图导出清单 | | |
| | tmap-exp-log | 专题图导出记录 | | |
| | tmap-group | 专题图分组 | √ | |
| | tmap-shape | 专题shape | | |
| | tmap-viewed-log | 专题图访问记录 | | 实际未使用 |
| map-base | | 底图管理 | √ | |
| | base-layer | 地图底图 | √ | |
| map-location | | 地图定位 | | |
| | location-district | 政区定位 | | |
| map-plotting | | 标绘管理 | | |
| | plotting | 标绘记录 | | |
| | plotting-exp-log | 标绘导出记录 | | 实际未使用 |
| | plotting-imp | 标绘导入记录 | | 导入文件 |
| | plotting-info | 标绘详情 | | 一个plotting有多个详情 |
| map-print | | 地图打印 | | |
| | print-auth | 打印模板授权 | | |
| | print-format | 打印格式 | | JPG/PNG |
| | print-group | 打印分组 | | |
| | print-log | 打印记录 | | |
| | print-share | 打印分享 | | 实际未使用 |
| | print-template | 打印模板 | | |
| map-query | | 查询 | | |
| | classfied-query | 分类查询 | | |
| | hotspot-query | 热点查询 | | |
| | integrated-query | 综合查询 | | |
| map-token | | token服务申请 | | |
| | token | 分类查询 | 地图服务token管理 | |
| mobile | | 移动端管理 | | |
| | offline-app | 离线app下载 | | |
| server-audit | | 地图服务审核 | | |
| | public-apply | 地图服务发布审核 | | |
| | token-apply | 地图服务token申请审核 | | |
| sys | | 系统管理 | | |
| | connect-log | 资源链接日志管理 | | |
| sysConfig | | 系统配置管理 | √ | |
| | gis-sr | 坐标系 | √ | |
| | gis-sys-data-auth | 数据权限配置 | √ | |
| | gis-sys-data-auth | 数据权限菜单配置 | √ | |
| | modules | 前端功能模块 | | |
| | modules-auth | 前端功能模块授权 | | |
| | sys-config | 应用系统配置 | √ | |
| | sys-data-jtj | 数据标准规范 | | 实际未使用 |
| | sys-info | 应用系统管理 | | |
| | sys-module | 系统模块 | | 实际未使用 |
| | sys-module-config | 系统模块配置 | | 实际未使用 |
| | sys-module-group | 系统模块分组 | | 实际未使用 |
# 管理配置
## 1. 菜单配置
> 参考公共平台
## 2. 字典配置
> 参考公共平台
## 3. 全局变量配置
> 参考公共平台
# 使用注意
> 数据以 **系统授权**,**角色授权**,**用户授权**
## 1. 系统授权
> 含有可查看系统字段的模块需要在系统模块授权,此系统才可获取到数据(**地图底图**、**专题图**、**热点查询**、**分类查询**、**政区定位**、**打印模板**、**典型应用**、**专题频道**、**专题图册**、**通知公告**、**用户指南**、**更新日志**)
| 一级目录 | 二级目录 | 模块 |
| --- | --- | --- |
| sysConfig | | 系统配置管理 |
| | gis-sys-data-auth | 数据权限配置 |
| | gis-sys-data-auth | 数据权限菜单配置 |
- 一、 开发环境
- 二、系统开发规范
- 1. 工程目录规范
- 1.1根目录规范
- 1.2.通用组件目录规范
- 1.3.自定义模块、项目目录规范
- 1.4.资源目录规范
- 1.5.文件命名规范
- 1.6.变量命名规范(小写驼峰)
- 1.7.函数命名规范(小写驼峰)
- 1.8.代码规范
- 1.9.参考文档
- 2. 前端编码规范
- 2.1.代码检查工具及常见规范
- 2.2.结构规范及编码逻辑
- 3. 后端编码规范
- 3.1.代码检测工具及常见规范
- 3.2.结构规范及编码逻辑
- 4. 数据库设计规范
- 4.1.参考文档
- 4.2.主流数据库字段命名长度限制
- 4.3.命名规范
- 4.4.使用规范
- 5. 系统运维规范
- 6. 安装部署规范
- 7. 组件版本规范
- 1.目标
- 2.组件概念
- 3.文件格式
- 4.组件规范
- 5.Vue 中函数的使用
- 6.提供组件 API 文档
- 7.使用 mixins
- 8、表单设计规范
- 三、自定义表单组件
- 1.设计思路
- 1.1 解决了哪些痛点
- 1.2 核心思路
- 2.1全局配置
- 2.2双向绑定
- 1.3 如何快速上手
- 2.gis-plugin基础使用说明
- 2.1 观前须知
- 2.2 基础配置
- 3. Form组件
- 3.1 基本使用
- 3.2 API说明
- 2.1 props
- 2.2 events
- 3.3 示例代码
- 3.4 常见问题
- 4.1 gis-tag-form的使用
- 4.2 gis-form配套组件的使用
- 4.2.1 gis-form-table 表单内置表格
- 4.2.2 gis-form-editor 表单内置富文本编辑器
- 4.2.3 gis-form-upload 表单内置上传组件
- 4.3 表单初始化常见问题
- 4.Table组件
- 4.1 基本使用
- 4.2 API说明
- 2.1 props
- 2.2 events
- 4.3 示例代码
- 4.4 常见问题
- 4.1 我有隐藏的查询条件,不在查询框上显示,该怎么办?
- 4.2 通过接口获取到的数据我要进一步做处理,该怎么办?
- 4.3 我使用了render,为什么字典值(dict)就无效了?
- 5.Model组件
- 5.1 基本使用
- 5.2 API说明
- 2.2 prop
- 2.2 events
- 5.3 示例代码
- 5.4 常见问题
- 6.附件上传
- 6.1 附件上传组件
- 6.2 图片上传组件
- 7. 文档处理
- Excel组件(基于POI实现)
- Word组件(基于POI实现)
- Pdf组件(基于POI实现)
- 8. 级联选择表单
- 四、自定义ArcGIS通用工具Exe
- 01. EXE接口说明
- 02. CAD转JSON接口
- 03. SHAPE转JSON接口
- 04. 从工作空间中导出文件
- 05. 从ESRIJSON导出文件
- 06. 坐标转换-ESRIJSON
- 07. 坐标转换-文件
- 08. 数据编辑-ESRIJSON
- 09. 数据编辑-新增-从CAD文件导入
- 10. 数据编辑-删除
- 11. 数据编辑-编辑-从CAD文件编辑
- 12. 面积&长度计算
- 13. 空间分析-ESRIJSON
- 14. 空间分析-工作空间
- 15. 数据编辑-从工作空间中导入
- 16. 空间分析-地图服务(一维)
- 17. 空间分析-地图服务(二维)
- 18. 空间分析-地图服务(多个)
- 19.数据编辑-从CAD文件导入(92坐标系CAD,双图层)
- 20.空间分析-验证是否闭合、是否自相交
- 21.WMF转PDF
- 22.数据统计-地图服务
- 五、项目建设规范
- 六、注意事项
- 七、常见问题
- 八、 WebGIS核心组件库
- 01.后台管理端
- 02.图形端
- 03.移动端
- 04.接口
- 九、工作流开发
- 1.前期工作
- 1.1 禁用Activiti自带登录验证
- 1.2 设置应用部署域名
- 2.流程审批步骤
- 2.1.创建模型
- 2.2.在线流程设计
- 2.3.部署发布
- 2.4.流程配置
- 2.5.流程申请
- 2.6.流程审核
- 3.流程设计demo
- 3.1.一般流程
- 3.2.带条件流程
- 3.3.会签流程
- 4.其他一些开发详解
- 4.1.关于内嵌Activiti在线流程设计器
- 4.2.关于对原框架中流程设计代码的调优
- 4.3.关于DelegateExecution对象的常用方法
- 5.工作流接入文档
- 十、框架更新日志
- 其它
- 代码生成器
- 短信平台管理与接口
- 单据编码管理与接口
- 定时任务管理与接口
- 文件管理与接口
- 地图打印管理与接口
- Excel文件导出接口
- 经典SQL语句
- 多实例运行Redis
- 多数据库操作
- 消息通知管理与接口
- 工作流数据清理
- 其他技术总结
- 发布/订阅功能使用说明
- 学习资料
- 十一、多数据源-dynamic-datasource
- 基础必读
- 连接池集成
- 连接池必读
- 集成Druid
- 集成HikariCP
- 集成BeeCP
- 集成DBCP2
- 集成Jndi
- 第三方集成
- 集成MybatisPlus
- 集成P6spy
- 集成Quartz
- 集成ShardingJdbc
- 进阶使用
- 动态添加移除数据源
- 动态解析数据源
- 数据库加密
- 启动初始化执行脚本
- 自动读写分离
- 懒启动数据源
- 无数据源启动
- 手动切换数据源
- 自定义
- 自定义注解
- 自定义数据源来源
- 自定义负载均衡策略
- 自定义切面
- 事务专栏
- 基础知识
- 本地事务
- seata事务
- 调试源码
- 常见问题
- 不可用版本
- 注意事项
- dynamic-datasource参考资料
