月球大数据地理空间分析展示平台-【后端】-月球后台服务
13693261870
2023-09-05 23096356c82417b35e45ff052f685eb4144483b6
设置数简服务实体类参数
已修改2个文件
14 ■■■■■ 文件已修改
src/main/java/com/moon/server/entity/shujian/CreateServiceEntity.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/moon/server/service/data/ShuJianService.java 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/moon/server/entity/shujian/CreateServiceEntity.java
@@ -109,7 +109,6 @@
        private Config config;
        public Services() {
            config = new Config();
        }
        public String getName() {
src/main/java/com/moon/server/service/data/ShuJianService.java
@@ -74,7 +74,7 @@
            return 0;
        }
        CreateServiceEntity serviceEntity = createServiceEntity(pub);
        CreateServiceEntity serviceEntity = createServiceEntity(pub, layerId);
        Integer serviceId = postServiceEntity(serviceEntity);
        if (null == serviceId) {
            return 0;
@@ -130,6 +130,9 @@
        return "EPSG:" + pub.getEpsgCode();
    }
    /**
     * 获取 nodata
     */
    private List<String> getNoData(PubEntity pub, List<MetaEntity> metas) {
        int bands = 1;
        for (MetaEntity meta : metas) {
@@ -170,22 +173,24 @@
    /**
     * 创建服务实体类
     */
    public CreateServiceEntity createServiceEntity(PubEntity pubEntity) {
    public CreateServiceEntity createServiceEntity(PubEntity pub, Integer layerId) {
        CreateServiceEntity entity = new CreateServiceEntity();
        List<Integer> layerList = entity.getLayer_list();
        layerList.add(layerId);
        CreateServiceEntity.Services services = entity.getService();
        services.setName("");
        services.setName(pub.getName());
        services.setAccess_name(StringHelper.getGuid());
        services.setPub_status(1);
        services.setRect_minx(-180.0);
        services.setRect_miny(-90.0);
        services.setRect_maxx(180.0);
        services.setRect_maxy(90.0);
        services.setProjection("ESRI:" + StaticData.I104903);
        services.setProjection(getEpsg(pub));
        services.setSat_id(-1);
        services.setSensor_id(-1);
        services.setImage_type(-1);
        services.setConfig(null);
        return entity;
    }