module Data.Geospatial (
Latitude
, Longitude
, Easting
, Northing
, Altitude
, FeatureID (..)
, GeoPositionWithoutCRS (..)
, GeoPosition (..)
, GeoPoint (..), retrieveXY
, PointXY (..)
, PointXYZ (..)
, PointXYZM (..)
, GeoMultiPoint (..), splitGeoMultiPoint, mergeGeoPoints
, GeoPolygon (..)
, GeoMultiPolygon (..), splitGeoMultiPolygon, mergeGeoPolygons
, GeoLine (..)
, GeoMultiLine (..), splitGeoMultiLine, mergeGeoLines
, GeospatialGeometry (..)
, Name
, Code
, Href
, FormatString
, ProjectionType
, CRSObject (..)
, BoundingBoxWithoutCRS (..)
, GeoFeature (..), reWrapGeometry
, GeoFeatureCollection (..)
, stripCRSFromPosition
, defaultCRS
, unGeoPoint
, unGeoMultiPoint
, unGeoPolygon
, unGeoLine
, unGeoMultiLine
, unGeoMultiPolygon
, bbox
, geometry
, properties
, featureId
, boundingbox
, geofeatures
, HasGeoPositionWithoutCRS(..)
, _NoGeometry
, _Point
, _MultiPoint
, _Polygon
, _MultiPolygon
, _Line
, _MultiLine
, _Collection
, _NoCRS
, _NamedCRS
, _EPSG
, _LinkedCRS
) where
import Data.Geospatial.Internal.BasicTypes
import Data.Geospatial.Internal.CRS
import Data.Geospatial.Internal.GeoFeature
import Data.Geospatial.Internal.GeoFeatureCollection
import Data.Geospatial.Internal.Geometry
import Data.Geospatial.Internal.GeoPosition