Booil Jung

오픈소스 3D 웹 매핑 생태계

본 보고서는 현대 웹 기반 3D 지도 애플리케이션 구축을 위한 오픈소스 기술 생태계에 대한 심층적이고 종합적인 분석을 제공한다. 기술 리더 및 아키텍트가 전략적 의사결정을 내리는 데 필요한 핵심 정보를 제공하는 것을 목표로, 주요 오픈소스 라이브러리인 CesiumJS, Mapbox GL JS(및 그 포크인 MapLibre GL JS), OpenLayers, Deck.gl을 다각도로 비교 평가한다.

분석 결과, 각 라이브러리는 뚜렷한 철학과 강점을 가지고 있으며, 특정 사용 사례에 따라 최적의 선택이 달라짐을 확인했다. CesiumJS는 WGS84 기반의 고정밀 3D 지구본 시각화와 대용량 3D 타일 데이터셋 스트리밍에 독보적인 성능을 보여, 디지털 트윈, 스마트 시티, 국방 및 항공우주 분야에 가장 적합한 솔루션으로 평가된다. Mapbox GL JS는 미려한 벡터 지도 렌더링과 풍부한 2D 지도 제작 기능에 강점을 보이지만, v2부터 도입된 상용 라이선스 정책은 중요한 고려사항이다. 이에 대한 대안으로 등장한 MapLibre GL JS는 완전한 오픈소스의 자유를 제공하며, Mapbox의 생태계에서 벗어나고자 하는 조직에게 매력적인 선택지이다. OpenLayers는 전통적인 GIS 데이터 형식과 OGC 표준에 대한 광범위한 지원을 바탕으로, 2D 중심의 GIS 애플리케이션에 3D 기능을 점진적으로 추가하고자 할 때 ol-cesium 라이브러리를 통해 강력한 확장성을 제공한다. 마지막으로 Deck.gl은 지도 라이브러리가 아닌 데이터 시각화 계층으로서, 대규모 데이터셋의 GPU 가속 렌더링에 특화되어 있어 데이터 분석 대시보드 구축에 필수적인 도구이다.

특히 대한민국 시장을 고려할 때, 국가공간정보 플랫폼인 브이월드(VWorld)와의 연동은 핵심적인 요구사항이다. 본 보고서는 브이월드 데이터의 특성과 API 제공 현황을 분석하고, 특정 플랫폼에 종속되지 않는 유연하고 안정적인 시스템 아키텍처 구축 방안을 제시한다. 이는 과거 VWorld의 API 변경 이력을 고려할 때, 장기적인 프로젝트 안정성을 위한 필수적인 전략이다.

결론적으로, 본 보고서는 단순한 기술 비교를 넘어, 각 플랫폼의 라이선스 모델, 생태계, 그리고 총소유비용(TCO)까지 고려한 전략적 청사진을 제시한다. 이를 통해 개발팀은 프로젝트의 목표, 예산, 기술적 요구사항에 가장 부합하는 기술 스택을 선정하고, 성공적인 3D 지도 애플리케이션을 구축하기 위한 명확한 방향성을 수립할 수 있을 것이다.


이 파트에서는 3D 웹 매핑 환경의 기본 개념과 주요 기술들을 소개하여, 이어지는 상세 비교 분석에 필요한 배경지식을 제공한다. 특히 대한민국 데이터 생태계와의 통합이라는 중요한 요구사항을 중점적으로 다룬다.


이 파트에서는 주요 라이브러리들을 핵심적인 기술 및 비즈니스 차원에서 직접 비교하여, 데이터 기반의 기술 선정 과정을 지원한다.

