NGen
Loading...
Searching...
No Matches
ngen::srs::epsg Struct Reference

#include <proj.hpp>

+ Collaboration diagram for ngen::srs::epsg:

Public Types

enum  {
  wgs84 = 4326 ,
  conus_albers = 5070 ,
  mercator = 3857
}
 
using srs_type = bg::srs::dpar::parameters<double>
 

Static Public Member Functions

static srs_type get (uint32_t srid)
 

Private Types

using def_type = std::unordered_map<int, srs_type>
 

Static Private Attributes

static const def_type defs_
 

Member Typedef Documentation

◆ def_type

using ngen::srs::epsg::def_type = std::unordered_map<int, srs_type>
private

◆ srs_type

using ngen::srs::epsg::srs_type = bg::srs::dpar::parameters<double>

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
wgs84 
conus_albers 
mercator 

Member Function Documentation

◆ get()

auto ngen::srs::epsg::get ( uint32_t srid)
static

Member Data Documentation

◆ defs_

const epsg::def_type ngen::srs::epsg::defs_
staticprivate
Initial value:
= {
{4326, epsg::srs_type(bg::srs::dpar::proj_longlat)(bg::srs::dpar::ellps_wgs84)(bg::srs::dpar::datum_wgs84)(bg::srs::dpar::no_defs)},
{5070, epsg::srs_type(bg::srs::dpar::proj_aea)(bg::srs::dpar::ellps_grs80)(bg::srs::dpar::towgs84, {0,0,0,0,0,0,0})(bg::srs::dpar::lat_0, 23)(bg::srs::dpar::lon_0, -96)(bg::srs::dpar::lat_1, 29.5)(bg::srs::dpar::lat_2, 45.5)(bg::srs::dpar::x_0, 0)(bg::srs::dpar::y_0, 0)},
{3857, epsg::srs_type(bg::srs::dpar::proj_merc)(bg::srs::dpar::units_m)(bg::srs::dpar::no_defs)(bg::srs::dpar::a, 6378137)(bg::srs::dpar::b, 6378137)(bg::srs::dpar::lat_ts, 0)(bg::srs::dpar::lon_0, 0)(bg::srs::dpar::x_0, 0)(bg::srs::dpar::y_0, 0)(bg::srs::dpar::k, 1)}
}
bg::srs::dpar::parameters< double > srs_type
Definition proj.hpp:14

The documentation for this struct was generated from the following files: