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