# Required Assets

## 1. Countries GeoJSON (Required)
Download the Natural Earth countries GeoJSON file and place it at:
`src/assets/countries.geojson`

Download from: https://github.com/nvkelso/natural-earth-vector/blob/master/geojson/ne_110m_admin_0_countries.geojson

Or use:
```bash
curl -o src/assets/countries.geojson https://raw.githubusercontent.com/nvkelso/natural-earth-vector/master/geojson/ne_110m_admin_0_countries.geojson
```

## 2. Cesium Assets (Auto-configured)
Cesium static assets will be loaded from CDN via the configuration in cesium-map.component.ts:
```typescript
(window as any).CESIUM_BASE_URL = 'assets/cesium';
```

Copy Cesium assets from `node_modules/cesium/Build/Cesium` to `src/assets/cesium/`

## 3. Skybox Textures (Optional - For advanced atmosphere)
Place skybox textures in `src/assets/skybox/`:
- px.png (positive X)
- nx.png (negative X)
- py.png (positive Y)
- ny.png (negative Y)
- pz.png (positive Z)
- nz.png (negative Z)

These can be any space/star field textures. Default Cesium skybox will be used if not provided.

## Quick Setup Commands

```powershell
# Download countries GeoJSON
Invoke-WebRequest -Uri "https://raw.githubusercontent.com/nvkelso/natural-earth-vector/master/geojson/ne_110m_admin_0_countries.geojson" -OutFile "src/assets/countries.geojson"

# Copy Cesium assets
Copy-Item -Recurse "node_modules/cesium/Build/Cesium/*" "src/assets/cesium/"
```
