3D Tiles 뷰어 & 좌표 배치 (이동 + tileset.json 저장)

3D Tiles 모델(tileset.json + b3dm)을 CesiumJS로 열어 한국 VWorld 위성영상 위 올바른 WGS84 좌표에 배치하고(수렴각·지오이드 보정), 2점 정렬·좌표 읽기 후 tileset.json을 저장하세요. 100% 로컬.

3D Tiles 모델을 열어 한국 위성영상 위 올바른 좌표에 배치하고 수정된 tileset.json을 저장하세요 — 100% 브라우저.

아직 불러온 tileset이 없습니다.

🔒 모델은 로컬에서 렌더링되며 배경지도 타일만 네트워크로 옵니다.

3D Tiles를 로컬에서 보고 좌표 배치

tileset.json.b3dm 타일이 든 폴더를 선택하세요(파일을 직접 골라도 됩니다). CesiumJS로 한국 VWorld 위성(또는 OpenStreetMap) 배경 위에 렌더링됩니다. tileset에 root.transform이 있으면 현재 원점을 읽고, 없으면 원점을 입력해 배치합니다.

올바른 좌표로 이동

경도·위도·표고(정표고 — 지오이드고는 자동으로 더해짐)를 입력하거나, 2점 정렬(모델 위 기준점 클릭 → 놓을 위치 클릭)로 옮기세요. 격자축 기반 한국 tileset은 수렴각 보정이 적용된 East-North-Up 프레임으로 즉시 재배치됩니다. 임의 지점을 클릭하면 경위도·EPSG:5186 격자 E/N·정표고를 읽어줍니다. 새 root.transform이 반영된 tileset.json을 내려받으세요.

업로드되나요?

아니요. 모델은 전적으로 브라우저에서 읽고 렌더링·재배치됩니다. 배경 지도 타일만 네트워크로 불러오며, 모델과 좌표는 기기를 벗어나지 않습니다.

자주 묻는 질문

어떤 파일이 필요한가요?

3D Tiles 세트 — tileset.json과 그것이 참조하는 .b3dm 타일들, 그리고 큰 데이터셋이 나뉘어 있다면 하위 tileset.json까지 필요합니다. 폴더 전체를 고르면 상대 경로 타일이 해결되며, 참조되지만 선택 목록에 없는 파일은 모델에 구멍을 남기는 대신 페이지에서 알려줍니다.

모델 이동은 어떻게 되나요?

입력한 경도/위도/표고(지오이드 및 격자축 tileset의 수렴각 보정 포함) 또는 2점 정렬로 tileset의 root.transform을 다시 만들고, 내려받을 수 있는 tileset.json에 기록합니다. 다시 쓰는 것은 root.transform뿐이라, 배치가 자식 타일의 transform에 있거나 범위가 region 경계볼륨(3D Tiles 규격상 transform이 적용되지 않음)인 tileset은 잘못된 파일을 내주는 대신 페이지에서 경고합니다.

모델이 업로드되나요?

아니요. 모든 처리는 브라우저에서 로컬로 실행되며, 배경 지도(VWorld 위성 또는 OpenStreetMap)만 네트워크로 가져옵니다.