From 7e95b53881bed509ff8aaaf67c20ef35d6c3620f Mon Sep 17 00:00:00 2001 From: teddy Date: Mon, 2 Feb 2026 12:17:39 +0900 Subject: [PATCH] =?UTF-8?q?=EB=B3=80=ED=99=94=EC=A7=80=EB=8F=84=20?= =?UTF-8?q?=EB=A0=88=EC=9D=B4=EC=96=B4=20=EC=A1=B0=ED=9A=8C=20url=20?= =?UTF-8?q?=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kamcoback/layer/service/LayerService.java | 19 +++++++++++++++---- src/main/resources/application-dev.yml | 3 ++- src/main/resources/application-prod.yml | 3 ++- 3 files changed, 19 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/kamco/cd/kamcoback/layer/service/LayerService.java b/src/main/java/com/kamco/cd/kamcoback/layer/service/LayerService.java index edb3994f..3eac0199 100644 --- a/src/main/java/com/kamco/cd/kamcoback/layer/service/LayerService.java +++ b/src/main/java/com/kamco/cd/kamcoback/layer/service/LayerService.java @@ -34,8 +34,11 @@ public class LayerService { @Value("${layer.geoserver-url}") private String geoserverUrl; - @Value("${layer.path}") - private String geoserverPath; + @Value("${layer.wms-path}") + private String wmsPath; + + @Value("${layer.wmts-path}") + private String wmtsPath; /** * 지도 레이어 관리 목록 @@ -184,14 +187,22 @@ public class LayerService { List layerMapDtoList = mapLayerCoreService.findLayerMapList(type); layerMapDtoList.forEach( dto -> { - if (dto.getLayerType().equals("WMS") || dto.getLayerType().equals("WMTS")) { + if (dto.getLayerType().equals("WMS")) { dto.setUrl( String.format( "%s/%s/%s", trimSlash(geoserverUrl), - trimSlash(geoserverPath), + trimSlash(wmsPath), dto.getLayerType().toLowerCase())); } + else if (dto.getLayerType().equals("WMTS")) { + dto.setUrl( + String.format( + "%s/%s/%s", + trimSlash(geoserverUrl), + trimSlash(wmtsPath), + dto.getLayerType().toLowerCase())); + } }); return layerMapDtoList; } diff --git a/src/main/resources/application-dev.yml b/src/main/resources/application-dev.yml index 2849248c..a17ca543 100644 --- a/src/main/resources/application-dev.yml +++ b/src/main/resources/application-dev.yml @@ -124,5 +124,6 @@ training-data: layer: geoserver-url: https://kamco.geo-dev.gs.dabeeo.com - path: geoserver/cd/gwc/service + wms-path: geoserver/cd + wmts-path: geoserver/cd/gwc/service workspace: cd diff --git a/src/main/resources/application-prod.yml b/src/main/resources/application-prod.yml index 62a91044..2c4389f7 100644 --- a/src/main/resources/application-prod.yml +++ b/src/main/resources/application-prod.yml @@ -79,5 +79,6 @@ training-data: layer: geoserver-url: https://kamco.geo-dev.gs.dabeeo.com - path: /geoserver/cd/gwc/service/ + wms-path: geoserver/cd + wmts-path: geoserver/cd/gwc/service workspace: cd