Englishํ”„๋ž‘์Šค์–ด์ŠคํŽ˜์ธ์–ด

์˜จ์›์Šค ํŒŒ๋น„์ฝ˜

Linux ์˜จ๋ผ์ธ์—์„œ ์‹คํ–‰๋˜๋Š” Java GIS ํˆดํ‚ท์ธ GeoTools

๋ฌด๋ฃŒ ๋‹ค์šด๋กœ๋“œ GeoTools, Linux ์˜จ๋ผ์ธ์—์„œ ์‹คํ–‰๋˜๋Š” Java GIS ํˆดํ‚ท Ubuntu ์˜จ๋ผ์ธ, Fedora ์˜จ๋ผ์ธ ๋˜๋Š” Debian ์˜จ๋ผ์ธ์—์„œ ์˜จ๋ผ์ธ์œผ๋กœ ์‹คํ–‰๋˜๋Š” Linux ์•ฑ

GeoTools๋ผ๋Š” Linux ์•ฑ์€ Linux ์˜จ๋ผ์ธ์—์„œ ์‹คํ–‰๋˜๋Š” Java GIS ํˆดํ‚ท์ด๋ฉฐ ์ตœ์‹  ๋ฆด๋ฆฌ์Šค๋Š” geotools-20.2-bin.zip์œผ๋กœ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์›Œํฌ์Šคํ…Œ์ด์…˜์šฉ ๋ฌด๋ฃŒ ํ˜ธ์ŠคํŒ… ์ œ๊ณต์—…์ฒด์ธ OnWorks์—์„œ ์˜จ๋ผ์ธ์œผ๋กœ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

OnWorks๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Linux ์˜จ๋ผ์ธ์—์„œ ๋ฌด๋ฃŒ๋กœ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” Java GIS ํˆดํ‚ท์ธ GeoTools๋ผ๋Š” ์ด ์•ฑ์„ ์˜จ๋ผ์ธ์œผ๋กœ ๋‹ค์šด๋กœ๋“œํ•˜์—ฌ ์‹คํ–‰ํ•˜์‹ญ์‹œ์˜ค.

์ด ์•ฑ์„ ์‹คํ–‰ํ•˜๋ ค๋ฉด ๋‹ค์Œ ์ง€์นจ์„ ๋”ฐ๋ฅด์„ธ์š”.

- 1. ์ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ PC์— ๋‹ค์šด๋กœ๋“œํ–ˆ์Šต๋‹ˆ๋‹ค.

- 2. ํŒŒ์ผ ๊ด€๋ฆฌ์ž https://www.onworks.net/myfiles.php?username=XXXXX์— ์›ํ•˜๋Š” ์‚ฌ์šฉ์ž ์ด๋ฆ„์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.

- 3. ์ด๋Ÿฌํ•œ ํŒŒ์ผ ๊ด€๋ฆฌ์ž์—์„œ ์ด ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์—…๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค.

- 4. ์ด ์›น์‚ฌ์ดํŠธ์—์„œ OnWorks Linux ์˜จ๋ผ์ธ ๋˜๋Š” Windows ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ ๋˜๋Š” MACOS ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ๋ฅผ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.

- 5. ๋ฐฉ๊ธˆ ์‹œ์ž‘ํ•œ OnWorks Linux OS์—์„œ ์›ํ•˜๋Š” ์‚ฌ์šฉ์ž ์ด๋ฆ„์œผ๋กœ ํŒŒ์ผ ๊ด€๋ฆฌ์ž https://www.onworks.net/myfiles.php?username=XXXXX๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

- 6. ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ๋‹ค์šด๋กœ๋“œํ•˜์—ฌ ์„ค์น˜ํ•˜๊ณ  ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

์Šคํฌ๋ฆฐ ์ƒท

Ad


Linux ์˜จ๋ผ์ธ์—์„œ ์‹คํ–‰๋˜๋Š” Java GIS ํˆดํ‚ท์ธ GeoTools


๊ธฐ์ˆ 

GeoTools๋Š” ์ง€๋ฆฌ ๊ณต๊ฐ„ ๋ฐ์ดํ„ฐ ์กฐ์ž‘์„ ์œ„ํ•œ ํ‘œ์ค€ ํ˜ธํ™˜ ๋ฐฉ๋ฒ•์„ ์ œ๊ณตํ•˜๋Š” ์˜คํ”ˆ ์†Œ์Šค(LGPL) Java ์ฝ”๋“œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ž…๋‹ˆ๋‹ค.

GeoTools๋Š” ์˜คํ”ˆ ์†Œ์Šค ์ง€๋ฆฌ ๊ณต๊ฐ„ ์žฌ๋‹จ ํ”„๋กœ์ ํŠธ์ž…๋‹ˆ๋‹ค.

GeoTools ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ๋Š” OGC(Open Geospatial Consortium) ์‚ฌ์–‘์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค.

