/GEOor

๐ŸŒ GEOorWeb ์‚ฐํ•™ R&D ํ”„๋กœ์ ํŠธ - HillShade ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ํ†ตํ•œ ๊ทธ๋ฆผ์ž ์ง€๋Š” ๋„๋กœ ์˜ˆ์ธก

Primary LanguageJava

GEOorWeb2

2022ํ•™๋…„๋„ 1ํ•™๊ธฐ ํ•œ๊ตญํ•ญ๊ณต๋Œ€ ์†Œํ”„ํŠธ์›จ์–ดํ•™๊ณผ์—์„œ GEO&๊ณผ ์ง„ํ–‰ํ•œ ์‚ฐํ•™ ํ˜‘๋ ฅ ํ”„๋กœ์ ํŠธ์ž…๋‹ˆ๋‹ค.

๐Ÿ“ข ์ฃผ์ œ

HillShade ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ํ†ตํ•œ ๊ทธ๋ฆผ์ž๊ฐ€ ์ง€๋Š” ๋„๋กœ ์˜ˆ์ธก

๐Ÿ”ฅ ์š”๊ตฌ์‚ฌํ•ญ

  • ๊ฑด๋ฌผ ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ์˜ˆ์ธก ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ˆ˜ํ–‰
  • ๊ธฐํƒ€ ๋ฐ์ดํ„ฐ๋“ค์„ ํ†ตํ•œ ์˜ˆ์ธก ์ •ํ™•๋„ ํ–ฅ์ƒ
  • Web UI ๋ฐ ๊ธฐ๋Šฅ ๊ฐœ์„ 

๐Ÿš€ ์ง„ํ–‰๊ณผ์ •

  • ์›น ์ง€๋„ ํ˜•์‹ ๋ณ€๊ฒฝ (WFS -> WMS)
  • ํƒœ์–‘ ๋ฐฉ์œ„๊ฐ, ๊ณ ๋„ ๊ด€๋ จ Web ํŽ˜์ด์ง€ ํฌ๋กค๋ง (JAVA Selenium)
  • DSM ๋ฐ์ดํ„ฐ ์ขŒํ‘œ ๋ณ€ํ™˜ ์ฝ”๋“œ ๊ฐœ๋ฐœ
  • HillShade ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ตฌํ˜„
  • SHP ํŒŒ์ผ ์‚ฌ์šฉ (Geotools)
  • DB ์„ค๊ณ„ ๋ฐ ๊ด€๋ฆฌ
  • ํ„ฐ๋„, ๊ต๋Ÿ‰ ์ •๋ณด ์ถ”๊ฐ€
  • UI ๊ตฌํ˜„ (HTML, CSS, JavaScript)
  • Web ๊ตฌํ˜„ (Spring, PostgreSQL, PostGIS, Geoserver, Openlayers, VWORLD)

๐Ÿ‘€ HillShade๋ž€?

  • HillShade๋ž€ ๊ทธ๋ฆผ์ž๊ฐ€ ์ง€๋Š” ์ •๋„๋ฅผ ์ˆ˜์น˜์ ์œผ๋กœ ํ‘œํ˜„ํ•œ ๊ฒƒ์ด๋‹ค.

HillShade

โœ” HillShade ์•Œ๊ณ ๋ฆฌ์ฆ˜

image

  • HillShade ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.
  • ์•„๋ž˜ ์‚ฌ์ง„์ฒ˜๋Ÿผ ๋งŒ์•ฝ ์™ผ์ชฝ์— ํƒœ์–‘์ด ๋–  ์žˆ๊ณ , ํฐ ์‚ฐ์ด ๊ฐ€๋กœ๋ง‰๊ณ  ์žˆ๋‹ค๋ฉด ์˜ค๋ฅธ์ชฝ ๋„๋กœ์—๋Š” ๊ทธ๋Š˜์ด ์ƒ๊ธธ ๊ฒƒ์ด๋‹ค.

แ„€แ…ณแ„…แ…ตแ†ทแ„Œแ…ก

โš™ Web ์„œ๋น„์Šค ์•„ํ‚คํ…์ฒ˜

image

  • ๋ฐฐ๊ฒฝ์ง€๋„(VWorld ์‚ฌ์šฉ) ๊น”๊ธฐ
  • ๊ทธ ์œ„์— HillShade ๊ฐ’์— ๋”ฐ๋ผ WFS Layer์— ์ƒ‰ ์ž…ํžˆ๊ธฐ
  • Layer ์ถ”๊ฐ€ ๋ฐ View ์ถœ๋ ฅ

แ„‰แ…ตแ†ฏแ„’แ…ขแ†ผ แ„€แ…ชแ„Œแ…ฅแ†ผ

๐ŸŽž ์‹คํ–‰ ํ™”๋ฉด

  • ์ฃผ์†Œ, ๋‚ ์งœ, ์‹œ๊ฐ„, ์˜ต์…˜์„ ์„ ํƒํ•˜๊ณ  ๋ถ„์„์‹œ์ž‘ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ๊ทธ๋ฆผ์ž๊ฐ€ ์ง€๋Š” ๋„๋กœ๋ฅผ ์˜ˆ์ธกํ•˜์—ฌ ๋ณด์—ฌ์ค€๋‹ค.

แ„‰แ…ตแ†ฏแ„’แ…ขแ†ผแ„’แ…ชแ„†แ…งแ†ซ

๐Ÿ›  ๊ธฐ์ˆ  ์Šคํƒ

  • ํ”„๋ก ํŠธ์—”๋“œ

    JavaScript Openlayers

  • ๋ฐฑ์—”๋“œ

    Spring PostgreSQL Spring Boot JDBC Geoserver
  • ํ˜•์ƒ ๊ด€๋ฆฌ

    Git GitHub Notion