PostGIS
2.5.7dev-r@@SVN_REVISION@@
|
Go to the source code of this file.
Functions | |
void | spheroid_init (SPHEROID *s, double a, double b) |
Initialize spheroid object based on major and minor axis. More... | |
static double | spheroid_mu2 (double alpha, const SPHEROID *s) |
static double | spheroid_big_a (double u2) |
static double | spheroid_big_b (double u2) |
double | spheroid_distance (const GEOGRAPHIC_POINT *a, const GEOGRAPHIC_POINT *b, const SPHEROID *spheroid) |
Computes the shortest distance along the surface of the spheroid between two points. More... | |
double | spheroid_direction (const GEOGRAPHIC_POINT *r, const GEOGRAPHIC_POINT *s, const SPHEROID *spheroid) |
Computes the direction of the geodesic joining two points on the spheroid. More... | |
int | spheroid_project (const GEOGRAPHIC_POINT *r, const SPHEROID *spheroid, double distance, double azimuth, GEOGRAPHIC_POINT *g) |
Given a location, an azimuth and a distance, computes the location of the projected point. More... | |
static double | spheroid_prime_vertical_radius_of_curvature (double latitude, const SPHEROID *spheroid) |
static double | spheroid_parallel_arc_length (double latitude, double deltaLongitude, const SPHEROID *spheroid) |
static double | spheroid_boundingbox_area (const GEOGRAPHIC_POINT *southWestCorner, const GEOGRAPHIC_POINT *northEastCorner, const SPHEROID *spheroid) |
Computes the area on the spheroid of a box bounded by meridians and parallels. More... | |
static double | spheroid_striparea (const GEOGRAPHIC_POINT *a, const GEOGRAPHIC_POINT *b, double latitude_min, const SPHEROID *spheroid) |
This function doesn't work for edges crossing the dateline or in the southern hemisphere. More... | |
static double | ptarray_area_spheroid (const POINTARRAY *pa, const SPHEROID *spheroid) |
double | lwgeom_area_spheroid (const LWGEOM *lwgeom, const SPHEROID *spheroid) |
Calculate the area of an LWGEOM. More... | |