# Mesh Document ## Purpose 3D surface or object meshes for scene visualization or analysis. ## GeoJSON (DB metadata) ```json { "type": "Feature", "geometry": {"type": "Point", "coordinates": [30.15, 59.95]}, "properties": { "type": "Mesh", "title": "Bridge Model", "created_at": "2025-05-12T14:00:00Z", "updated_at": "2025-05-12T14:00:00Z", "source": { "url": "/s3///", "type": "Mesh" }, "style": {"scale": 1.0}, "metadata": {"crs": "EPSG:4978", "units": "meters"} } } ``` ## Required properties - `properties.type` = `Mesh` - A representative geometry (point/centroid or footprint polygon) - GLTF/GLB or similar payload ## Publishing workflow 1. Export mesh to GLB. 2. Upload and record URL. 3. Publish Feature with type `Mesh` and link via `properties.source.url`. ## Validation checklist - Coordinate frame and units documented in `metadata`. - File opens in the target viewer. See [Common properties](../common.md) for shared fields like legend, metadata, and classification. See also: [GeoJSON Strategy](../../Geojson_strategy.md) and [Upload Strategy](../../Upload_strategy.md).