X-GIS

로드맵

X-GIS가 향하는 곳.

여덟 단계, 첫 렌더된 폴리곤부터 프로덕션 배치까지. 비전 기반의 솔직한 정리 — 무엇이 출시됐고, 무엇이 진행 중이며, 무엇이 남았는지. 날짜 약속은 없습니다.

각 단계의 전체 범위와 수용 기준은 ROADMAP.md ↗ 에 있습니다.

00

MVP — 화면에 폴리곤 하나

출시됨

핵심 가설 검증: 유틸리티 스타일 소스 → 컴파일러 → WGSL → 렌더된 폴리곤.

  • 렉서 · 파서 · 타입체커 · IR · WGSL 코드젠
  • GeoJSON 로더, WebGPU 렌더러, 줌/패닝 카메라
  • fill / stroke / opacity / size 유틸리티
01

코어 언어 — 진짜 지도 앱

출시됨

데이터 기반 스타일링, 심볼, 모듈 시스템으로 실제 지도 앱을 만든다.

  • 표현식: 산술, match, interpolate, 줌 모디파이어
  • 데이터 모디파이어, 심볼, preset, struct / enum / fn
  • import / export, const, null 안전성
02

데이터 파이프라인 — 실시간 데이터

진행 중

외부 데이터를 실시간으로 주입하고 더 많은 소스 포맷을 지원한다.

  • 벡터 타일(MVT) + LOD, 래스터 타일
  • input / uniform 호스트 주입, WebSocket 스트림
  • TypeScript 코드젠 + f64 → f32 자동 RTC
03

고급 렌더링 — 3D + 이펙트

진행 중

지형·커스텀 셰이더·멀티패스 렌더링을 갖춘 Google-Earth급 글로브.

  • ECEF 글로브는 현재 동작; 지형 · 3D 타일 · 스트리밍 + LOD는 로드맵
  • extrude, @fragment / @vertex 탈출구, effect 패키지
  • glTF 엔티티, PBR 조명, 자동 instancing / batching
04

컴퓨트 — GPU 분석

진행 중

GPU에서 시뮬레이션과 공간 분석을 실행한다.

  • grid / particle / agent 시뮬레이션 + 더블 버퍼링
  • 분석 파이프라인: step → parallel → reduce
  • buffer, convex_hull, voronoi, contour, 불리언 연산
05

애플리케이션 — 완전한 앱

예정

HUD, 인터랙션, 드로잉 도구, 애니메이션을 갖춘 완전한 지도 앱.

  • overlay / annotation / widget, MSDF 텍스트 렌더링
  • click / hover / drag, GPU 피킹, 드로잉 도구
  • 상태 머신, 모션, 타임라인 리플레이, 카메라 애니메이션
06

도메인 표준 — 해도 & 국방

예정

S-100 해도 표준과 군사 심볼 체계.

  • S-101 / S-102 로더, S-52 포트레이얼, 피처 카탈로그 → struct
  • MIL-STD-2525 / NATO APP-6 심볼, MGRS / UTM 좌표
  • Mapbox Style JSON → X-GIS 변환 및 브리지 모드
07

생태계 & 프로덕션 — 실전 배치

진행 중

레지스트리, Studio, 서버 렌더링, 멀티유저, 보안.

  • 플레이그라운드·문서 사이트는 현재 제공; 패키지 레지스트리 + Studio가 다음
  • 헤드리스 / 서버 렌더링, 멀티 타깃 빌드 (Vulkan · Metal · HLSL)
  • 멀티유저 동기화, 보안 등급, 증분 컴파일