之前有幸参与到一个山地光伏插件的项目开发中
今天来和大家分享一下实战经验:
整个项目的需求大致可以理解为,
在某一块山地上根据日照来自动部署光伏板阵列,
并计算出光伏阵列到电缆汇流点的电缆长度,
输出包含电缆长度以及汇流设备,
光伏板坐标等数据报表。生成光伏板和连接电缆线▼
负责模块
- 模块一:根据用户输入的参数生成光伏板
- 模块二:通过光伏板的出线点沿着地形连接到设备点,计算出连线的长度
- 模块三:导出EXCEL文件
1、生成光伏板▼
这个功能基本上就是通过输入的参数,
计算并绘制出光伏板的面和中间的支撑点,
都是一些简单的几何计算。
用add_line
绘制光伏板面,
用add_cpoint
绘制柱子支撑点和电缆出线点。
然后还需要定义一些列表来存储位置点集合,
方便后面计算电缆长度和导出excel文件。
代码太长就不贴了,需要源码的小可爱在文末获取。2、沿着地形连接光伏板和汇流设备▼