Package pygeodesy :: Module css :: Class Css
[frames] | no frames]

Class Css

  object --+        
           |        
named._Named --+    
               |    
named._NamedBase --+
                   |
                  Css

Cassini-Soldner East-/Northing location.

Instance Methods
 
__init__(self, e, n, h=0, cs0=None, name='')
New Css Cassini-Soldner position.
 
toLatLon(self, LatLon=None, height=None)
Convert this Css to an (ellipsoidal) geodetic point.
 
toStr(self, prec=6, sep=' ', m='m')
Return a string representation of this Css position.
 
toStr2(self, prec=6, fmt='[%s]', sep=', ', m='m', C=False)
Return a string representation of this Css position.

Inherited from named._NamedBase: __repr__, __str__, others

Inherited from named._Named: _dot_, attrs, classof, copy

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __setattr__, __sizeof__, __subclasshook__

Properties
  azi
An immutable property (Read Only).
  azimuth
An immutable property (Read Only).
  cs0
An immutable property (Read Only).
  easting
An immutable property (Read Only).
  height
An immutable property (Read Only).
  latlon
An immutable property (Read Only).
  northing
An immutable property (Read Only).
  rk
An immutable property (Read Only).
  reciprocal
An immutable property (Read Only).

Inherited from named._Named: classname, classnaming, name, named, named2

Inherited from object: __class__

Method Details

__init__(self, e, n, h=0, cs0=None, name='')
(Constructor)

 

New Css Cassini-Soldner position.

Parameters:
  • e - Easting (meter).
  • n - Northing (meter).
  • h - Optional height (meter).
  • cs0 - Optional, the Cassini-Soldner projection (CassiniSoldner).
  • name - Optional name (str).
Returns:
The Cassini-Soldner location (Css).
Raises:
Overrides: object.__init__

Example:

>>> cs = Css(448251, 5411932.0001)

toLatLon(self, LatLon=None, height=None)

 

Convert this Css to an (ellipsoidal) geodetic point.

Parameters:
  • LatLon - Optional, ellipsoidal (sub-)class to return the geodetic point (LatLon) or None.
  • height - Optional height for the point, overriding the default height (meter).
Returns:
The point (LatLon) or a LatLon4Tuple(lat, lon, height, datum) if LatLon is None.
Raises:
  • TypeError - If LatLon or datum is not ellipsoidal.

toStr(self, prec=6, sep=' ', m='m')

 

Return a string representation of this Css position.

Parameters:
  • prec - Optional number of decimal, unstripped (int).
  • sep - Optional separator to join (str).
  • m - Optional height units, default meter (str).
Returns:
This position as "easting nothing" str in meter plus " height" and 'm' if heigth is non-zero (str).
Raises:
Overrides: named._Named.toStr

toStr2(self, prec=6, fmt='[%s]', sep=', ', m='m', C=False)

 

Return a string representation of this Css position.

Parameters:
  • prec - Optional number of decimals, unstripped (int).
  • fmt - Optional, enclosing backets format (str).
  • sep - Optional separator between name:values (str).
  • m - Optional unit of the height, default meter (str).
  • C - Optionally, include name of projection (bool).
Returns:
This position as "[E:meter, N:meter, H:m, name:'', C:Conic.Datum]" (str).
Overrides: named._Named.toStr2

Property Details

azi

An immutable property (Read Only).

Get Method:
azi(self) - Get the azimuth of easting direction (degrees).
Set Method:
immutable(inst, value) - Throws an AttributeError, always.

azimuth

An immutable property (Read Only).

Get Method:
azi(self) - Get the azimuth of easting direction (degrees).
Set Method:
immutable(inst, value) - Throws an AttributeError, always.

cs0

An immutable property (Read Only).

Get Method:
cs0(self) - Get the projection (CassiniSoldner).
Set Method:
immutable(inst, value) - Throws an AttributeError, always.

easting

An immutable property (Read Only).

Get Method:
easting(self) - Get the easting (meter).
Set Method:
immutable(inst, value) - Throws an AttributeError, always.

height

An immutable property (Read Only).

Get Method:
height(self) - Get the height (meter).
Set Method:
immutable(inst, value) - Throws an AttributeError, always.

latlon

An immutable property (Read Only).

Get Method:
latlon(self) - Get the lat- and longitude (LatLon2Tuple).
Set Method:
immutable(inst, value) - Throws an AttributeError, always.

northing

An immutable property (Read Only).

Get Method:
northing(self) - Get the northing (meter).
Set Method:
immutable(inst, value) - Throws an AttributeError, always.

rk

An immutable property (Read Only).

Get Method:
rk(self) - Get the reciprocal of azimuthal northing scale (degrees).
Set Method:
immutable(inst, value) - Throws an AttributeError, always.

reciprocal

An immutable property (Read Only).

Get Method:
rk(self) - Get the reciprocal of azimuthal northing scale (degrees).
Set Method:
immutable(inst, value) - Throws an AttributeError, always.