rain
2024-04-11 1d1e36c0d117e26c68cf277652158116a150165e
图斑文件存放地址配置
3 files modified
26 ■■■■■ changed files
src/main/java/com/dji/sample/patches/service/impl/ShpToDataSourceServiceImpl.java 10 ●●●●● patch | view | raw | blame | history
src/main/resources/application-dev.yml 2 ●●● patch | view | raw | blame | history
src/main/resources/application-prod.yml 14 ●●●● patch | view | raw | blame | history
src/main/java/com/dji/sample/patches/service/impl/ShpToDataSourceServiceImpl.java
@@ -36,10 +36,6 @@
    @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;
@@ -73,10 +69,10 @@
        }
        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;
    }
src/main/resources/application-dev.yml
@@ -90,7 +90,7 @@
patches:
  url:
    path:
      unzip: D:\\tmp\\
      unzip: src/main/resources/tmp/
      kmz:
        destKMZFile: src/main/resources/template/kmz/
        sourceDir: src/main/resources/template/wpmz/
src/main/resources/application-prod.yml
@@ -98,10 +98,10 @@
        destKMZFile: /home/drone/server/template/kmz/
        sourceDir: /home/drone/server/template/wpmz/
#解析图斑航线模板的地址
xml:
  temple:
    template: /home/drone/server/template/template.xml
    waylines: /home/drone/server/template/waylines.xml
  target:
    template: /home/drone/server/template/wpmz/template.kml
    waylines: /home/drone/server/template/wpmz/waylines.wpml
  xml:
    temple:
      template: /home/drone/server/template/template.xml
      waylines: /home/drone/server/template/waylines.xml
    target:
      template: /home/drone/server/template/wpmz/template.kml
      waylines: /home/drone/server/template/wpmz/waylines.wpml