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.GeoPosition
import Data.Geospatial.Internal.Geometry