Mesh Document

Purpose

3D surface or object meshes for scene visualization or analysis.

GeoJSON (DB metadata)

{
  "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/<bucket>/<ResultKey>/<filename>",
      "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 for shared fields like legend, metadata, and classification. See also: GeoJSON Strategy and Upload Strategy.