Expand description
elicit_geojson — elicitation-enabled wrappers around GeoJSON types.
This crate intentionally mirrors the upstream geojson document/value
surface:
GeoJson, Geometry, Value, Feature, FeatureCollection, and
feature::Id.
§Workflow plugins
| Plugin | Namespace | Description |
|---|---|---|
GeoJsonDocumentPlugin | geojson_document__* | Parse and inspect top-level GeoJSON documents |
GeoJsonGeometryPlugin | geojson_geometry__* | Construct and inspect Geometry / Value |
GeoJsonFeaturePlugin | geojson_feature__* | Construct and inspect Feature / FeatureCollection / Id |
GeoJsonConversionPlugin | geojson_conversion__* | Bridge GeoJSON wrappers to and from elicit_geo_types |
Structs§
- Feature
- Elicitation-enabled wrapper around
geojson::Feature. - Feature
Collection - Elicitation-enabled wrapper around
geojson::FeatureCollection. - Feature
Collection From Features Params - Parameters for constructing a feature collection from features.
- Feature
Collection From GeoGeometry Collection Params - Parameters for converting an
elicit_geo_types::GeometryCollectionto a feature collection. - Feature
Collection From Json Value Params - Parameters for constructing a feature collection from raw JSON.
- Feature
Contains Property Params - Parameters for testing whether a feature property exists.
- Feature
From Geometry Params - Parameters for constructing a feature from a geometry object.
- Feature
From Json Value Params - Parameters for constructing a feature from raw JSON.
- Feature
From Value Params - Parameters for constructing a feature from a geometry value.
- Feature
LenProperties Params - Parameters for counting feature properties.
- Feature
Property Params - Parameters for looking up a feature property.
- Feature
Remove Property Params - Parameters for removing a feature property.
- Feature
SetProperty Params - Parameters for setting a feature property.
- GeoGeometry
From Feature Collection Params - Parameters for converting a GeoJSON feature collection to an
elicit_geo_types::Geometry. - GeoGeometry
From Feature Params - Parameters for converting a GeoJSON feature to an
elicit_geo_types::Geometry. - GeoGeometry
From GeoJson Params - Parameters for converting a GeoJSON document to an
elicit_geo_types::Geometry. - GeoGeometry
From Geometry Params - Parameters for converting a GeoJSON geometry object to an
elicit_geo_types::Geometry. - GeoGeometry
From Value Params - Parameters for converting a GeoJSON geometry value to an
elicit_geo_types::Geometry. - GeoJson
- Elicitation-enabled wrapper around
geojson::GeoJson. - GeoJson
Conversion Plugin - The GeoJSON conversion MCP plugin.
- GeoJson
Converted - Proposition: a GeoJSON/geo-types conversion succeeded.
- GeoJson
Document Parsed - Proposition: a GeoJSON document was successfully parsed or constructed.
- GeoJson
Document Plugin - The GeoJSON document MCP plugin.
- GeoJson
Feature Created - Proposition: a GeoJSON feature, feature collection, or identifier was created.
- GeoJson
Feature Plugin - The GeoJSON feature MCP plugin.
- GeoJson
From Json Value Params - Parameters for constructing a GeoJSON document from a JSON value.
- GeoJson
From StrParams - Parameters for parsing a GeoJSON document from text.
- GeoJson
Geometry Created - Proposition: a GeoJSON geometry or geometry value was successfully created.
- GeoJson
Geometry Plugin - The GeoJSON geometry MCP plugin.
- GeoJson
ToJson Value Params - Parameters for converting a GeoJSON document to a JSON value.
- GeoJson
ToString Pretty Params - Parameters for pretty-printing a GeoJSON document.
- GeoJson
Variant Params - Parameters for reporting the top-level GeoJSON variant name.
- Geometry
- Elicitation-enabled wrapper around
geojson::Geometry. - Geometry
From GeoGeometry Params - Parameters for converting an
elicit_geo_types::Geometryto a GeoJSON geometry object. - Geometry
From Json Value Params - Parameters for constructing a geometry from raw JSON.
- Geometry
NewParams - Parameters for constructing a geometry object.
- Id
- Elicitation-enabled wrapper around
geojson::feature::Id. - IdNumber
Params - Parameters for constructing a numeric feature identifier.
- IdString
Params - Parameters for constructing a string feature identifier.
- Value
- Elicitation-enabled wrapper around
geojson::GeometryValue. - Value
From GeoGeometry Params - Parameters for converting an
elicit_geo_types::Geometryto a GeoJSON geometry value. - Value
From Json Value Params - Parameters for constructing a geometry value from raw JSON.
- Value
Geometry Collection Params - Parameters for constructing a geometry-collection geometry value.
- Value
Line String Params - Parameters for constructing a line string geometry value.
- Value
Multi Line String Params - Parameters for constructing a multi-line string geometry value.
- Value
Multi Point Params - Parameters for constructing a multi-point geometry value.
- Value
Multi Polygon Params - Parameters for constructing a multi-polygon geometry value.
- Value
Point Params - Parameters for constructing a point geometry value.
- Value
Polygon Params - Parameters for constructing a polygon geometry value.
- Value
Type Name Params - Parameters for reporting the geometry-value variant name.
Type Aliases§
- GeoJson
Error - Boxed GeoJSON error type used by helper methods to keep public
Resultsizes small. - GeoJson
Result - Boxed GeoJSON result type used by helper methods on wrapper types.