| | |
| | | @Autowired |
| | | private IWaylineFileService service; |
| | | private String head = POLYGON; |
| | | @Value("${patches.url.path.kmz.sourceDir}") |
| | | private String sourceDir; |
| | | @Value("${patches.url.path.kmz.destKMZFile}") |
| | | private String outkmz; |
| | | private MultipartFile multipartFile; |
| | | |
| | | String json; |
| | |
| | | } |
| | | Coordinate[] coordinates = GeoToolsUtil.getRoutePointOrder(list, airportLat, airportLon); |
| | | XMLTemplateModel xmlModel = XMLTemplateModel.init(coordinates, list); |
| | | CreateWaylineFileUtils.createWaylineFile(xmlModel,patchesConfigPojo.getWaylines(),patchesConfigPojo.getWaylines(),patchesConfigPojo.getWaylines(),patchesConfigPojo.getWaylines()); |
| | | CreateWaylineFileUtils.createWaylineFile(xmlModel,patchesConfigPojo.getTemplate(),patchesConfigPojo.getTargetTemplate(),patchesConfigPojo.getWaylines(),patchesConfigPojo.getTargetWaylines()); |
| | | // 压缩文件夹中的内容 |
| | | String destKMZFile = outkmz + waylineName + ".kmz"; // 输出的KMZ文件路径 |
| | | zipFolder(sourceDir, destKMZFile); |
| | | String destKMZFile = patchesConfigPojo.getDestKMZFile() + waylineName + ".kmz"; // 输出的KMZ文件路径 |
| | | zipFolder(patchesConfigPojo.getSourceDir(), destKMZFile); |
| | | multipartFile = convert(new File(destKMZFile)); |
| | | return multipartFile; |
| | | } |