Skip to content

Class: RawGeoJSONFeatureCollection

Parse-boundary GeoJSON FeatureCollection (RFC 7946 §3.3). Used by STAC item payloads and tool-result layers before narrowing.

URI: debrief:class/RawGeoJSONFeatureCollection

 classDiagram
    class RawGeoJSONFeatureCollection
    click RawGeoJSONFeatureCollection href "../../classes/RawGeoJSONFeatureCollection/"
      RawGeoJSONFeatureCollection : bbox

      RawGeoJSONFeatureCollection : features





        RawGeoJSONFeatureCollection --> "1..*" RawGeoJSONFeature : features
        click RawGeoJSONFeature href "../../classes/RawGeoJSONFeature/"



      RawGeoJSONFeatureCollection : type


Slots

Name Cardinality and Range Description Inheritance
type 1
String
GeoJSON object type — always "FeatureCollection" direct
features 1..*
RawGeoJSONFeature
The collection's features, in document order direct
bbox *
Float
Optional bounding box, shaped as in RawGeoJSONFeature direct

Identifier and Mapping Information

Schema Source

  • from schema: https://debrief.info/schemas/debrief

Mappings

Mapping Type Mapped Value
self debrief:RawGeoJSONFeatureCollection
native debrief:RawGeoJSONFeatureCollection

LinkML Source

Direct

name: RawGeoJSONFeatureCollection
description: Parse-boundary GeoJSON FeatureCollection (RFC 7946 §3.3). Used by STAC
  item payloads and tool-result layers before narrowing.
from_schema: https://debrief.info/schemas/debrief
attributes:
  type:
    name: type
    description: GeoJSON object type — always "FeatureCollection".
    from_schema: https://debrief.info/schemas/raw-geojson
    domain_of:
    - GeoJSONPoint
    - GeoJSONEmptyPoint
    - GeoJSONLineString
    - GeoJSONPolygon
    - GeoJSONMultiPoint
    - GeoJSONMultiLineString
    - GeoJSONMultiPolygon
    - TrackFeature
    - ReferenceLocation
    - SystemState
    - MultiPointFeature
    - MultiPolygonFeature
    - NarrativeEntry
    - CircleAnnotation
    - RectangleAnnotation
    - LineAnnotation
    - TextAnnotation
    - VectorAnnotation
    - PolyAnnotation
    - ToolParameter
    - FileProvEntry
    - RawGeoJSONFeature
    - RawGeoJSONFeatureCollection
    - DatasetAxisMetadata
    - DatasetEntry
    - StoryboardFeature
    - SceneFeature
    range: string
    required: true
    equals_string: FeatureCollection
  features:
    name: features
    description: The collection's features, in document order.
    from_schema: https://debrief.info/schemas/raw-geojson
    rank: 1000
    domain_of:
    - RawGeoJSONFeatureCollection
    - SessionState
    - SessionFile
    range: RawGeoJSONFeature
    required: true
    multivalued: true
    inlined: true
    inlined_as_list: true
  bbox:
    name: bbox
    description: Optional bounding box, shaped as in RawGeoJSONFeature.bbox.
    from_schema: https://debrief.info/schemas/raw-geojson
    domain_of:
    - TrackFeature
    - SystemStateProperties
    - MultiPointFeature
    - MultiPolygonFeature
    - PlotSummary
    - StacItemSummary
    - RawGeoJSONFeature
    - RawGeoJSONFeatureCollection
    range: float
    required: false
    multivalued: true

Induced

name: RawGeoJSONFeatureCollection
description: Parse-boundary GeoJSON FeatureCollection (RFC 7946 §3.3). Used by STAC
  item payloads and tool-result layers before narrowing.
from_schema: https://debrief.info/schemas/debrief
attributes:
  type:
    name: type
    description: GeoJSON object type — always "FeatureCollection".
    from_schema: https://debrief.info/schemas/raw-geojson
    alias: type
    owner: RawGeoJSONFeatureCollection
    domain_of:
    - GeoJSONPoint
    - GeoJSONEmptyPoint
    - GeoJSONLineString
    - GeoJSONPolygon
    - GeoJSONMultiPoint
    - GeoJSONMultiLineString
    - GeoJSONMultiPolygon
    - TrackFeature
    - ReferenceLocation
    - SystemState
    - MultiPointFeature
    - MultiPolygonFeature
    - NarrativeEntry
    - CircleAnnotation
    - RectangleAnnotation
    - LineAnnotation
    - TextAnnotation
    - VectorAnnotation
    - PolyAnnotation
    - ToolParameter
    - FileProvEntry
    - RawGeoJSONFeature
    - RawGeoJSONFeatureCollection
    - DatasetAxisMetadata
    - DatasetEntry
    - StoryboardFeature
    - SceneFeature
    range: string
    required: true
    equals_string: FeatureCollection
  features:
    name: features
    description: The collection's features, in document order.
    from_schema: https://debrief.info/schemas/raw-geojson
    rank: 1000
    alias: features
    owner: RawGeoJSONFeatureCollection
    domain_of:
    - RawGeoJSONFeatureCollection
    - SessionState
    - SessionFile
    range: RawGeoJSONFeature
    required: true
    multivalued: true
    inlined: true
    inlined_as_list: true
  bbox:
    name: bbox
    description: Optional bounding box, shaped as in RawGeoJSONFeature.bbox.
    from_schema: https://debrief.info/schemas/raw-geojson
    alias: bbox
    owner: RawGeoJSONFeatureCollection
    domain_of:
    - TrackFeature
    - SystemStateProperties
    - MultiPointFeature
    - MultiPolygonFeature
    - PlotSummary
    - StacItemSummary
    - RawGeoJSONFeature
    - RawGeoJSONFeatureCollection
    range: float
    required: false
    multivalued: true