Crate geoarrow_schema

Source
Expand description

§geoarrow-schema

GeoArrow geometry type and metadata definitions.

All geometry type definitions, such as PointType, GeometryType, or WkbType implement the upstream ExtensionType trait.

Instances of type definitions are included within the variants on the GeoArrowType enum.

Re-exports§

pub use crs::Crs;
pub use crs::CrsType;

Modules§

crs
Defines GeoArrow CRS metadata and CRS transforms used for writing GeoArrow data to file formats that require different CRS representations.
error
Defines GeoArrowError, representing all errors returned by this crate.

Structs§

BoxType
A GeoArrow “Box” or “Rect” type.
GeometryCollectionType
A GeoArrow GeometryCollection type.
GeometryType
A GeoArrow Geometry type.
LineStringType
A GeoArrow LineString type.
Metadata
GeoArrow extension metadata.
MultiLineStringType
A GeoArrow MultiLineString type.
MultiPointType
A GeoArrow MultiPoint type.
MultiPolygonType
A GeoArrow MultiPolygon type.
PointType
A GeoArrow Point type.
PolygonType
A GeoArrow Polygon type.
WkbType
A GeoArrow WKB type.
WktType
A GeoArrow WKT type.

Enums§

CoordType
The permitted GeoArrow coordinate representations.
Dimension
The dimension of the geometry array.
Edges
The edge interpretation between explicitly defined vertices.
GeoArrowType
Geospatial data types supported by GeoArrow.