用于创建坐标投影的工厂函数。 更多...
文件 | |
| 文件 | 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 行。