3단계 · 그대로 올리기 레시피

웹 형태 변환

브라우저가 바로 읽는 포맷으로 변환. 뷰어별 처리 방식.

방식·도구 고르기

카드 안 도구 선택 → 아래 단계·결과 전환. ?: 고르는 기준·장단점.

파일 방식

결과를 파일로 구워 정적 호스팅. 브라우저가 파일을 직접 읽음.

도구

엔진 (Cesium for Unreal)

같은 결과 파일(3D Tiles·quantized-mesh)을 언리얼에서 읽음. 엔진 전용 변환 없음.

엔진이 읽는 결과를 만드는 도구

그대로 올리기 요약 파일 방식

걸린 시간
-
결과 용량
-
파일 수
-
그릴 수 있는 뷰어
2 / 4

변환 단계

  1. 1타일셋 올리기셸 명령 (grep, cp) sh, GPL (coreutils, grep), v-파일 복사·글자 세기 기본 명령.자세히 보기

    cp -r /raw/tiles/. /out/tiles/

    원본도 3D Tiles 3D 데이터를 공간별 나무 구조로 묶은 OGC 표준. 멀리서는 단순하게, 가까이서는 자세하게. 자세히 — 웹 배포용 포맷, 변환 불필요. tileset.json의 상대 경로 참조 → 폴더 구조 유지.

결과물

  • 3D Tiles (pnts)3D Tiles원본과 같은 형식

    원본 그대로 — 이미 웹용 3D Tiles 3D 데이터를 공간별 나무 구조로 묶은 OGC 표준. 멀리서는 단순하게, 가까이서는 자세하게. 자세히. tileset.json만 지정 → 뷰어가 필요한 .pnts 선택 요청.

뷰어별 처리 · 그대로 올리기

  • OpenLayers 2D미지원

    2D 지도 — 3D 점군 미지원.

  • MapLibre 2.5D미지원

    3D Tiles 레이어 없음.

  • MapLibre + Deck.gl 3D미검증

    결과물
    3D Tiles (pnts) (tiles/tileset.json)
    처리
    Tile3DLayer (loaders.gl Tiles3DLoader)
  • CesiumJS 3D미검증

    결과물
    3D Tiles (pnts) (tiles/tileset.json)
    처리
    Cesium3DTileset

직접 처리: 원본과 같은 형식을 그대로 읽음. 변환 후 처리: 바꾼 결과물을 읽음. 일부 기능만: 그리지만 빠지는 기능 있음(카드의 주의). 미검증: 성공한 실행 기록 없음.