라이브러리 주요 초점 3D 지형 렌더링 3D 빌딩 렌더링 (네이티브) 포인트 클라우드 렌더링 시간 기반 동적 시각화 대용량 데이터셋 성능
CesiumJS 3D 최상급 (동적 조명 포함) 최상급 (3D Tiles) 최상급 (3D Tiles) 최상급 (CZML) 매우 우수
Mapbox GL JS 2D/2.5D 기본 제한적 (돌출형) 제한적 (커스텀 레이어) 기본 보통
MapLibre GL JS 2D/2.5D 기본 제한적 (돌출형) 제한적 (커스텀 레이어) 기본 보통
OpenLayers (ol-cesium) 2D 우수 (Cesium 엔진 사용) 우수 (Cesium 엔진 사용) 우수 (Cesium 엔진 사용) 우수 (Cesium 엔진 사용) 우수
Deck.gl 데이터 시각화 해당 없음 (기본 지도에 의존) 제한적 (돌출형) 최상급 (GPU 가속) 우수 매우 우수
라이브러리 핵심 라이선스 비즈니스 모델 주요 플랫폼/생태계 일반적인 비용 요인
CesiumJS Apache 2.0 오픈 코어 (SaaS 플랫폼) Cesium ion (타일링, 호스팅) 개발 비용 + (선택적) ion 구독료
Mapbox GL JS 상용 (Proprietary) 플랫폼 종량제 (PaaS) Mapbox Platform (지도, 검색, 내비) 개발 비용 + 지도 로드/API 사용량
MapLibre GL JS BSD-3 커뮤니티 기반 제3자 타일 제공업체 (MapTiler 등) 개발 비용 + 데이터/타일 호스팅 비용
OpenLayers 2-clause BSD 커뮤니티 기반 OGC 표준, 다양한 데이터 소스 개발 비용 + 데이터 호스팅 비용
Deck.gl MIT 커뮤니티 기반 vis.gl (데이터 시각화 도구 모음) 개발 비용

이 파트에서는 정교한 3D 매핑 애플리케이션을 구축하는 데 필요한 핵심 워크플로우에 대한 실용적이고 구체적인 구현 가이드를 제공한다.


