MapboxGL Power BI 项目教程
1. 项目的目录结构及介绍
mapboxgl-powerbi/
├── CONTRIBUTING.md
├── LICENSE
├── README.md
├── capabilities.json
├── karma.conf.js
├── package-lock.json
├── package.json
├── pbiviz.json
├── tsconfig.json
├── tslint.json
└── src/
├── assets/
├── data/
├── settings.ts
├── visual.ts
└── visualBuilder.ts
- CONTRIBUTING.md: 贡献指南文件。
- LICENSE: 项目许可证文件。
- README.md: 项目说明文件。
- capabilities.json: 定义了可视化元素的能力和属性。
- karma.conf.js: Karma 测试运行器的配置文件。
- package-lock.json: 锁定依赖版本的文件。
- package.json: 项目依赖和脚本配置文件。
- pbiviz.json: Power BI 可视化插件的配置文件。
- tsconfig.json: TypeScript 编译配置文件。
- tslint.json: TypeScript 代码风格检查配置文件。
- src/: 源代码目录。
- assets/: 静态资源文件夹。
- data/: 数据处理文件夹。
- settings.ts: 可视化设置文件。
- visual.ts: 主可视化逻辑文件。
- visualBuilder.ts: 可视化构建器文件。
2. 项目的启动文件介绍
- visual.ts: 这是项目的启动文件,包含了主可视化的逻辑和初始化代码。它负责渲染地图和处理数据绑定。
3. 项目的配置文件介绍
- pbiviz.json: 这个文件包含了 Power BI 可视化插件的配置信息,如插件的 ID、版本、作者、描述等。
- capabilities.json: 这个文件定义了可视化元素的能力和属性,包括数据字段、设置选项等。
- tsconfig.json: 这个文件配置了 TypeScript 编译选项,如目标版本、模块系统、输出目录等。
- package.json: 这个文件包含了项目的依赖和脚本配置,如安装依赖、构建项目、运行测试等。
以上是 MapboxGL Power BI 项目的基本结构和配置文件介绍,希望对你理解和使用该项目有所帮助。