geojson_client library

A client-side data source to read GeoJSON data from web and file resources.

This library exports also all classes of package:geodata/common.dart and package:geodata/core.dart.

Usage: import package:geodata/geojson_client.dart

Classes

BasicFeatureSource<ItemType extends FeatureItem, ItemsType extends FeatureItems>
A basic feature source providing geospatial features.
BoundedItemsQuery
A query with bounds for requesting items from a geospatial data source.
CollectionMeta
Metadata for a collection resource.
FeatureItem
A result from a feature source containing feature and meta data.
FeatureItems
A result from a feature source containing collection and meta data.
FeatureSource<ItemType extends FeatureItem, ItemsType extends FeatureItems>
A feature source providing geospatial features.
GeoJSONFeatures
A class with static factory methods to create feature sources conforming to GeoJSON or GeoJSONL formats.
GeospatialQuery
A base query for requesting data from a geospatial data source.
ItemQuery
A query for requesting an item from a geospatial data source.
ItemsQuery
A query for requesting items from a geospatial data source.
Represents a resource link.
A metadata container for links.
ResourceMeta
Basic metadata about some resource.

Enums

FeatureFailure
A failure type for failures that could occur when accessing features.

Mixins

LinksAware
A mixin aware of links.
MetaAware
A mixin aware of metadata for something.
Paged<T>
A mixin to handle sets of some items as paged responses.

Exceptions / Errors

ServiceException<T>
An exception that could occur when accessing some service.