用于创建坐标投影的工厂函数。 更多...
文件 | |
文件 | projection_factories.cuh |
函数 | |
template<typename Coordinate, typename T = typename Coordinate::value_type> | |
projection< Coordinate > * | cuproj::make_utm_projection (int zone, hemisphere hemisphere, direction dir=direction::FORWARD) |
为给定的 UTM 区域和半球创建 WGS84<-->UTM 投影。 | |
template<typename Coordinate> | |
cuproj::projection< Coordinate > * | cuproj::make_projection (detail::epsg_code const &src_epsg, detail::epsg_code const &dst_epsg) |
从 EPSG 代码创建投影对象。 | |
template<typename Coordinate> | |
cuproj::projection< Coordinate > * | cuproj::make_projection (std::string const &src_epsg, std::string const &dst_epsg) |
从格式为“EPSG:XXXX”的字符串 EPSG 代码创建投影对象。 | |
template<typename Coordinate> | |
cuproj::projection< Coordinate > * | cuproj::make_projection (int src_epsg, int const &dst_epsg) |
从整数 EPSG 代码创建投影对象。 | |
用于创建坐标投影的工厂函数。
这些工厂使得从多种来源创建投影更加容易。
cuproj::projection< Coordinate > * cuproj::make_projection | ( | detail::epsg_code const & | src_epsg, |
detail::epsg_code const & | dst_epsg ) |
从 EPSG 代码创建投影对象。
cuproj::logic_error | 如果 EPSG 代码描述的变换不受支持 |
Coordinate | 坐标类型 |
src_epsg | 源 EPSG 代码 |
dst_epsg | 目标 EPSG 代码 |
定义于文件 projection_factories.cuh 的 128 行。
cuproj::projection< Coordinate > * cuproj::make_projection | ( | int | src_epsg, |
int const & | dst_epsg ) |
从整数 EPSG 代码创建投影对象。
cuproj::logic_error | 如果 EPSG 代码描述的变换不受支持 |
Coordinate | 坐标类型 |
src_epsg | 源 EPSG 代码 |
dst_epsg | 目标 EPSG 代码 |
定义于文件 projection_factories.cuh 的 189 行。
cuproj::projection< Coordinate > * cuproj::make_projection | ( | std::string const & | src_epsg, |
std::string const & | dst_epsg ) |
从格式为“EPSG:XXXX”的字符串 EPSG 代码创建投影对象。
cuproj::logic_error | 如果 EPSG 代码描述的变换不受支持 |
Coordinate | 坐标类型 |
src_epsg | 源 EPSG 代码 |
dst_epsg | 目标 EPSG 代码 |
定义于文件 projection_factories.cuh 的 165 行。
projection< Coordinate > * cuproj::make_utm_projection | ( | int | zone, |
hemisphere | hemisphere, | ||
direction | dir = direction::FORWARD ) |
为给定的 UTM 区域和半球创建 WGS84<-->UTM 投影。
Coordinate | 坐标类型 |
Coordinate::value_type | 坐标值类型 |
zone | UTM 区域 |
hemisphere | UTM 半球 |
dir | 如果为 FORWARD,创建从 UTM 到 WGS84 的投影;否则创建从 WGS84 到 UTM 的投影 |
定义于文件 projection_factories.cuh 的 96 行。