이 마지막 파트에서는 앞선 분석 내용을 종합하여 실제 적용 가능한 아키텍처 청사진을 제시하고, 해당 분야의 미래를 형성할 신기술 동향을 조망한다.

  1. 3D Geospatial Data Analysis with Open Source Tools by Abhinav Bhaskar - Medium, accessed July 5, 2025, https://medium.com/@animagun/3d-geospatial-data-analysis-with-open-source-tools-e024654c766e
  2. The 6 ETL Best Practices You Need to Know - Boomi, accessed July 5, 2025, https://boomi.com/blog/6-etl-best-practices/
  3. ETL Best Practices for GIS - Number Analytics, accessed July 5, 2025, https://www.numberanalytics.com/blog/etl-best-practices-for-gis
  4. How to Use 3D Geospatial Data for Immersive Environments with Cesium, accessed July 5, 2025, https://developer.nvidia.com/blog/leverage-3d-geospatial-data-for-immersive-environments-with-cesium/
  5. CesiumGS/3d-tiles: Specification for streaming massive … - GitHub, accessed July 5, 2025, https://github.com/CesiumGS/3d-tiles
  6. 3D Tiles Standard OGC Publications, accessed July 5, 2025, https://www.ogc.org/standards/3dtiles/
  7. CesiumGS/cesium: An open-source JavaScript library for world-class 3D globes and maps, accessed July 5, 2025, https://github.com/CesiumGS/cesium
  8. Mapbox GL JS Mapbox - Mapbox Documentation, accessed July 5, 2025, https://docs.mapbox.com/mapbox-gl-js/guides/
  9. Data-Driven Compute Overlays for Interactive Geographic Simulation and Visualization, accessed July 5, 2025, https://arxiv.org/html/2506.23364
  10. (PDF) WEBGPU: A NEW GRAPHIC API FOR 3D WEBGIS APPLICATIONS - ResearchGate, accessed July 5, 2025, https://www.researchgate.net/publication/378843017_WEBGPU_A_NEW_GRAPHIC_API_FOR_3D_WEBGIS_APPLICATIONS
  11. CesiumJS – Cesium, accessed July 5, 2025, https://cesium.com/platform/cesiumjs/
  12. Why Cesium, accessed July 5, 2025, https://cesium.com/why-cesium/
  13. Mapbox Maps, accessed July 5, 2025, https://www.mapbox.com/maps
  14. Mapbox GL new license and 6 free alternatives - Geoapify, accessed July 5, 2025, https://www.geoapify.com/mapbox-gl-new-license-and-6-free-alternatives/
  15. OpenLayers - Welcome, accessed July 5, 2025, https://openlayers.org/
  16. Ol-Cesium OpenLayers - Cesium integration library, accessed July 5, 2025, https://openlayers.org/ol-cesium/
  17. ol-cesium - npm, accessed July 5, 2025, https://www.npmjs.com/package/ol-cesium
  18. 2023 State of the OL-Cesium library - Guillaume Beraudo - YouTube, accessed July 5, 2025, https://www.youtube.com/watch?v=0PZ-IqdWRtU
  19. Home deck.gl, accessed July 5, 2025, https://deck.gl/
  20. Introduction - Deck.gl, accessed July 5, 2025, https://deck.gl/docs
  21. visgl/deck.gl: WebGL2 powered visualization framework - GitHub, accessed July 5, 2025, https://github.com/visgl/deck.gl
  22. Roadmap - Deck.gl, accessed July 5, 2025, https://deck.gl/docs/roadmap
  23. 브이월드는 대국민 지도서비스 입니다. - 공간정보산업진흥원, accessed July 5, 2025, http://www.spacen.or.kr/vworld_mgm/business_info.do
  24. 공간정보 서비스 ‘브이월드’ 고도화한다 - 국토교통부, accessed July 5, 2025, https://www.molit.go.kr/LCMS/DWN.jsp?fold=koreaNews/mobile/file&fileName=230818%28%EC%A1%B0%EA%B0%84%29%EA%B3%B5%EA%B0%84%EC%A0%95%EB%B3%B4%EC%84%9C%EB%B9%84%EC%8A%A4%EB%B8%8C%EC%9D%B4%EC%9B%94%EB%93%9C%EA%B3%A0%EB%8F%84%ED%99%94%ED%95%9C%EB%8B%A4%28%EA%B5%AD%EA%B0%80%EA%B3%B5%EA%B0%84%EC%A0%95%EB%B3%B4%EC%84%BC%ED%84%B0%29.pdf
  25. accessed January 1, 1970, https://www.vworld.kr/dev/v4dv_2ddataguide.do
  26. 국토교통부_3D모바일 API 공공데이터포털, accessed July 5, 2025, https://www.data.go.kr/data/15140370/openapi.do?recommendDataYn=Y
  27. 국토교통부_웹지엘 3D 지도 API 공공데이터포털, accessed July 5, 2025, https://www.data.go.kr/data/3073144/openapi.do?recommendDataYn=Y
  28. OpenLayers를 여행하는 개발자를 위한 안내서 - 11. VWorld 맵 만들기, accessed July 5, 2025, https://blog.itcode.dev/projects/2022/03/21/gis-guide-for-programmer-11
  29. [논문]디지털 트윈 구현을 위한 3차원 공간정보 구축사례 연구, accessed July 5, 2025, https://scienceon.kisti.re.kr/srch/selectPORSrchArticle.do?cn=JAKO202029062617633
  30. VWORLD에서 건물 가져오기, accessed July 5, 2025, https://www.vw-lab.com/53
  31. CesiumJS – Cesium, accessed July 5, 2025, https://cesium.com/learn/cesiumjs-learn/
  32. Examples Mapbox GL JS, accessed July 5, 2025, https://docs.mapbox.com/mapbox-gl-js/example/
  33. OpenLayers Examples, accessed July 5, 2025, https://openlayers.org/en/latest/examples/
  34. Draw Features - OpenLayers, accessed July 5, 2025, https://openlayers.org/en/latest/examples/draw-features.html
  35. OpenLayers Examples - MapTiler documentation, accessed July 5, 2025, https://docs.maptiler.com/openlayers/examples/
  36. d3 Integration - OpenLayers, accessed July 5, 2025, https://openlayers.org/en/latest/examples/d3.html
  37. Showcase deck.gl, accessed July 5, 2025, https://deck.gl/showcase
  38. OpenLayers - Wikipedia, accessed July 5, 2025, https://en.wikipedia.org/wiki/OpenLayers
  39. Cesium: The Platform for 3D Geospatial, accessed July 5, 2025, https://cesium.com/
  40. Cesium ion, accessed July 5, 2025, https://cesium.com/platform/cesium-ion/
  41. Mapbox pricing, accessed July 5, 2025, https://www.mapbox.com/pricing
  42. How does mapbox pricing work? - Reddit, accessed July 5, 2025, https://www.reddit.com/r/mapbox/comments/hx1m2y/how_does_mapbox_pricing_work/
  43. Cesium Sandcastle, accessed July 5, 2025, https://sandcastle.cesium.com/?src=CZML%20Path.html
  44. Cesium Sandcastle, accessed July 5, 2025, https://sandcastle.cesium.com/
  45. Guide Resium - Re:Earth, accessed July 5, 2025, https://resium.reearth.io/guide
  46. React Cesium: A powerful Library for Creating Stunning 3D Globes and Maps - DhiWise, accessed July 5, 2025, https://www.dhiwise.com/post/react-cesium-a-powerful-library-for-creating-3d-globe
  47. Installation Resium - Re:Earth, accessed July 5, 2025, https://resium.reearth.io/installation
  48. How to use Cesium with React without using the Resium library, accessed July 5, 2025, https://community.cesium.com/t/how-to-use-cesium-with-react-without-using-the-resium-library/13886
  49. Plugins and frameworks Mapbox GL JS, accessed July 5, 2025, https://docs.mapbox.com/mapbox-gl-js/plugins/
  50. OpenLayers - GitHub, accessed July 5, 2025, https://github.com/openlayers/openlayers
  51. 3d-tiles/specification/README.adoc at main - GitHub, accessed July 5, 2025, https://github.com/CesiumGS/3d-tiles/blob/main/specification/README.adoc
  52. 3d-tiles/Q-and-A.md at main - GitHub, accessed July 5, 2025, https://github.com/CesiumGS/3d-tiles/blob/main/Q-and-A.md
  53. ogr2ogr Convert vector data between different formats - RDocumentation, accessed July 5, 2025, https://www.rdocumentation.org/packages/gdalraster/versions/1.12.0/topics/ogr2ogr
  54. GDAL - Reproject a Shapefile - North River Geographic Systems Inc, accessed July 5, 2025, https://www.northrivergeographic.com/gdal-reproject-a-shapefile/
  55. ogr2ogr - GDAL documentation, accessed July 5, 2025, https://gdal.org/en/stable/programs/ogr2ogr.html
  56. ogr2ogr reprojection works on command line but shifts output when same command run from inside python? - GIS Stack Exchange, accessed July 5, 2025, https://gis.stackexchange.com/questions/112174/ogr2ogr-reprojection-works-on-command-line-but-shifts-output-when-same-command-r
  57. Using OGR2OGR to Convert, Reproject, and Load Spatial Data to SQL Server, accessed July 5, 2025, https://alastaira.wordpress.com/2011/02/21/using-ogr2ogr-to-convert-reproject-and-load-spatial-data-to-sql-server/
  58. GDAL/OGR Quickstart - OSGeo-Live 5.0 Documentation, accessed July 5, 2025, https://live.osgeo.org/archive/5.0/en/quickstart/gdal_quickstart.html
  59. IfcOpenShell code examples - OSArch - Wiki, accessed July 5, 2025, https://wiki.osarch.org/index.php?title=IfcOpenShell_code_examples
  60. IfcConvert - IfcOpenShell 0.8.3 documentation, accessed July 5, 2025, https://docs.ifcopenshell.org/ifcconvert.html
  61. Usage - IfcOpenShell 0.8.3 documentation, accessed July 5, 2025, https://docs.ifcopenshell.org/ifcconvert/usage.html
  62. Code examples - IfcOpenShell 0.8.3 documentation, accessed July 5, 2025, https://docs.ifcopenshell.org/ifcopenshell-python/code_examples.html
  63. njam/citygml-to-3dtiles: Convert from CityGML to Cesium 3D Tiles. - GitHub, accessed July 5, 2025, https://github.com/njam/citygml-to-3dtiles
  64. basic conversion from CityGML to 3DTiles - CesiumJS - Cesium Community, accessed July 5, 2025, https://community.cesium.com/t/citygml-to-3dtiles-basic-conversion-from-citygml-to-3dtiles/6722
  65. basic conversion from CityGML to 3DTiles - Google Groups, accessed July 5, 2025, https://groups.google.com/g/cesium-dev/c/Ah0nl1FNUFE
  66. py3dtiles, accessed July 5, 2025, https://py3dtiles.org/
  67. py3dtiles - PyPI, accessed July 5, 2025, https://pypi.org/project/py3dtiles/
  68. PY3DTILERS: AN OPEN SOURCE TOOLKIT FOR CREATING AND MANAGING 2D/3D GEOSPATIAL DATA, accessed July 5, 2025, https://isprs-annals.copernicus.org/articles/X-4-W3-2022/165/2022/isprs-annals-X-4-W3-2022-165-2022.pdf
  69. Welcome to py3dtiles’s documentation!, accessed July 5, 2025, https://py3dtiles.org/v8.0.2/
  70. VCityTeam/py3dtilers: Tilers accepting various input formats (OBJ, 3DCity databases, GeoJson, IFC) and producing 3DTiles tilesets. - GitHub, accessed July 5, 2025, https://github.com/VCityTeam/py3dtilers
  71. Understanding serverless architectures - AWS Documentation, accessed July 5, 2025, https://docs.aws.amazon.com/whitepapers/latest/optimizing-enterprise-economics-with-serverless/understanding-serverless-architectures.html
  72. Serverless Architecture: What It Is & How It Works Datadog, accessed July 5, 2025, https://www.datadoghq.com/knowledge-center/serverless-architecture/
  73. 3D Tiling Pipeline – Cesium, accessed July 5, 2025, https://cesium.com/platform/cesium-ion/3d-tiling-pipeline/
  74. Cesium ion Cloud Architecture, accessed July 5, 2025, https://cesium.com/blog/2018/03/12/cesium-ion-server-architecture/
  75. Visualizing Time Dynamic Data with Cesium Stories, accessed July 5, 2025, https://cesium.com/learn/ion/stories-time-dynamic/
  76. Cesium Time Animation using CZML, accessed July 5, 2025, https://cesium.com/blog/2018/03/21/czml-time-animation/
  77. Cesium3DTilePointFeature - Cesium Documentation, accessed July 5, 2025, https://cesium.com/learn/cesiumjs/ref-doc/Cesium3DTilePointFeature.html
  78. 3D tiles point cloud feature picking - CesiumJS - Cesium Community, accessed July 5, 2025, https://community.cesium.com/t/3d-tiles-point-cloud-feature-picking/5232
  79. Scene.pick and obtaining position of picked entity - CesiumJS - Cesium Community, accessed July 5, 2025, https://community.cesium.com/t/scene-pick-and-obtaining-position-of-picked-entity/6585
  80. Select features from 3D tileset by ID - 3D Tiles - Cesium Community, accessed July 5, 2025, https://community.cesium.com/t/select-features-from-3d-tileset-by-id/33664
  81. Picking deck.gl, accessed July 5, 2025, https://deck.gl/docs/developer-guide/custom-layers/picking
  82. Automatic, GPU-based object highlighting in deck.gl Layers by Ravi Akkenapally - Medium, accessed July 5, 2025, https://medium.com/vis-gl/automatic-gpu-based-object-highlighting-in-deck-gl-layers-7fe3def44c89
  83. Layer Class - Deck.gl, accessed July 5, 2025, https://deck.gl/docs/api-reference/core/layer
  84. Cesium ion Access Tokens, accessed July 5, 2025, https://cesium.com/learn/ion/cesium-ion-access-tokens/
  85. Photorealistic 3D Tiles Google Maps Tile API - Google for Developers, accessed July 5, 2025, https://developers.google.com/maps/documentation/tile/3d-tiles
  86. Use API Keys with Map Tiles API - Google for Developers, accessed July 5, 2025, https://developers.google.com/maps/documentation/tile/get-api-key
  87. How do I prevent site scraping? [closed] - Stack Overflow, accessed July 5, 2025, https://stackoverflow.com/questions/3161548/how-do-i-prevent-site-scraping
  88. Protect a Wowza CDN on Fastly stream target with token authentication in Wowza Video Legacy, accessed July 5, 2025, https://www.wowza.com/docs/protect-a-wowza-cdn-on-fastly-stream-target-with-token-authentication-in-wowza-video
  89. iis 7 - I’m being scraped, how can I prevent this? - Stack Overflow, accessed July 5, 2025, https://stackoverflow.com/questions/28995620/im-being-scraped-how-can-i-prevent-this
  90. Prevent Web Scraping: 9 Fast Measures to Keep Your Data Safe, accessed July 5, 2025, https://www.data-mania.com/blog/prevent-web-scraping-9-fast-measures-to-keep-your-data-safe/
  91. 서울시, 도시문제 해결 시뮬레이션 ‘디지털 트윈 S-Map’ 전국 최초 구축 - 보안뉴스, accessed July 5, 2025, http://www.boannews.com/media/view.asp?idx=96183&kind=2
  92. 3D로 보는 ‘스마트서울맵’…부동산/교통정보도 한눈에! > 내 손안에 서울 > 서울이야기 > 시민소통 > 정보소통광장, accessed July 5, 2025, https://opengov.seoul.go.kr/mediahub/20688086
  93. 팀네이버, 사우디 3개 도시 디지털 트윈 구축 완료… 스마트시티 기반 마련 - 이코노믹데일리, accessed July 5, 2025, https://www.economidaily.com/view/20250610100259061
  94. [우수기술] 메가시티 디지털 트윈, accessed July 5, 2025, https://smartcity.go.kr/2024/12/13/%EB%A9%94%EA%B0%80%EC%8B%9C%ED%8B%B0%EB%94%94%EC%A7%80%ED%84%B8%ED%8A%B8%EC%9C%88/
  95. How do you use CI/CD in GIS? - Reddit, accessed July 5, 2025, https://www.reddit.com/r/gis/comments/1l7cunm/how_do_you_use_cicd_in_gis/
  96. GigaOm Radar for CI/CD for Kubernetes, accessed July 5, 2025, https://gigaom.com/report/gigaom-radar-for-ci-cd-for-kubernetes/
  97. Automating CI/CD and Testing Best Practices for ArcGIS Maps SDK Projects - Esri Videos, accessed July 5, 2025, https://mediaspace.esri.com/media/t/1_274g6nh3
  98. microsoft/MLOps: MLOps examples - GitHub, accessed July 5, 2025, https://github.com/microsoft/MLOps
  99. MLOPS Github Action With CICD Pipeline One Shot Tutorial - YouTube, accessed July 5, 2025, https://www.youtube.com/watch?v=ciqWMIf7Pz0
  100. GIS Software Development - Kontur Inc., accessed July 5, 2025, https://www.kontur.io/services/gis-software-development/
  101. Point Cloud Based Scene Segmentation: A Survey - arXiv, accessed July 5, 2025, https://arxiv.org/html/2503.12595v1
  102. [2502.06227] Unsupervised deep learning for semantic segmentation of multispectral LiDAR forest point clouds - arXiv, accessed July 5, 2025, https://arxiv.org/abs/2502.06227
  103. Unsupervised deep learning for semantic segmentation of multispectral LiDAR forest point clouds - arXiv, accessed July 5, 2025, https://arxiv.org/html/2502.06227v1
  104. Know What Your Neighbors Do: 3D Semantic Segmentation of Point Clouds - Computer Vision, accessed July 5, 2025, https://www.vision.rwth-aachen.de/media/papers/know-what-your-neighbors-do-3d-semantic-segmentation-of-point-clouds/W63P26.pdf
  105. Deep-Learning-Based Point Cloud Semantic Segmentation: A Survey - MDPI, accessed July 5, 2025, https://www.mdpi.com/2079-9292/12/17/3642
  106. CVPR Poster 3D Building Reconstruction from Monocular Remote Sensing Images with Multi-level Supervisions, accessed July 5, 2025, https://cvpr.thecvf.com/virtual/2024/poster/31847
  107. 3D Building Reconstruction from Monocular Remote Sensing Images with Multi-level Supervisions - CVF Open Access, accessed July 5, 2025, https://openaccess.thecvf.com/content/CVPR2024/papers/Li_3D_Building_Reconstruction_from_Monocular_Remote_Sensing_Images_with_Multi-level_CVPR_2024_paper.pdf
  108. 3D Building Reconstruction From Monocular Remote Sensing Images - CVF Open Access, accessed July 5, 2025, https://openaccess.thecvf.com/content/ICCV2021/papers/Li_3D_Building_Reconstruction_From_Monocular_Remote_Sensing_Images_ICCV_2021_paper.pdf
  109. 3D reconstruction from satellite images - Kitware, Inc., accessed July 5, 2025, https://www.kitware.com/3d-reconstruction-from-satellite-images/
  110. DEEP LEARNING FOR 3D BUILDING RECONSTRUCTION: A REVIEW - ResearchGate, accessed July 5, 2025, https://www.researchgate.net/publication/360958629_DEEP_LEARNING_FOR_3D_BUILDING_RECONSTRUCTION_A_REVIEW/fulltext/6295794b55273755ebc4c657/DEEP-LEARNING-FOR-3D-BUILDING-RECONSTRUCTION-A-REVIEW.pdf
  111. What is Geospatial MLOps and how it works? - Deep Block, accessed July 5, 2025, https://www.deepblock.net/blog/what-is-geospatial-mlops-and-how-it-works
  112. Geospatial MLOps in Defense: Trends and Challenges in 2023 - Deep Block, accessed July 5, 2025, https://www.deepblock.net/hubfs/Downloadables/Deep%20Block%20E-Book_Geospatial%20MLOps%20in%20Defense_Trends%20and%20Challenges%20in%202023.pdf?utm_medium=email&_hsmi=249446010&_hsenc=p2ANqtz–czEZAOu3jdzkTsfRTayzRvmtXZKSXYhgUzSXzQHvMF4oUV5RI4qsRhmn3UivgrzftopJJRJJIQsJkifqCTIygUU-fSQ&utm_content=249446010&utm_source=hs_email
  113. MLOps: Continuous delivery and automation pipelines in machine learning - Google Cloud, accessed July 5, 2025, https://cloud.google.com/architecture/mlops-continuous-delivery-and-automation-pipelines-in-machine-learning
  114. MLOps Architecture Guide - neptune.ai, accessed July 5, 2025, https://neptune.ai/blog/mlops-architecture-guide
  115. Architecture for MLOps using TensorFlow Extended, Vertex AI Pipelines, and Cloud Build, accessed July 5, 2025, https://cloud.google.com/architecture/architecture-for-mlops-using-tfx-kubeflow-pipelines-and-cloud-build
  116. satellite-image-deep-learning/model-training-and-deployment - GitHub, accessed July 5, 2025, https://github.com/satellite-image-deep-learning/model-training-and-deployment
  117. Using container images to run PyTorch models in AWS Lambda Artificial Intelligence, accessed July 5, 2025, https://aws.amazon.com/blogs/machine-learning/using-container-images-to-run-pytorch-models-in-aws-lambda/
  118. Deploying PyTorch on AWS Lambda - Segments.ai, accessed July 5, 2025, https://segments.ai/blog/pytorch-on-lambda/
  119. The Implementation of a WebGPU-Based Volume Rendering Framework for Interactive Visualization of Ocean Scalar Data - MDPI, accessed July 5, 2025, https://www.mdpi.com/2076-3417/15/5/2782
  120. WEBGPU: A NEW GRAPHIC API FOR 3D WEBGIS APPLICATIONS - ResearchGate, accessed July 5, 2025, https://www.researchgate.net/publication/378843017_WEBGPU_A_NEW_GRAPHIC_API_FOR_3D_WEBGIS_APPLICATIONS/fulltext/65ec5c3baaf8d548dcbc623e/WEBGPU-A-NEW-GRAPHIC-API-FOR-3D-WEBGIS-APPLICATIONS.pdf
  121. Announcing Deck.gl v9: WebGPU ready & with TypeScript support - Carto, accessed July 5, 2025, https://carto.com/blog/announcing-deck-gl-v9-webgpu-ready-with-typescript-support
  122. Navixy Websocket API: empowering developers for real-time data exchange, accessed July 5, 2025, https://www.navixy.com/blog/navixy-websocket-api-real-time-data-exchange/
  123. WebSocket Protocol Usage in a Real-time Web Application - Visual Craft, accessed July 5, 2025, https://www.visual-craft.com/blog/using-websocket-protocol-for-real-time-applications/
  124. WebSocket-ArcGIS Velocity - Esri Documentation, accessed July 5, 2025, https://doc.arcgis.com/en/velocity/ingest/websocket.htm
  125. Data Visualization Real Time with WebSockets & LightningChart JS, accessed July 5, 2025, https://lightningchart.com/blog/data-visualization-websockets/
  126. Design and Development of a Local-First Collaborative 3D WebGIS Application for Mapping, accessed July 5, 2025, https://www.mdpi.com/2220-9964/14/4/166
  127. Active-Active geo-distribution - Redis, accessed July 5, 2025, https://redis.io/active-active/
  128. Code (Implementations) - Conflict-free Replicated Data Types, accessed July 5, 2025, https://crdt.tech/implementations
  129. Real-Time Co-Editing of Geographic Features - MDPI, accessed July 5, 2025, https://www.mdpi.com/2220-9964/13/12/441
  130. Understanding CRDTs and Their Role in Distributed Systems TiDB, accessed July 5, 2025, https://www.pingcap.com/article/understanding-crdts-and-their-role-in-distributed-systems/
  131. Large-Scale Geo-Replicated Conflict-free Replicated Data Types - Distributed, Parallel and Secure Systems - INESC-ID, accessed July 5, 2025, https://www.dpss.inesc-id.pt/~ler/reports/carlosbartolomeu-midterm.pdf
  132. GARAD-SLAM: 3D GAussian splatting for Real-time Anti Dynamic SLAM - arXiv, accessed July 5, 2025, https://arxiv.org/html/2502.03228v1
  133. [2403.14244] Isotropic Gaussian Splatting for Real-Time Radiance Field Rendering - arXiv, accessed July 5, 2025, https://arxiv.org/abs/2403.14244
  134. 3D Gaussian Splatting for Real-Time Radiance Field Rendering - ResearchGate, accessed July 5, 2025, https://www.researchgate.net/publication/372989904_3D_Gaussian_Splatting_for_Real-Time_Radiance_Field_Rendering
  135. 3D Gaussian Splatting for Real-Time Radiance Field Rendering - Hugging Face, accessed July 5, 2025, https://huggingface.co/papers/2308.04079
  136. RTG-SLAM: Real-time 3D Reconstruction at Scale using Gaussian Splatting - arXiv, accessed July 5, 2025, https://arxiv.org/abs/2404.19706
  137. RP-SLAM: Real-time Photorealistic SLAM with Efficient 3D Gaussian Splatting - arXiv, accessed July 5, 2025, https://arxiv.org/html/2412.09868v1
  138. Formatted CZML examples - CesiumJS - Cesium Community, accessed July 5, 2025, https://community.cesium.com/t/formatted-czml-examples/38417
  139. CZML in Cesium - GitHub, accessed July 5, 2025, https://github.com/CesiumGS/cesium/wiki/CZML-in-Cesium
  140. Build a Flight Tracker - Cesium, accessed July 5, 2025, https://cesium.com/learn/cesiumjs-learn/cesiumjs-flight-tracker/
  141. idkburkes/Flight-Tracker: This project builds on the CesiumJS platform to deliver a 3D modeling of historical data and live flight paths. I’ve collected geospatial data from aircrafts with a paid subscription to Flightradar24. The data, as shown below, is exported from .csv files containing altitude, heading, latitude, - GitHub, accessed July 5, 2025, https://github.com/idkburkes/Flight-Tracker
  142. CZML Flight Path - CesiumJS - Cesium Community, accessed July 5, 2025, https://community.cesium.com/t/czml-flight-path/1221
  143. track pedestrian with trail using cesium CZML - Stack Overflow, accessed July 5, 2025, https://stackoverflow.com/questions/47244682/track-pedestrian-with-trail-using-cesium-czml
  144. Drawing flying/moving line on Cesium? - Geographic Information Systems Stack Exchange, accessed July 5, 2025, https://gis.stackexchange.com/questions/300511/drawing-flying-moving-line-on-cesium
  145. accessed January 1, 1970, https://github.com/CesiumGS/cesium/blob/main/Apps/Sandcastle/gallery/CZML%20Path.html
  146. accessed January 1, 1970, https://raw.githubusercontent.com/CesiumGS/cesium/main/Apps/SampleData/Vehicle.czml
  147. cesium/Apps/Sandcastle/gallery/CZML.html at main / CesiumGS …, accessed July 5, 2025, https://github.com/CesiumGS/cesium/blob/main/Apps/Sandcastle/gallery/CZML.html
  148. cesium/Apps/Sandcastle/gallery/Multi-part CZML.html at main - GitHub, accessed July 5, 2025, https://github.com/CesiumGS/cesium/blob/main/Apps/Sandcastle/gallery/Multi-part%20CZML.html
  149. Difficulty Loading CZML - CesiumJS - Cesium Community, accessed July 5, 2025, https://community.cesium.com/t/difficulty-loading-czml/2072
  150. Reading in Custom Data from a Czml file - CesiumJS - Cesium Community, accessed July 5, 2025, https://community.cesium.com/t/reading-in-custom-data-from-a-czml-file/3403
  151. Cesium3DTileset - Resium - Re:Earth, accessed July 5, 2025, https://resium.reearth.io/components/Cesium3DTileset