MapGIS / MapGIS-Pan-Spatial-Map

MapGIS-Pan-Spatial-Map is a highly customizable Web application development framework based on Vue. The framework realizes the componentization of pan-spatial applications. By providing highly-reusable functional components, it enhances the user experience to better support the development of WebGIS application products. Thus, it provides a customizable support frame for the industry-wide "One Map" application development.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MapGIS Pan-Spatial Map

MapGIS全空间一张图(MapGIS Pan-Spatial Map)是以全空间信息模型为基础,实现空中、地表、地上以及地下数据的二三维一体化管理、综合展示以及专业应用,为全行业一张图开发提供支撑框架。

线上文档

文档

特性

  • 🐒 工程:开箱即用的工程配置,支持 ES6+、TypeScript、样式方案(Less)等
  • 🐌 插件体系:提供插件机制,可以扩展框架的核心功能
  • 🐘 TypeScript:默认使用 TypeScript

目录结构

|── packages
   |── pan-spatial-map-framework              # 框架应用
   |── pan-spatial-map-framework              # 门户应用
   |── pan-spatial-map-mock-server            # mock
   |── pan-spatial-map-plugin-theme           # 主题插件
   |── pan-spatial-map-plugin-workspace       # 工作空间插件
   |── pan-spatial-map-plugin-editor          # 编辑器插件
   |── pan-spatial-map-plugin-visualization   # 可视化插件
   |── pan-spatial-map-plugin-analysis        # 分析插件
   |── pan-spatial-map-common                 # 通用模块
|── .editorconfig                             # editor配置
|── .eslintignore                             # ESlint忽略路径
|── .eslintrc.js                              # ESlint配置
|── .gitignore                                # GIT忽略路径
|── .prettierrc                               # 代码格式化配置
|── package.json                              # npm脚本和依赖项
|── README.md                                 # 您的网站/应用程序的自述文件
|── tsconfig.json                             # ts配置

地址

开始

安装依赖

yarn install

运行项目(开发)

# develop with mock
yarn dev:mock
# develop
yarn dev

打包项目

yarn build

运行项目(正式)

# start an server on App's distributables with mock
yarn serve:mock
# start an server on App's distributables
yarn serve

在线服务

问答社区-云听

在线资源

MapGIS-Pan-Spatial-Map

About

MapGIS-Pan-Spatial-Map is a highly customizable Web application development framework based on Vue. The framework realizes the componentization of pan-spatial applications. By providing highly-reusable functional components, it enhances the user experience to better support the development of WebGIS application products. Thus, it provides a customizable support frame for the industry-wide "One Map" application development.


Languages

Language:JavaScript 66.3%Language:Vue 23.7%Language:Less 7.6%Language:HTML 2.1%Language:CSS 0.2%Language:SCSS 0.2%