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์์ ํธ์คํ ๋์์ต๋๋ค.