Class: MultiPolygonFeatureΒΆ
GeoJSON Feature for multi-polygon tool results
URI: debrief:class/MultiPolygonFeature
classDiagram
class MultiPolygonFeature
click MultiPolygonFeature href "../../classes/MultiPolygonFeature/"
MultiPolygonFeature : bbox
MultiPolygonFeature : geometry
MultiPolygonFeature --> "1" GeoJSONMultiPolygon : geometry
click GeoJSONMultiPolygon href "../../classes/GeoJSONMultiPolygon/"
MultiPolygonFeature : id
MultiPolygonFeature : properties
MultiPolygonFeature --> "1" MultiPolygonFeatureProperties : properties
click MultiPolygonFeatureProperties href "../../classes/MultiPolygonFeatureProperties/"
MultiPolygonFeature : type
SlotsΒΆ
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| type | 1 String |
GeoJSON type discriminator | direct |
| id | 1 String |
Unique identifier (UUID recommended) | direct |
| geometry | 1 GeoJSONMultiPolygon |
MultiPolygon geometry | direct |
| properties | 1 MultiPolygonFeatureProperties |
Feature properties and styling | direct |
| bbox | 4..* Float |
Bounding box [minLon, minLat, maxLon, maxLat] | direct |
Identifier and Mapping InformationΒΆ
Schema SourceΒΆ
- from schema: https://debrief.info/schemas/debrief
MappingsΒΆ
| Mapping Type | Mapped Value |
|---|---|
| self | debrief:MultiPolygonFeature |
| native | debrief:MultiPolygonFeature |
LinkML SourceΒΆ
DirectΒΆ
name: MultiPolygonFeature
description: GeoJSON Feature for multi-polygon tool results
from_schema: https://debrief.info/schemas/debrief
attributes:
type:
name: type
description: GeoJSON type discriminator
from_schema: https://debrief.info/schemas/geojson
domain_of:
- GeoJSONPoint
- GeoJSONEmptyPoint
- GeoJSONLineString
- GeoJSONPolygon
- GeoJSONMultiPoint
- GeoJSONMultiLineString
- GeoJSONMultiPolygon
- TrackFeature
- ReferenceLocation
- SystemState
- MultiPointFeature
- MultiPolygonFeature
- NarrativeEntry
- CircleAnnotation
- RectangleAnnotation
- LineAnnotation
- TextAnnotation
- VectorAnnotation
- PolyAnnotation
- ToolParameter
- FileProvEntry
- StacItem
- StacCatalog
- StacLink
- StacAsset
- StacItemAssetDefinition
- StacCollection
- RawGeoJSONFeature
- RawGeoJSONFeatureCollection
- DatasetAxisMetadata
- DatasetEntry
- StoryboardFeature
- SceneFeature
- SceneThumbnailAssetEntry
- MCPContentItem
- MCPParamSchema
- ToolsUpdateMessage
range: string
required: true
equals_string: Feature
id:
name: id
description: Unique identifier (UUID recommended)
from_schema: https://debrief.info/schemas/geojson
domain_of:
- TrackFeature
- ReferenceLocation
- SystemState
- MultiPointFeature
- MultiPolygonFeature
- NarrativeEntry
- CircleAnnotation
- RectangleAnnotation
- LineAnnotation
- TextAnnotation
- VectorAnnotation
- PolyAnnotation
- Tool
- PlatformRecord
- PlotSummary
- StacItemSummary
- StacItem
- StacCatalog
- StacCollection
- RawGeoJSONFeature
- StoryboardProperties
- SceneProperties
- StoryboardFeature
- SceneFeature
- ToolDefinition
required: true
geometry:
name: geometry
description: MultiPolygon geometry
from_schema: https://debrief.info/schemas/geojson
domain_of:
- TrackFeature
- ReferenceLocation
- SystemState
- MultiPointFeature
- MultiPolygonFeature
- InputFeatureState
- NarrativeEntry
- CircleAnnotation
- RectangleAnnotation
- LineAnnotation
- TextAnnotation
- VectorAnnotation
- PolyAnnotation
- StacItem
- RawGeoJSONFeature
- StoryboardFeature
- SceneFeature
range: GeoJSONMultiPolygon
required: true
properties:
name: properties
description: Feature properties and styling
from_schema: https://debrief.info/schemas/geojson
domain_of:
- TrackFeature
- ReferenceLocation
- SystemState
- MultiPointFeature
- MultiPolygonFeature
- InputFeatureState
- NarrativeEntry
- CircleAnnotation
- RectangleAnnotation
- LineAnnotation
- TextAnnotation
- VectorAnnotation
- PolyAnnotation
- StacItem
- RawGeoJSONFeature
- StoryboardFeature
- SceneFeature
range: MultiPolygonFeatureProperties
required: true
bbox:
name: bbox
description: Bounding box [minLon, minLat, maxLon, maxLat]
from_schema: https://debrief.info/schemas/geojson
domain_of:
- TrackFeature
- MultiPointFeature
- MultiPolygonFeature
- PlotSummary
- StacItemSummary
- StacItem
- StacSpatialExtent
- RawGeoJSONFeature
- RawGeoJSONFeatureCollection
range: float
multivalued: true
minimum_cardinality: 4
maximum_cardinality: 4
InducedΒΆ
name: MultiPolygonFeature
description: GeoJSON Feature for multi-polygon tool results
from_schema: https://debrief.info/schemas/debrief
attributes:
type:
name: type
description: GeoJSON type discriminator
from_schema: https://debrief.info/schemas/geojson
alias: type
owner: MultiPolygonFeature
domain_of:
- GeoJSONPoint
- GeoJSONEmptyPoint
- GeoJSONLineString
- GeoJSONPolygon
- GeoJSONMultiPoint
- GeoJSONMultiLineString
- GeoJSONMultiPolygon
- TrackFeature
- ReferenceLocation
- SystemState
- MultiPointFeature
- MultiPolygonFeature
- NarrativeEntry
- CircleAnnotation
- RectangleAnnotation
- LineAnnotation
- TextAnnotation
- VectorAnnotation
- PolyAnnotation
- ToolParameter
- FileProvEntry
- StacItem
- StacCatalog
- StacLink
- StacAsset
- StacItemAssetDefinition
- StacCollection
- RawGeoJSONFeature
- RawGeoJSONFeatureCollection
- DatasetAxisMetadata
- DatasetEntry
- StoryboardFeature
- SceneFeature
- SceneThumbnailAssetEntry
- MCPContentItem
- MCPParamSchema
- ToolsUpdateMessage
range: string
required: true
equals_string: Feature
id:
name: id
description: Unique identifier (UUID recommended)
from_schema: https://debrief.info/schemas/geojson
alias: id
owner: MultiPolygonFeature
domain_of:
- TrackFeature
- ReferenceLocation
- SystemState
- MultiPointFeature
- MultiPolygonFeature
- NarrativeEntry
- CircleAnnotation
- RectangleAnnotation
- LineAnnotation
- TextAnnotation
- VectorAnnotation
- PolyAnnotation
- Tool
- PlatformRecord
- PlotSummary
- StacItemSummary
- StacItem
- StacCatalog
- StacCollection
- RawGeoJSONFeature
- StoryboardProperties
- SceneProperties
- StoryboardFeature
- SceneFeature
- ToolDefinition
range: string
required: true
geometry:
name: geometry
description: MultiPolygon geometry
from_schema: https://debrief.info/schemas/geojson
alias: geometry
owner: MultiPolygonFeature
domain_of:
- TrackFeature
- ReferenceLocation
- SystemState
- MultiPointFeature
- MultiPolygonFeature
- InputFeatureState
- NarrativeEntry
- CircleAnnotation
- RectangleAnnotation
- LineAnnotation
- TextAnnotation
- VectorAnnotation
- PolyAnnotation
- StacItem
- RawGeoJSONFeature
- StoryboardFeature
- SceneFeature
range: GeoJSONMultiPolygon
required: true
properties:
name: properties
description: Feature properties and styling
from_schema: https://debrief.info/schemas/geojson
alias: properties
owner: MultiPolygonFeature
domain_of:
- TrackFeature
- ReferenceLocation
- SystemState
- MultiPointFeature
- MultiPolygonFeature
- InputFeatureState
- NarrativeEntry
- CircleAnnotation
- RectangleAnnotation
- LineAnnotation
- TextAnnotation
- VectorAnnotation
- PolyAnnotation
- StacItem
- RawGeoJSONFeature
- StoryboardFeature
- SceneFeature
range: MultiPolygonFeatureProperties
required: true
bbox:
name: bbox
description: Bounding box [minLon, minLat, maxLon, maxLat]
from_schema: https://debrief.info/schemas/geojson
alias: bbox
owner: MultiPolygonFeature
domain_of:
- TrackFeature
- MultiPointFeature
- MultiPolygonFeature
- PlotSummary
- StacItemSummary
- StacItem
- StacSpatialExtent
- RawGeoJSONFeature
- RawGeoJSONFeatureCollection
range: float
multivalued: true
minimum_cardinality: 4
maximum_cardinality: 4