Official mago-3d-tiler repository
mago 3DTiler는 오픈 소스를 기반으로 한 OGC 3DTiles 생성기입니다.
다양한 공간 정보 데이터를 OGC 3D Tiles로 변환하여 디지털 트윈 서비스를 위한 기반을 제공합니다.
Java 기반으로 개발된 mago 3DTiler는 높은 이식성, 유연성, 그리고 빠른 성능을 자랑합니다.
mago 3DTiler는 단순한 변환기가 아닙니다.
Java로 개발된 이 오픈 소스 프로젝트는 3D 데이터 변환 분야에서 유연성과 성능을 동시에 제공합니다.
릴리즈된 jar 파일을 다운로드하여 사용하거나, 직접 Gradle 스크립트를 이용해 빌드할 수 있습니다.
빌드된 jar 파일은 /dist
디렉터리에 생성됩니다.
gradlew jar
java -jar mago-3d-tiler-x.x.x-natives-windows.jar -help
콘솔 출력 예시:
┳┳┓┏┓┏┓┏┓ ┏┓┳┓ ┏┳┓┳┓ ┏┓┳┓
┃┃┃┣┫┃┓┃┃ ┫┃┃ ┃ ┃┃ ┣ ┣┫
┛ ┗┛┗┗┛┗┛ ┗┛┻┛ ┻ ┻┗┛┗┛┛┗
3d-tiler(dev) by Gaia3D, Inc.
----------------------------------------
usage: mago 3DTiler help
이 명령을 사용하여 KML 또는 Collada 데이터를 3D Tiles로 변환할 수 있습니다.
java -jar mago-3d-tiler-x.x.x-natives-windows.jar -input C:\data\kml-input-dir -inputType kml -output C:\data\kml-output-dir
또는
java -jar mago-3d-tiler-x.x.x-natives-windows.jar -i C:\data\kml-input-dir -o C:\data\kml-output-dir
Docker를 이용하여 mago-3d-tiler를 간편하게 사용할 수도 있습니다.
docker pull gaia3d/mago-3d-tiler
docker run --rm -v "/workspace:/workspace" gaia3d/mago-3d-tiler -inputType 3ds -input /workspace/3ds-samples -output /workspace/sample-3d-tiles -crs 5186
JDK17 및 JDK21 등 장기 지원(LTS) 버전을 지원합니다.
https://seoul.gaia3d.com:10903