Repository for mago3D documents.
사용자가 초 대용량 3차원 BIM/AEC/GIS 데이터를 업로드, 자동변환, 웹 브라우저로 가시화, 공유, 협업하고 현실에서 발생할 수 있는 각종 현상을 가상공간에서 시뮬레이션 하는 디지털 트윈 플랫폼.
- 3D GIS 환경 위에서 실내외 공간의 끊김 없는 통합
- 웹 브라우저 상에서 구동, 별도의 add-on 이나 ActiveX 설치 필요 없음
- 오픈소스기반 개발, 개발성과 확장성 확보
- 초대용량 3차원 파일의 효율적 관리 및 초고속렌더링
- mago3d GitHub - Gaia3D/mago3d: mago3D 최신 버전
- mago3d-js GitHub - Gaia3D/mago3djs: 3D Rendering Library
- mago3d-converter GitHub - Gaia3D/NewF4DConverter
- mago3d-tiler GitHub - Gaia3D/SmartTiler
- mago3D 아키텍처 및 구성
- 개발환경 구축
- 프로젝트 구성
- DataGroup, DataInfo와 F4D와의 관계
- RabbitMQ 동작 이해하기
- 3차원 데이터 자동 변환
- 레이어 관리
- 권한 관리
- 정적 컨텐츠 갱신
- 암호화
- 메모리 캐시
- 자바
- DB 규약
- 코딩 규약
- 빌드
- 로깅
- Web/ WAS Server 차이점
- Web/WAS Server 연동 및 테스트
- Tomcat 설정
- 서비스 등록
- Windows 서버 구축하기
용어 | 설명 |
---|---|
데이터 | * 3차원 입체 모델 데이터 * 데이터는 건물, 시설물을 등을 포함 * 데이터 여러 개를 묶어서 제어(컨트롤)하기 위해 데이터 그룹 개념을 도입 |
레이어 | * 2차원 영상 데이터 * 레이어는 배경지도, 위성/항공영상, 각종 주제도(지적도) 등을 포함 * 관련된 레이어들 끼리 묶어서 제어(컨트롤)하기 위해 레이어 그룹 개념을 도입 |
데이터 라이브러리 | * 시뮬레이션용 3차원 데이터를 지칭 * 가로수, 가로등, 교량 등 라이브러리로 사용하는 3차원 데이터 * 점 혹은 선으로 배치 가능 |
디자인 레이어 | * 시뮬레이션용 2차원 데이터를 지칭 * 2차원 데이터의 높이 속성을 반영(Extrusion) 가능 |
스마트 타일 | * 3D 가시화 성능 최적화를 위해 스마트타일 * 타일 데이터는 피라미드 구조 * 스마트 타일이란 3차원 데이터를 타일 구조로 저장하고 가시화하는 방법 * 전체 데이터를 불러오지 않고 화면에 들어오며, 카메라와의 거리를 따진 타일의 데이터만 호출 |