๋ฐ˜์‘ํ˜•

2025/09/19 ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ

ํ•ด๋‹น ๊ธ€ 2๊ฑด

์ฒจ๋ถ€ํŒŒ์ผ์„ LEFT JOIN์œผ๋กœ ์กฐํšŒํ•  ๋•Œ, ํŒŒ์ผ์ด ์—†๋Š”๋ฐ๋„ files ๋ฆฌ์ŠคํŠธ์— ๋นˆ ๊ฐ์ฒด๊ฐ€ ๋“ค์–ด์™€ 0์ด๋‚˜ null ๊ฐ’์ด ๋„˜์–ด์˜ค๋Š” ํ˜„์ƒ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ์ฐพ์•„๋ณด๋˜ ์ค‘ MyBatis์—์„œ ํƒœ๊ทธ์— notNullColumn ์†์„ฑ์„ ์ง€์ •ํ•˜๋ฉด,ํ•ด๋‹น ์ปฌ๋Ÿผ์ด null์ผ ๋•Œ๋Š” ๊ฐ์ฒด ์ž์ฒด๋ฅผ ๋งŒ๋“ค์ง€ ์•Š๋Š”๋‹ค๋Š”๊ฑธ ์•Œ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.์ฝ”๋“œ ์˜ˆ์‹œ ๋™์ž‘์›๋ฆฌnotNullColumn="fileId" → fileId ์ปฌ๋Ÿผ ๊ฐ’์ด null์ผ ๊ฒฝ์šฐ→ MyBatis๋Š” BoardFileDTO ๊ฐ์ฒด ์ž์ฒด๋ฅผ ๋งŒ๋“ค์ง€ ์•Š์Œ→ ๊ฒฐ๊ณผ์ ์œผ๋กœ files ๋ฆฌ์ŠคํŠธ์— ์•„๋ฌด ๊ฐ์ฒด๋„ ์ถ”๊ฐ€๋˜์ง€ ์•Š์Œ์ฆ‰, ์ฒจ๋ถ€ํŒŒ์ผ์ด ์—†์œผ๋ฉด files = [] (๋นˆ ๋ฆฌ์ŠคํŠธ)๋กœ ๋‚จ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ ๋น„๊ต์ˆ˜์ • ์ „files = [ BoardFileDTO(fileId=null, originalN..

์ง€๋„ ์„œ๋น„์Šค๋‚˜ ๊ณต๊ฐ„์ •๋ณด ์‹œ์Šคํ…œ์„ ๊ตฌ์ถ•ํ•˜๋‹ค ๋ณด๋ฉด WMS์™€ WFS๋ผ๋Š” ์šฉ์–ด๋ฅผ ์ž์ฃผ ์ ‘ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.๋‘˜ ๋‹ค OGC(Open Geospatial Consortium)์—์„œ ๋งŒ๋“  ํ‘œ์ค€ ์„œ๋น„์Šค์ด์ง€๋งŒ, ์ œ๊ณต ๋ฐฉ์‹๊ณผ ํ™œ์šฉ ๋ชฉ์ ์ด ๋‹ค๋ฆ…๋‹ˆ๋‹ค.์ฒ˜์Œ ์ ‘ํ•˜๋ฉด ํ—ท๊ฐˆ๋ฆฌ๊ธฐ ์‰ฝ์ง€๋งŒ, ํ•ต์‹ฌ ์ฐจ์ด๋งŒ ์•Œ๋ฉด ์–ธ์ œ WMS๋ฅผ ์“ฐ๊ณ  WFS๋ฅผ ์จ์•ผ ํ•˜๋Š”์ง€ ๋ช…ํ™•ํ•ด์ง‘๋‹ˆ๋‹ค.1. WMS (Web Map Service) ์„œ๋ฒ„์— ์ €์žฅ๋œ ๊ณต๊ฐ„ ๋ฐ์ดํ„ฐ๋ฅผ **์ด๋ฏธ์ง€(PNG, JPEG)**๋กœ ์ œ๊ณต์‚ฌ์šฉ์ž๋Š” ์ง€๋„๋ฅผ ๋ณด๋Š” ์šฉ๋„๋กœ ํ™œ์šฉํ™•๋Œ€·์ถ•์†Œ ์‹œ ํ™”์งˆ์ด ๋–จ์–ด์งˆ ์ˆ˜ ์žˆ๊ณ , ์†์„ฑ ๋ฐ์ดํ„ฐ ๋ถ„์„์—๋Š” ๋ถ€์ ํ•ฉ์žฅ์ : ๋น ๋ฅธ ๋ Œ๋”๋ง, ๋ฐ์ดํ„ฐ ์œ ์ถœ ์œ„ํ—˜์ด ์ ์Œํ™œ์šฉ ์˜ˆ์‹œ: ๋ฐฐ๊ฒฝ์ง€๋„, ํ•ญ๊ณต์‚ฌ์ง„, ํ–‰์ •๊ตฌ์—ญ ๊ฒฝ๊ณ„ 2. WFS (Web Feature Service) ์„œ๋ฒ„์— ์ €์žฅ๋œ ๊ณต๊ฐ„ ๋ฐ์ดํ„ฐ๋ฅผ **๋ฒก..

๋ฐ˜์‘ํ˜•