Copyright | (C) 2016 Markus Barenhoff |
---|---|
License | BSD-style (see the file LICENSE) |
Maintainer | Markus Barenhoff <mbarenh@alios.org> |
Stability | provisional |
Portability | FunctionalDependencies, TypeFamilies, GADTs RankNTypes |
Safe Haskell | None |
Language | Haskell2010 |
Documentation
(GeoJSONObject a, BaseType t) => Eq (FeatureBSON a t) Source | |
(GeoJSONObject a, BaseType t) => Eq (FeatureJSON a t) Source | |
(GeoJSONObject a, BaseType t) => Show (FeatureBSON a t) Source | |
(GeoJSONObject a, BaseType t) => Show (FeatureJSON a t) Source | |
(GeoJSONObject a, BaseType t) => ToJSON (FeatureJSON a t) Source | |
(GeoJSONObject a, BaseType t) => FromJSON (FeatureJSON a t) Source | |
(GeoJSONObject a, BaseType t) => Val (FeatureBSON a t) Source | |
BaseType t => HasFlatCoordinates (Feature v a t) t Source |
type FeatureJSON = Feature Value Source
_FeatureJSON :: (GeoJSONObject a, BaseType t) => Iso' (GeoJSON a t, Maybe Value, Value) (FeatureJSON a t) Source
type FeatureBSON = Feature Value Source
_FeatureBSON :: (GeoJSONObject a, BaseType t) => Iso' (GeoJSON a t, Maybe Value, Value) (FeatureBSON a t) Source
data FeatureCollection v t Source
BaseType t => HasFlatCoordinates (FeatureCollection v t) t Source |
fcZero :: FeatureCollection v t Source
fcNew :: (GeoJSONObject a, BaseType t) => Feature v a t -> FeatureCollection v t Source
fcInsert :: (GeoJSONObject a, BaseType t) => FeatureCollection v t -> Feature v a t -> FeatureCollection v t Source