내보내기
프로젝트 데이터를 내보내는 방법을 설명합니다.
지원 형식
| 형식 | 확장자 |
|---|---|
| AMapper Project | .amproj |
| GeoJSON | .geojson |
| 3D Model | .glb |
amproj 내보내기
*.amproj는 AMapper의 프로젝트 포맷으로, 작성한 모든 데이터가 JSON 형태로 직렬화되어 저장됩니다.
- 내보낸
*.amproj파일을 다른 프로젝트에서 가져오기하여 데이터를 재활용하거나 복원할 수 있습니다. *.amproj파일은 ARC eye AR SDK와 연동하여 공간 정보가 포함된 AR 앱을 만드는 데에도 사용할 수 있습니다.
내보내기 방법
- Menu > Export > Amproj를 합니다.
- 다운로드 폴더에 즉시 .amproj 파일을 다운로드 합니다.
GeoJSON 내보내기
- Menu > Export > GeoJSON를 합니다.
- Export GeoJSON 모달 창이 열립니다.
- 내보낼 항목을 선택합니다. 각 항목 왼쪽에 있는 체크 박스를 하여 추가/제거합니다.
- 내보낼 GeoJSON 파일의 좌표계를 선택합니다.
- Export 버튼을 하면 다운로드 폴더에 스테이지 별로 작성된 GeoJSON을 포함한 zip 파일을 다운로드 합니다.
정보
내보낼 GeoJSON 파일의 좌표계는 Project의 좌표계가 Local System이 아닌 경우에만 선택 가능합니다.
3D 모델 (GLB) 내보내기
작성한 도형 데이터를 3D 모델 포맷인 *.glb (glTF Binary)로 내보낼 수 있습니다. 내보낸 GLB 파일은 3D 뷰어나 게임 엔진 등 glTF를 지원하는 환경에서 활용할 수 있습니다.
내보내기 방법
- Menu > Export > 3D Model (*.glb) 를 합니다.
- Export GLB 모달 창이 열립니다.
Loading...
- 내보낼 Stage를 선택합니다.
- 필요에 따라 Color Preset, Saturation, Layer Distance 등의 설정을 조절합니다.
- 레이어별로 내보내기 여부, 색상, 스타일을 설정합니다.
- Preview 버튼으로 새 창에서 3D 미리보기를 확인하거나, Download 버튼으로
*.glb파일을 다운로드합니다.
모달 설정
| 설정 | 설명 |
|---|---|
| Stage | 내보낼 스테이지를 선택합니다. |
| Color Preset | 레이어별 색상 조합을 프리셋으로 일괄 적용합니다. |
| Saturation | 색상의 채도를 조절합니다. 기본값은 1.0입니다. |
| Layer Distance | 레이어 간 높이 간격을 조절합니다. 기본값은 0.2입니다. |
Layer Distance는 왜 필요한가요?
AMapper의 도형 레이어들은 동일한 높이(Y 좌표)의 평면 위에 존재합니다. 이를 그대로 3D 모델로 변환하면 레이어들이 완전히 겹쳐 Z-fighting(깊이 버퍼 충돌로 인한 깜빡임 현상)이 발생합니다.
특히 미니맵이나 AR 내비게이션 앱처럼 카메라가 모델에서 멀리 떨어진 상태에서 렌더링하는 경우, 깊이 버퍼의 정밀도가 낮아져 Z-fighting이 더욱 두드러집니다.
Layer Distance를 설정하면 각 레이어가 미세한 높이 차이를 두고 배치되어 Z-fighting을 방지합니다.
레이어 설정
레이어 설정 테이블에서 각 레이어의 내보내기 옵션을 개별적으로 조절할 수 있습니다.
| 설정 | 설명 |
|---|---|
| Enabled | 해당 레이어를 내보내기에 포함할지 여부를 설정합니다. |
| Color | 해당 레이어의 도형 색상을 지정합니다. |
| Style | 도형의 3D 표현 방식을 지정합니다. |
스타일
| 스타일 | 설명 |
|---|---|
| PolygonFill | 도형을 평면으로 채워서 렌더링합니다. |
| PolygonStroke | 도형의 외곽선만 렌더링합니다. |
| PolygonWall | 도형의 외곽선을 벽면으로 돌출하여 렌더링합니다. |
| PolygonVolume | 도형을 입체적으로 돌출하여 렌더링합니다. |