๊ธฐ๋Šฅ

  • ์ฃผ์š” ๊ณต๊ฐ„ ๊ฐœ๋… ๋ฐ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ์— ๋Œ€ํ•œ ์ธํ„ฐํŽ˜์ด์Šค ์ •์˜
  • ์ถ”๊ฐ€ ํ˜•์‹์„ ํ—ˆ์šฉํ•˜๋Š” ๊ฐœ๋ฐฉํ˜• ํ”Œ๋Ÿฌ๊ทธ์ธ ์‹œ์Šคํ…œ. ๋ž˜์Šคํ„ฐ, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฐ ์ง€๋ฆฌ ๊ณต๊ฐ„ ํŒŒ์ผ ํ˜•์‹์šฉ ํ”Œ๋Ÿฌ๊ทธ์ธ์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.
  • ํฌํ•จ ํ™•์žฅ์€ ํ•ต์‹ฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ ๊ณต๊ฐ„ ์‹œ์„ค์„ ์‚ฌ์šฉํ•˜์—ฌ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ํ™•์žฅ์€ ๊ทธ๋ž˜ํ”„ ๋ฐ ๋„คํŠธ์›Œํ‚น ์ง€์›(์ตœ๋‹จ ๊ฒฝ๋กœ ์ฐพ๊ธฐ), ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ, ์›น ๋งต ์„œ๋ฒ„ ํด๋ผ์ด์–ธํŠธ, xml ๊ตฌ๋ฌธ ๋ถ„์„ ๋ฐ ์ธ์ฝ”๋”ฉ ๋ฐ ์Šคํƒ€์ผ ์ƒ์„ฑ์„ ์œ„ํ•œ ๋ฐ”์ธ๋”ฉ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • ๊ธฐ๋Šฅ ์•ก์„ธ์Šค, ํŠธ๋žœ์žญ์…˜ ์ง€์› ๋ฐ ์Šค๋ ˆ๋“œ ๊ฐ„ ์ž ๊ธˆ์„ ์ง€์›ํ•˜๋Š” ํด๋ฆฐ ๋ฐ์ดํ„ฐ ์•ก์„ธ์Šค API
  • ์•ฑ ์Šคํ‚ค๋งˆ, arcsde, csv, dxf, edigeo, excel, geojson, org, ์†์„ฑ, shapefile, wfs์— ๋Œ€ํ•œ ๋ฒกํ„ฐ ์ง€์›
  • ๊ณต๊ฐ„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ง€์› db2, h2, mysql, oracle, postgis, spatialite, sqlserver
  • arcsde, arcgrid, geotiff, grassraster, gtopo30, ์ด๋ฏธ์ง€(JPEG, TIFF, GIF, PNG), imageio-ext-gdal, imagemoasaic, imagepyramid, JP2K, matlab์šฉ ๋ž˜์Šคํ„ฐ ํ”Œ๋Ÿฌ๊ทธ์ธ
  • ๊ฐ•๋ ฅํ•œ ์Šคํ‚ค๋งˆ ์ง€์› ๊ตฌ๋ฌธ ๋ถ„์„ ๊ธฐ์ˆ ์€ XML ์Šคํ‚ค๋งˆ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Java ๊ฐœ์ฒด์— ๋ฐ”์ธ๋”ฉํ•ฉ๋‹ˆ๋‹ค.
  • xsd-core(xml ๋‹จ์ˆœ ์œ ํ˜•), fes, filter, gml2, gml3, kml, ows, sld, wcs, wfs, wms, wps, vpf๋ฅผ ๊ตฌ๋ฌธ ๋ถ„์„/์ธ์ฝ”๋”ฉํ•˜๊ธฐ ์œ„ํ•œ XML ๋ฐ”์ธ๋”ฉ.
  • OGC ํ‘œ์ค€ ์Šคํƒ€์ผ ๋ ˆ์ด์–ด ์„ค๋ช…์ž ํŒŒ์ผ๋กœ ๊ตฌ์„ฑ๋œ ๋ Œ๋”๋ง ์—”์ง„. ๋ Œ๋”๋Ÿฌ๋Š” ์ƒํƒœ ๋น„์ €์žฅ์ด๋ฏ€๋กœ ์„œ๋ฒ„ ์ธก ํ™˜๊ฒฝ์—์„œ ํŠนํžˆ ์œ ์šฉํ•œ ๋‚ฎ์€ ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ์„ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.
  • ESPG ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ฐธ์กฐ
  • OGC ํ‘œ์ค€ ์ง€์› SLD/SE, ๋‹จ์ˆœ ๊ธฐ๋Šฅ, ๊ทธ๋ฆฌ๋“œ ์ปค๋ฒ„๋ฆฌ์ง€, ํ•„ํ„ฐ/CQL, WMS, WFS, WPS, KML


์˜ค๋””์–ธ์Šค (Audience)

๊ณผํ•™/์—ฐ๊ตฌ, ๊ฐœ๋ฐœ์ž, ๊ธฐํƒ€ ๋Œ€์ƒ


์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค

Java Swing, Java SWT, Project๋Š” ๊ทธ๋ž˜ํ”ฝ ํˆดํ‚ท์ž…๋‹ˆ๋‹ค.


ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด

์ž๋ฐ”


๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ™˜๊ฒฝ

ํ”„๋กœ์ ํŠธ๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ถ”์ƒํ™” ๊ณ„์ธต(API), HSQL, Oracle, MySQL, PostgreSQL(pgsql), IBM DB2์ž…๋‹ˆ๋‹ค.


์ด๊ฒƒ์€ https://sourceforge.net/projects/geotools/์—์„œ๋„ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ž…๋‹ˆ๋‹ค. ๋ฌด๋ฃŒ ์šด์˜ ์ฒด์ œ ์ค‘ ํ•˜๋‚˜์—์„œ ๊ฐ€์žฅ ์‰ฌ์šด ๋ฐฉ๋ฒ•์œผ๋กœ ์˜จ๋ผ์ธ์œผ๋กœ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•ด OnWorks์—์„œ ํ˜ธ์ŠคํŒ…๋˜์—ˆ์Šต๋‹ˆ๋‹ค.


๋ฌด๋ฃŒ ์„œ๋ฒ„ ๋ฐ ์›Œํฌ์Šคํ…Œ์ด์…˜

Windows ๋ฐ Linux ์•ฑ ๋‹ค์šด๋กœ๋“œ

Linux ๋ช…๋ น

Ad