예제 — NYC 건물 풋프린트 추출(extrusion)
SELECT
bldg_id,
ST_Extrude(geom, 0, 0, height_ft * 0.3048) AS geom3d
FROM nyc_building_footprints;
ST_Extrude(geom, dx, dy, dz) 는 2D 폴리곤을 (dx, dy, dz) 벡터를 따라 위로 들어 올린다.
- 건물의 경우
dz (높이, SRS 단위)만 신경 쓰면 됨.
- 결과는
PolyhedralSurfaceZ (닫힌 3D 표면) — QGIS 3D와 대부분의 3D 뷰어가 기대하는 형식.