๋ชฉ ์ฐจ
โ
. ๊ณต๊ฐ ๋ฐ์ดํฐ(GIS) ์์ฒด ์ดํด
โ
ก. ๊ณต๊ฐ ๋ฐ์ดํฐ ๋ถ์ ๊ธฐ๋ฒ
โ
ข. Python & SQL์์์ GIS ํ์ฉ
ํ์ค ์์ฝ
: "GIS'๋ ์์น(geometry)์ ๊ทธ ์์น์ ์ฐ๊ฒฐ๋ ์์ฑ(attribute)์ ๊ฒฐํฉํด,
ํ์ค ์ธ๊ณ๋ฅผ ๋์งํธ ๋ฐ์ดํฐ๋ก ๋ชจ๋ธ๋ง ๋ฐ ๋ถ์ํ๋ ์์คํ .
GIS(Geographic Information System, ์ง๋ฆฌ์ ๋ณด์์คํ
)
-> โ์ง๋ ์์ ๋ฐ์ดํฐ๋ฅผ ์น์ด์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ์์คํ
โ
์์น์ ๋ณด(Spatial Data, ๊ณต๊ฐ ๋ฐ์ดํฐ) :
์ฌ๋ฌผ์ด ์ด๋ ์๋์ง๋ฅผ ๋ํ๋ด๋ ์ ๋ณด (์ขํ, ์๋ยท๊ฒฝ๋, ํ์ ๊ตฌ์ญ ๋ฑ)
์์ฑ์ ๋ณด(Attribute Data, ์์ฑ ๋ฐ์ดํฐ) :
๊ทธ ์ฌ๋ฌผ์ด ๋ฌด์์ธ์ง๋ฅผ ์ค๋ช
ํ๋ ์ ๋ณด (์: ์ธ๊ตฌ ์, ๊ฑด๋ฌผ ๋์ด, ํ ์ง ์ฉ๋)
๋น์ .
์ข ์ด์ง๋ = ๋จ์ํ ์์น๋ง ๋ณด์ฌ์ค.
GIS = ์ง๋ ์์ โ์ธต(Layer)โ๋ฅผ ์์์ โ ์์น + ํน์ฑ + ์๊ฐ๊น์ง ํํ ๊ฐ๋ฅ.
GIS์ ํต์ฌ ๊ตฌ์ฑ ์์.
๋ฒกํฐ(Vector) : ์ (POI), ์ (๋๋ก), ๋ฉด(ํ์ ๊ตฌ์ญ)
๋์คํฐ(Raster) : ๊ฒฉ์ ํํ(์์ฑ์์, ๊ณ ๋ DEM, ํ ์์ง๋)
ํ ์ด๋ธ ํํ๋ก ๊ด๋ฆฌ (์์ ์ฒ๋ผ ํ=๊ฐ์ฒด, ์ด=์์ฑ)
๋ฒกํฐ/๋์คํฐ์ ์ฐ๊ฒฐ๋์ด์ผ ์๋ฏธ ์์.
์คํ์์ค: QGIS, GRASS GIS
์์ฉ: ArcGIS, MapInfo
GPS ์ขํ(์๋ยท๊ฒฝ๋, WGS84)
ํ๋ฉด ์ขํ๊ณ(UTM ๋ฑ)
GIS์ ๊ธฐ๋ณธ ์ฐ์ฐ.
Overlay (์ค์ฒฉ ๋ถ์): ๋๋ก๋ง + ์ธ๊ตฌ ๋ถํฌ โ ๊ตํต ์ทจ์ฝ ์ง์ญ ๋ถ์
Buffer (์์ถฉ ์์ญ): ๊ฐ ์ฃผ๋ณ 500m โ ํ์ ์ํ ์ง์ญ ํ์ง
Spatial Join (๊ณต๊ฐ ๊ฒฐํฉ): ํ๊ต ์์น + ํ์ ๊ฑฐ์ฃผ์ง ๋ฐ์ดํฐ โ ํตํ๊ถ ๋ถ์
GIS์ ์ญํ = ๋จ์ ์ง๋ ์ ์์ ๋์ด์ ๊ณต๊ฐ ์์ฌ๊ฒฐ์ ์ง์ ๋๊ตฌ(DSS: Decision Support System)
ํ์ฉ ๋ถ์ผ
๋์๊ณํ : ์ ๋์ ๋ถ์ง ์ ์ , ๊ตํต ์๋ฎฌ๋ ์ด์
ํ๊ฒฝ ๊ด๋ฆฌ : ์ฐ์ฌํ ์ํ ๋ถ์, ์์์ ๊ด๋ฆฌ
์ค๋งํธ์ํฐ/IoT : ์ค์๊ฐ ๊ตํต, ๋๊ธฐ์ค์ผ ์ผ์ ๋ฐ์ดํฐ ์๊ฐํ
๊ณต๊ฐ ๋น ๋ฐ์ดํฐ/AI : ์์ฑยท๋๋ก ๋ฐ์ดํฐ โ ๋ฅ๋ฌ๋ ๊ธฐ๋ฐ ํ ์งํผ๋ณต ๋ถ๋ฅ
์ค๋ฌด์์ ์ค์ํ๊ฒ ๋ณด๋ ๋ถ๋ถ
GIS์ ๋ณธ์ง = ์์น ๋ฐ์ดํฐ(Geometry)์ ์์ฑ ๋ฐ์ดํฐ(Attribute)์ ๊ฒฐํฉ ๊ตฌ์กฐ
์์น ๋ฐ์ดํฐ(Geometry)
์ฌ๋ฌผ์ด ์ด๋์ ์๋์ง๋ฅผ ํํํ๋ ์ขํ ์ ๋ณด
์:
์ (Point) โ ๋ฒ์ค ์ ๋ฅ์ฅ ์์น
์ (Line) โ ๋๋ก, ๊ฐ
๋ฉด(Polygon) โ ํ์ ๊ตฌ์ญ, ํธ์
์์ฑ ๋ฐ์ดํฐ(Attribute)
๊ทธ ์ฌ๋ฌผ์ด ๋ฌด์์ธ์ง, ์ด๋ค ํน์ฑ์ ๊ฐ์ง๋์ง ์ค๋ช ํ๋ ์ ๋ณด
์:
๋ฒ์ค ์ ๋ฅ์ฅ(์์น) โ ์ ๋ฅ์ฅ ์ด๋ฆ, ๋ฒ์ค ๋ ธ์ ์
๋๋ก(์์น) โ ์ฐจ์ ์, ์ ํ ์๋
ํ์ ๊ตฌ์ญ(์์น) โ ์ธ๊ตฌ ์, ๋ฉด์ , ํ๊ท ์๋
๊ฒฐํฉ ๊ตฌ์กฐ
์์น = ์ง๋์์ ์ขํ
์์ฑ = ์์ ์ฒ๋ผ ํ ํ์
GIS๋ ์ขํ์ ์์ฑ ํ ์ด๋ธ์ 1:1 ๋งค์นญํ์ฌ ์๋ฏธ๋ฅผ ๋ถ์ฌ
๊ณต๊ฐ ๋ฐ์ดํฐ ๋ชจ๋ธ์ ๊ตฌ์กฐ
์ (Point), ์ (LineString), ๋ฉด(Polygon) โ WKT(Well-Known Text)๋ WKB(Well-Known Binary)๋ก ํํ
์ขํ๊ณ(CRS, Coordinate Reference System)์ ์ข ์
ํ(Row) = ๊ฐ๋ณ ๊ฐ์ฒด(์: ๊ฑด๋ฌผ 1๋)
์ด(Column) = ์์ฑ ๊ฐ(์: ์ธต์, ๊ฑด์ถ์ฐ๋, ์ฉ๋)
์์ (Shapefile ๊ตฌ์กฐ)
.shp : Geometry ์ ์ฅ (์์น)
.dbf : ์์ฑ(Attribute) ํ ์ด๋ธ (dBase ํ์)
.shx : ์ธ๋ฑ์ค ํ์ผ โ Geometry์ Attribute ๋งคํ
๊ณต๊ฐ DB(PostGIS ๋ฑ)
CREATE TABLE building (
id SERIAL PRIMARY KEY,
name VARCHAR(100),
height FLOAT,
geom GEOMETRY(Polygon, 4326)
);
-> ์ฌ๊ธฐ์ geom์ด ์์น ๋ฐ์ดํฐ, ๋๋จธ์ง๊ฐ ์์ฑ ๋ฐ์ดํฐ
์์น์ ์์ฑ ๊ฒฐํฉ์ ํต์ฌ ์๋ฏธ.
GIS์์ ์ค์ํ ๊ฑด "์ง๋ ์์ ์ " ๊ทธ ์์ฒด๊ฐ ์๋๋ผ,
๊ทธ ์ ์ด ๋ฌด์์ ์๋ฏธํ๋์ง ์๋ ค์ฃผ๋ ์์ฑ ๋ฐ์ดํฐ
์ฆ, Geometry + Attribute = ๊ณต๊ฐ ๊ฐ์ฒด(Spatial Feature)
์ค๋ฌด ์ ์ฉ ํฌ์ธํธ
์์น ๋ฐ์ดํฐ๋ ๊ณ ์ ์ ์ผ ์ ์์ผ๋, ์์ฑ์ ์ฃผ๊ธฐ์ ์ผ๋ก ์ ๋ฐ์ดํธ๋จ
์: ๋ณ์ ๊ฑด๋ฌผ ์ขํ๋ ๋ณํ์ง ์์ โ ์์ฑ(์ง๋ฃ ๊ณผ๋ชฉ, ์์ฌ ์)์ ๊ณ์ ๊ฐฑ์ ๋จ
Geometry๋ ๊ณต๊ฐ ์ฐ์ฐ(๋ฒํผ, ๊ต์ฐจ, ํฌํจ ๊ด๊ณ)
Attribute๋ ์กฐ๊ฑด ํํฐ๋ง(์: ์ธ๊ตฌ 10๋ง ์ด์์ธ ๋์๋ง ์ ํ)
๊ฒฐํฉ ๋ถ์ โ โ์ธ๊ตฌ 10๋ง ์ด์ ๋์ ์ค ๊ฐ์ผ๋ก๋ถํฐ 1km ์ด๋ด ์ง์ญ ์ฐพ๊ธฐโ
Geometry๋ CNN(Convolutional Neural Network) ๊ธฐ๋ฐ ๊ณต๊ฐ ํจํด ํ์ต์ ํ์ฉ (์: ์์ฑ์์ ๋ถ๋ฅ)
Attribute๋ ML ๋ชจ๋ธ์ Feature๋ก ์ฌ์ฉ (์: ์ธ๊ตฌ, ํ ์ง์ด์ฉ, ๊ตํต๋ โ ์ฃผํ๊ฐ๊ฒฉ ์์ธก)
Geometry = ๊ณต๊ฐ ๊ฐ์ฒด๋ฅผ ํํํ๋ "์์น ์ ๋ณด"
๊ธฐ๋ณธ ๋จ์ = ์ (Point), ์ (Line), ๋ฉด(Polygon)
์ (Point) = ๋จ์ผ ์ขํ
์ (LineString) = ์ขํ ๋ฐฐ์ด
๋ฉด(Polygon) = ํํฉ๋ ์ขํ ์งํฉ
๋น์
- ์ = ์ฃผ์ ํ๋
- ์ = ๊ธธ
- ๋ฉด = ๋๋ค/๊ตฌ์ญ
Geometry ๊ธฐ๋ณธ ๊ฐ์ฒด (OGC โ Open Geospatial Consortium ํ์ค)
์ขํ ์ฐจ์
2D (x, y) โ ํ๋ฉด
3D (x, y, z) โ ๊ณ ๋ ํฌํจ (๊ฑด๋ฌผ ๋์ด, ์งํ)
4D (x, y, z, t) โ ์๊ฐ๊น์ง ํฌํจ (์ด๋ ๋ฐ์ดํฐ, ์๊ณ์ด GIS)
ํํ ๋ฐฉ์.
WKT(Well-Known Text)
POINT(127.0276 37.4979)
LINESTRING(127.0 37.5, 127.1 37.6)
POLYGON((127.0 37.5, 127.1 37.5, 127.1 37.6, 127.0 37.6, 127.0 37.5))
WKB(Well-Known Binary) : ์ด์ง ํํ -> DB์์ ๋น ๋ฅธ ์ฒ๋ฆฌ.
Geometry์ ํ์ฅ ๊ฐ๋
Topology ๊ธฐ๋ฐ ํํ : ๋จ์ Geometry๊ฐ ์๋๋ผ ๊ฐ์ฒด ๊ฐ์ ๊ด๊ณ๋ฅผ ํํ
์ค๋ฌด ์ ์ฉ.
๋์๊ณํ :
๊ฑด๋ฌผ = Polygon (์์น) + ์ธต์, ์ฉ๋ (์์ฑ)
๋๋ก = LineString + ์ฐจ์ ์, ๊ตํต๋
ํ๊ฒฝ๋ถ์ :
๊ฐ = LineString
ํธ์ = Polygon
์ค์ผ์ ์์น = Point
๋น ๋ฐ์ดํฐ GIS :
์ด๋ ๊ถค์ = Point ์งํฉ + ์๊ฐ
์์ฑๅฝฑๅ ๋ถ๋ฅ = Raster โ Polygon ๋ณํ (Land Cover Map)
Vector ๋ฐ์ดํฐ๋?
๊ณต๊ฐ ๋ฐ์ดํฐ๋ฅผ ์ขํ(์ )๋ก ์ ์ํ๊ณ ,
๊ทธ ์ขํ๋ฅผ ์ (Point) / ์ (Line) / ๋ฉด(Polygon) ์ผ๋ก ์ฐ๊ฒฐํด ํํํ๋ ๋ฐฉ์
์ฆ, ์ขํ ๊ธฐ๋ฐ ๋ํ์ผ๋ก ์ธ์์ ํํ
์์
์ (Point) : ๋ฒ์ค ์ ๋ฅ์ฅ, ํธ์์ ์์น
์ (Line) : ๋๋ก, ์ฒ ๋, ํ์ฒ
๋ฉด(Polygon) : ํ์ ๊ตฌ์ญ, ๊ณต์, ํธ์
Vector ๋ฐ์ดํฐ ๊ตฌ์กฐ
์ ์ฅ ํฌ๋งท
Shapefile : ๊ฐ์ฅ ๋ํ์ ์ธ ๋ฒกํฐ ํ์ (.shp, .shx, .dbf)
GeoJSON : JSON ๊ธฐ๋ฐ โ ์น ์ง๋์์ ๋ง์ด ํ์ฉ
KML/KMZ : Google Earth, Google Maps์์ ์ฌ์ฉ
Spatial Database : PostGIS, Spatialite
์ขํ๊ณ(CRS, Coordinate Reference System)
๋ชจ๋ ๋ฒกํฐ ๋ฐ์ดํฐ๋ ์ขํ์ฒด๊ณ์ ์ข ์
์: ์๋ยท๊ฒฝ๋(WGS84), UTM, ๊ตญ๊ฐ ์ขํ๊ณ
ํน์ง.
Topology(์์ ๊ด๊ณ)
๋ฒกํฐ ๋ฐ์ดํฐ๋ ๋จ์ํ ์ขํ ๋ชจ์์ด ์๋๋ผ,
๊ฐ์ฒด ๊ฐ์ ๊ด๊ณ(Adjacency, Connectivity, Containment) ๋ฅผ ํฌํจํ ์ ์์.
์:
์ค๋ฌด ํ์ฉ ์์
Polygon = ํ ์ง ํ์ง
Attribute = ์ฉ๋(์์ /์ฃผ๊ฑฐ), ๋ฉด์ , ๊ฑดํ์จ
Line = ๋๋ก ๋คํธ์ํฌ
Attribute = ์ ํ ์๋, ์ฐจ์ ์ โ ๊ฒฝ๋ก ์ต์ ํ
Polygon = ํ์ ๋ฒ๋ ์ง์ญ
Point = ๋ํผ์ ์์น
๋ถ์ = ํ์ ๋ฒ์ ์์ ์ํ ๋ํผ์ ์๋ณ
Cell, Resolution, Band ๊ฐ๋
๋จ์ผ ๋ฐด๋ vs ๋ค์ค ๋ฐด๋ (์: ์์ฑ์์ RGB, NIR)
Raster ๋ฐ์ดํฐ ๊ตฌ์กฐ.
๋จ์ผ ๋ฐด๋(Single-band Raster)
๋ค์ค ๋ฐด๋(Multi-band Raster)
๋ฐด๋ ์กฐํฉ.
์ค๋ฌด ํ์ฉ ์์.
๊ธฐ์ ์ ๊ด์
Vector vs Raster ์ ๋ฆฌ
GCS, PCS, EPSG ์ฝ๋.
Datum, EPSG ์ฝ๋ (์: EPSG:4326, EPSG:5179)
์ขํ๊ณ๋?
GCS(Geographic Coordinate System)
PCS (Projected Coordinate System)
๐ ๋น์ :
- GCS = โ์ง๊ตฌ๋ณธ ์์ ์๋ยท๊ฒฝ๋ ์ขํโ
- PCS = โ์ข ์ด ์ง๋ ์์ ํ๋ฉด ์ขํโ
Datum ( ๊ธฐ์ค ํ์์ฒด )
EPSG ์ฝ๋
์ ์ธ๊ณ ์ขํ๊ณ๋ฅผ ํ์คํํ ๊ณ ์ ๋ฒํธ (European Petroleum Survey Group)
GIS ์ํํธ์จ์ด(QGIS, ArcGIS, PostGIS ๋ฑ)์์ ์ขํ๊ณ๋ฅผ ์ง์ ํ ๋ EPSG ์ฝ๋๋ฅผ ์ฌ์ฉ.
์์ฃผ ์ฐ๋ EPSG ์ฝ๋ ์์
EPSG:4326 โ WGS84 (์๋ยท๊ฒฝ๋, ๋จ์=Degree)
EPSG:3857 โ Web Mercator (์น์ง๋ ํ์ค, ๋จ์=m)
EPSG:5179 โ UTM-K (ํ๊ตญ ๊ตญ๊ฐ ํ์ค ํ๋ฉด์ขํ๊ณ, ๋จ์=m)
GCS <-> PCS ๋ณํ
์ขํ๊ณ ์ ํ ๊ธฐ์ค.
๊ณต๊ฐ DB(PostGIS)
SELECT ST_Transform(geom, 5179)
FROM building;
-> Geometry ์ขํ๊ณ๋ฅผ 4326 -> 5179๋ก ๋ณํ
QGIS/ArcGIS
EPSG ์ถฉ๋ ๋ฌธ์
์๋ก ๋ค๋ฅธ ์ขํ๊ณ ๋ฐ์ดํฐ๋ฅผ ๊ฒน์ณ์ ์๊ฐํํ ๋,
์ขํ๊ณ ์ง์ ์ด ์๋ชป๋๋ฉด โ๋ ์ด์ด๊ฐ ์ด๊ธ๋จโ ํ์ ๋ฐ์
ํด๊ฒฐ: ์ฌ๋ฐ๋ฅธ EPSG ์ฝ๋ ์ง์ + ํ์์ Reprojection ์ํ
์ขํ๊ณ๋?
์๋/๊ฒฝ๋ (Lat/Lon)
ํฌ์ (Projection)
EPSG ์ฝ๋
์ขํ๊ณ ๊ตฌ๋ถ
์ง๋ฆฌ ์ขํ๊ณ(GCS): ์๋/๊ฒฝ๋ (๋จ์: degree)
ํฌ์ ์ขํ๊ณ(PCS): ํ๋ฉด ์ง๊ต ์ขํ (๋จ์: meter)
UTM (Universal Transverse Mercator)
EPSG ์ฝ๋ ์์
ํฌ์์ ๋ชฉ์ ๋ณ ๊ตฌ๋ถ
์ค๋ฌด์์ ์์ฃผ ๊ฒช๋ ๋ฌธ์
์ขํ๊ณ ๋ณํ ํด/๋ผ์ด๋ธ๋ฌ๋ฆฌ
์ ํ๋(Accuracy)
โ ์ค์ ์์น์ ์ผ๋ง๋ ๊ฐ๊น์ด์ง.
๐ฏ ๊ณผ๋
์ ์ ์ค์์ ๋ง์ท๋๊ฐ?
์ ๋ฐ๋(Precision)
โ ์ธก์ ๊ฐ๋ค์ด ์ผ๋ง๋ ์ผ๊ด๋๊ฒ ๋ชจ์ฌ ์๋์ง.
๐ฏ ๊ณ์ ๊ฐ์ ์์น์ ๋ง์ท๋๊ฐ? (๋น๋ก ์ค์ฌ์์ ๋ฒ์ด๋ ์์ด๋)
ํด์๋(Resolution)
โ ๋ฐ์ดํฐ๋ฅผ ์ผ๋ง๋ ์ธ๋ฐํ๊ฒ ํํํ ์ ์๋์ง.
๐ ๋น์ :
- ์ ํ๋ = ๋ด ์ง ์ฃผ์๋ฅผ ์ ๋๋ก ์ฐ์๋๊ฐ?
- ์ ๋ฐ๋ = ๊ฐ์ ์ฃผ์๋ฅผ ๋ฐ๋ณตํด์ ์ฐ์ด๋ ํ๋ค๋ฆผ ์์ด ๋์ผํ๊ฐ?
- ํด์๋ = ์ง์ ์ง๋์ ํ์ผ๋ก๋ง ์ฐ๋๊ฐ, ์๋๋ฉด ๊ฑด๋ฌผ ์ค๊ณฝ์ ๊น์ง ํํํ๋๊ฐ?
์ ํ๋(Accuracy)
์ ๋ฐ๋(Precision)
ํด์๋(Resolution)
์ ํ๋ vs ์ ๋ฐ๋ Trade-off
ํด์๋์ ๋ถ์ ๋จ์
ํ์ง ํ๊ฐ ๊ธฐ์ค
๐ ์ฆ, ๋จ์ผ ๊ฐ์ฒด๋ฅผ ํ์ฅํด์ โ๋ณต์์ ๋์ผ ํ์ Geometryโ๋ฅผ ํ๋์ Feature๋ก ๊ด๋ฆฌํ๋ ๊ตฌ์กฐ.
์์ํ ๊ณต๊ฐ ํ์(์ ,์ ,๋ฉด)
์ขํ ์ ๋ณด๋ง ๋ด๊ณ ์์.
Geometry + ์์ฑ(Attribute) ๊ฒฐํฉ์ฒด
ex: ๊ฑฐ๋ใน Polygon + ๊ฑด๋ฌผ๋ช , ์ธต์, ์ฉ๋ ๋ฑ ์์ฑ ๋ฐ์ดํฐ.
๐ ๋น์ :
- Geometry = ์ขํ๋ง ์๋ ์์น
- Feature = ์ขํ + ์ค๋ช ๋ถ์ ๊ฐ์ฒด(์ค์ ์ฌ๋ฌผ)
- Layer = ๋น์ทํ ์ฌ๋ฌผ๋ค์ ๋ฌถ์ด๋์ ์ง๋ ํ ์ฅ
Cell(ํฝ์ )
Resolution(ํด์๋)
Band(๋ฐด๋)
๐ Raster๋ โ๊ฒฉ์ ๋ฐ์ดํฐโ๋ผ๋ฉด, Vector๋ โ๋ํ ๋ฐ์ดํฐโ๋ผ๊ณ ์ดํดํ๋ฉด ๋จ.
Vector ๋ฐ์ดํฐ : ์ /์ /๋ฉด์ผ๋ก ๊ณต๊ฐ์ ํํ โ ๊ฐ๋ณ ๊ฐ์ฒด ๋ถ์์ ์ ํฉ.
Raster ๋ฐ์ดํฐ : Cell ๋จ์๋ก ์ฐ์์ ํ์ ํํ โ ์์ ์ฒ๋ฆฌ, ํ ์งํผ๋ณต, ๊ธฐํ ๋ฐ์ดํฐ์ ์ ํฉ.
Geometry = ์ขํ๋ง, Feature = ์ขํ+์์ฑ, Layer = Feature๋ค์ ๋ชจ์.
Vector๋ ๊ฐ์ฒด ์ค์ฌ, Raster๋ ํ์ ์ค์ฌ ๋ฐ์ดํฐ ๊ตฌ์กฐ.
Resolution๊ณผ Scale
Pixel Value ์๋ฏธ (DN, Reflectance, Elevation ๋ฑ)
DEM/DSM/DTM์ ์ฐจ์ด
Shapefile(.shp/.dbf/.shx) ๊ตฌ์กฐ ์์ธ
GeoJSON: ์ขํ ํํ ๋ฐฉ์๊ณผ FeatureCollection
GeoTIFF: ๋ฉํ๋ฐ์ดํฐ ํฌํจ ๊ตฌ์กฐ
KML/KMZ, GPKG
File-based (Shapefile, GeoPackage)
DB-based (PostGIS, Spatialite)
์ธ์ ์ฑ(Adjacency), ํฌํจ์ฑ(Containment), ์ฐ๊ฒฐ์ฑ(Connectivity)
ํฑ๋ก์ง ์ค๋ฅ ์ฌ๋ก: ๊ฒน์นจ, ๊ฐญ, ์ฌ๋ฆฌ๋ฒ
Multipatch ๊ตฌ์กฐ
TIN (Triangulated Irregular Network)
Point Cloud(LiDAR, Drone)
Trajectory ๋ฐ์ดํฐ ๋ชจ๋ธ (object_id, timestamp, geometry)
์๊ณ์ด ๋์คํฐ (Time-series Raster stack)
Spatial Index ๊ฐ๋ (R-Tree, QuadTree)
Tiling, Pyramid ๊ตฌ์กฐ (๋๊ท๋ชจ ๋์คํฐ ์ฒ๋ฆฌ)
์ฐ์ ์ฐ์ฐ (NDVI = (NIR-RED)/(NIR+RED))
Classification
Reclassification
๊ณต๊ฐ ์๊ธฐ์๊ด: Moranโs I, Kriging
ํซ์คํ ๋ถ์: Getis-Ord Gi*
์ต๋จ ๊ฒฝ๋ก (Dijkstra, A*)
๋คํธ์ํฌ ์ค์ฌ์ฑ.
์ ๊ทผ์ฑ ์ง์(Accessibility Index)
Trajectory Clustering(ST-DBSCAN)
์ด๋์ฒด ํจํด ๋ง์ด๋
GWR (Geographically Weighted Regression)
Spatial Panel Models
CNN ๊ธฐ๋ฐ ํ ์งํผ๋ณต ๋ถ๋ฅ
GNN ๊ธฐ๋ฐ ๊ตํต ๋คํธ์ํฌ ๋ถ์
TorchGeo, TensorFlow+Keras with EO Data
CNN(์์ฑ ์ด๋ฏธ์ง) + GNN(๋๋ก ๋คํธ์ํฌ)
๋ฐ๊ฒฝ X m ๋ด POI ์ฐพ๊ธฐ
๋๋ก์ ๊ต์ฐจํ๋ ๊ฑด๋ฌผ ์ฐพ๊ธฐ
๊ถค์ ๋ฐ์ดํฐ ์ง๊ณ