로드맵
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)
- 멀티유저 동기화, 보안 등급, 증분 컴파일