Safe Haskell | None |
---|
- data Parameter = Parameter {
- _paramName :: String
- _paramValue :: Double
- paramValue :: Lens' Parameter Double
- paramName :: Lens' Parameter String
- data Authority = Authority {
- _authorityName :: String
- _authorityCode :: String
- authorityName :: Lens' Authority String
- authorityCode :: Lens' Authority String
- data Unit = Unit {
- _unitName :: String
- _unitConversionFactor :: Double
- _unitAuthority :: Maybe Authority
- unitName :: Lens' Unit String
- unitConversionFactor :: Lens' Unit Double
- unitAuthority :: Lens' Unit (Maybe Authority)
- data Spheroid = Spheroid {
- _spheroidName :: String
- _spheroidSemiMajor :: Double
- _spheroidInverseFlattening :: Double
- _spheroidAuthority :: Maybe Authority
- spheroidSemiMajor :: Lens' Spheroid Double
- spheroidName :: Lens' Spheroid String
- spheroidInverseFlattening :: Lens' Spheroid Double
- spheroidAuthority :: Lens' Spheroid (Maybe Authority)
- data ToWGS84 = ToWGS84 {
- _towgs84D :: V3 Double
- _towgs84E :: V3 Double
- _towgs84PPM :: Double
- towgs84PPM :: Lens' ToWGS84 Double
- towgs84E :: Lens' ToWGS84 (V3 Double)
- towgs84D :: Lens' ToWGS84 (V3 Double)
- data Datum = Datum {
- _datumName :: String
- _datumSpheroid :: Spheroid
- _datumToWGS84 :: Maybe ToWGS84
- _datumAuthority :: Maybe Authority
- datumToWGS84 :: Lens' Datum (Maybe ToWGS84)
- datumSpheroid :: Lens' Datum Spheroid
- datumName :: Lens' Datum String
- datumAuthority :: Lens' Datum (Maybe Authority)
- data PrimeMeridian = PrimeMeridian {
- _primemName :: String
- _primemLongitude :: Double
- _primemAuthority :: Maybe Authority
- primemName :: Lens' PrimeMeridian String
- primemLongitude :: Lens' PrimeMeridian Double
- primemAuthority :: Lens' PrimeMeridian (Maybe Authority)
- data AxisDirection
- data Axis = Axis {
- _axisName :: String
- _axisDirection :: AxisDirection
- axisName :: Lens' Axis String
- axisDirection :: Lens' Axis AxisDirection
- data GeographicCS = GeogCS {
- _geogcsName :: String
- _geogcsDatum :: Datum
- _geogcsPrimeMeridian :: PrimeMeridian
- _geogcsAngularUnit :: Unit
- _geogcsTwinAxes :: Maybe (Axis, Axis)
- _geogcsAuthority :: Maybe Authority
- geogcsTwinAxes :: Lens' GeographicCS (Maybe (Axis, Axis))
- geogcsPrimeMeridian :: Lens' GeographicCS PrimeMeridian
- geogcsName :: Lens' GeographicCS String
- geogcsDatum :: Lens' GeographicCS Datum
- geogcsAuthority :: Lens' GeographicCS (Maybe Authority)
- geogcsAngularUnit :: Lens' GeographicCS Unit
- data Projection = Proj {
- _projName :: String
- _projAuthority :: Maybe Authority
- projName :: Lens' Projection String
- projAuthority :: Lens' Projection (Maybe Authority)
- data ProjectedCS = ProjCS {
- _projcsName :: String
- _projcsGeographicCS :: GeographicCS
- _projcsProjection :: Projection
- _projcsParameters :: [Parameter]
- _projcsLinearUnit :: Unit
- _projcsTwinAxes :: Maybe (Axis, Axis)
- _projcsAuthority :: Maybe Authority
- projcsTwinAxes :: Lens' ProjectedCS (Maybe (Axis, Axis))
- projcsProjection :: Lens' ProjectedCS Projection
- projcsParameters :: Lens' ProjectedCS [Parameter]
- projcsName :: Lens' ProjectedCS String
- projcsLinearUnit :: Lens' ProjectedCS Unit
- projcsGeographicCS :: Lens' ProjectedCS GeographicCS
- projcsAuthority :: Lens' ProjectedCS (Maybe Authority)
Documentation
From http:www.geoapi.org3.0javadocorgopengisreferencingdoc-files/WKT.html
Parameter | |
|
paramValue :: Lens' Parameter DoubleSource
Authority | |
|
authorityName :: Lens' Authority StringSource
authorityCode :: Lens' Authority StringSource
Unit | |
|
unitConversionFactor :: Lens' Unit DoubleSource
unitAuthority :: Lens' Unit (Maybe Authority)Source
Spheroid | |
|
spheroidSemiMajor :: Lens' Spheroid DoubleSource
spheroidName :: Lens' Spheroid StringSource
spheroidInverseFlattening :: Lens' Spheroid DoubleSource
spheroidAuthority :: Lens' Spheroid (Maybe Authority)Source
towgs84PPM :: Lens' ToWGS84 DoubleSource
Datum | |
|
datumToWGS84 :: Lens' Datum (Maybe ToWGS84)Source
datumAuthority :: Lens' Datum (Maybe Authority)Source
data PrimeMeridian Source
PrimeMeridian | |
|
Eq PrimeMeridian | |
Ord PrimeMeridian | |
Show PrimeMeridian | |
Typeable PrimeMeridian | |
Generic PrimeMeridian |
primemName :: Lens' PrimeMeridian StringSource
primemLongitude :: Lens' PrimeMeridian DoubleSource
primemAuthority :: Lens' PrimeMeridian (Maybe Authority)Source
data AxisDirection Source
Eq AxisDirection | |
Ord AxisDirection | |
Show AxisDirection | |
Typeable AxisDirection | |
Generic AxisDirection |
Axis | |
|
data GeographicCS Source
GeogCS | |
|
Eq GeographicCS | |
Ord GeographicCS | |
Show GeographicCS | |
Typeable GeographicCS | |
Generic GeographicCS |
geogcsTwinAxes :: Lens' GeographicCS (Maybe (Axis, Axis))Source
geogcsName :: Lens' GeographicCS StringSource
geogcsAuthority :: Lens' GeographicCS (Maybe Authority)Source
data Projection Source
Proj | |
|
Eq Projection | |
Ord Projection | |
Show Projection | |
Typeable Projection | |
Generic Projection |
projName :: Lens' Projection StringSource
projAuthority :: Lens' Projection (Maybe Authority)Source
data ProjectedCS Source
ProjCS | |
|
Eq ProjectedCS | |
Ord ProjectedCS | |
Show ProjectedCS | |
Typeable ProjectedCS | |
Generic ProjectedCS |
projcsTwinAxes :: Lens' ProjectedCS (Maybe (Axis, Axis))Source
projcsName :: Lens' ProjectedCS StringSource
projcsAuthority :: Lens' ProjectedCS (Maybe Authority)Source