Package pybelbg :: Module belbgs
[frames] | no frames]

Module belbgs

Main classes Be08LBG, Be72LBG, Be72NLBG, Be72RLBG and Be50LBG implementing the Belgian Lambert 2018, -1972, -1972N, -1972R respectively -1950 conic projection and quasi-geoid heights with bilinear interpolation from Belgian hybrid quasi-geoid hBG18.

Each of the 5 classes provides a forward method to transform a geodetic lat-, longitude and (ellipsoidal) height to local easting, northing and (orthometric) height and a reverse method for converting local to geodetic coordinates and (orthometric to ellipsoidal) height.

All classes use the same hybrid quasi-geoid hBG18 region4 but slighly different bounds4 for valid lat- and longitudes. Heights for points outside region4 are not interpolated and are NAN or throw a BeLBGError exception. Likewise, lat-, longitudes below bounds4 and easting, northing below bounds4(asLb) are considered invalid and replaced with NAN or raise a BeLBGError.


Version: 26.07.31

Classes
  _BeLBGbase
(INTERNAL) Be*LBG base class.
  Be08LBG
Belgian Lambert 2008 pygeodesy.Conics.Be08Lb transformer.
  Be72LBG
Belgian Lambert 1972 pygeodesy.Conics.Be72Lb transformer.
  Be72NLBG
Belgian Lambert 1972N pygeodesy.Conics.Be72NLb transformer.
  Be72RLBG
Belgian Lambert 1972R pygeodesy.Conics.Be72RLb transformer.
  Be50LBG
Belgian Lambert 1950 pygeodesy.Conics.Be50Lb transformer.
Variables
  Conics = Conics.WRF_Lb: Conic(name='WRF_Lb', lat0=40, lon0=-97...
Variables Details

Conics

Value:
Conics.WRF_Lb: Conic(name='WRF_Lb', lat0=40, lon0=-97, par1=33, par2=4\
5, E0=0, N0=0, k0=1, SP=2, datum=Datum(name='WGS84', ellipsoid=Ellipso\
ids.WGS84, transform=Transforms.WGS84))