From 23096356c82417b35e45ff052f685eb4144483b6 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期二, 05 九月 2023 10:10:11 +0800 Subject: [PATCH] 设置数简服务实体类参数 --- src/main/java/com/moon/server/service/data/ShuJianService.java | 13 +++++++++---- 1 files changed, 9 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/moon/server/service/data/ShuJianService.java b/src/main/java/com/moon/server/service/data/ShuJianService.java index df0510e..44e17d7 100644 --- a/src/main/java/com/moon/server/service/data/ShuJianService.java +++ b/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; } -- Gitblit v1.9.3