|
PostGIS
3.1.6dev-r@@SVN_REVISION@@
|
#include "liblwgeom_internal.h"#include "lwgeodetic.h"#include "lwgeom_log.h"#include <geodesic.h>
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... | |
| 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, using the inverse geodesic problem from GeographicLib (Karney 2013). More... | |
| double | spheroid_direction (const GEOGRAPHIC_POINT *a, const GEOGRAPHIC_POINT *b, const SPHEROID *spheroid) |
| Computes the forward azimuth of the geodesic joining two points on the spheroid, using the inverse geodesic problem (Karney 2013). 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 | 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... | |