PostGIS  3.4.0dev-r@@SVN_REVISION@@
geography_measurement.c File Reference
#include "postgres.h"
#include "catalog/pg_type.h"
#include "../postgis_config.h"
#include <math.h>
#include <float.h>
#include <string.h>
#include <stdio.h>
#include "liblwgeom.h"
#include "liblwgeom_internal.h"
#include "lwgeom_pg.h"
#include "geography.h"
#include "geography_measurement_trees.h"
#include "lwgeom_transform.h"
Include dependency graph for geography_measurement.c:

Go to the source code of this file.

Macros

#define INVMINDIST   1.0e7
 

Functions

Datum geography_distance (PG_FUNCTION_ARGS)
 
Datum geography_distance_uncached (PG_FUNCTION_ARGS)
 
Datum geography_distance_knn (PG_FUNCTION_ARGS)
 
Datum geography_distance_tree (PG_FUNCTION_ARGS)
 
Datum geography_dwithin (PG_FUNCTION_ARGS)
 
Datum geography_dwithin_uncached (PG_FUNCTION_ARGS)
 
Datum geography_area (PG_FUNCTION_ARGS)
 
Datum geography_length (PG_FUNCTION_ARGS)
 
Datum geography_expand (PG_FUNCTION_ARGS)
 
Datum geography_point_outside (PG_FUNCTION_ARGS)
 
Datum geography_covers (PG_FUNCTION_ARGS)
 
Datum geography_coveredby (PG_FUNCTION_ARGS)
 
Datum geography_bestsrid (PG_FUNCTION_ARGS)
 
Datum geography_perimeter (PG_FUNCTION_ARGS)
 
Datum geography_project (PG_FUNCTION_ARGS)
 
Datum geography_azimuth (PG_FUNCTION_ARGS)
 
Datum geography_segmentize (PG_FUNCTION_ARGS)
 
Datum geography_line_locate_point (PG_FUNCTION_ARGS)
 
Datum geography_line_interpolate_point (PG_FUNCTION_ARGS)
 
Datum geography_line_substring (PG_FUNCTION_ARGS)
 
Datum geography_closestpoint (PG_FUNCTION_ARGS)
 
Datum geography_shortestline (PG_FUNCTION_ARGS)
 
 PG_FUNCTION_INFO_V1 (geography_distance_knn)
 
 PG_FUNCTION_INFO_V1 (geography_distance_uncached)
 
 PG_FUNCTION_INFO_V1 (geography_distance)
 
 PG_FUNCTION_INFO_V1 (geography_dwithin)
 
 PG_FUNCTION_INFO_V1 (geography_intersects)
 
Datum geography_intersects (PG_FUNCTION_ARGS)
 
 PG_FUNCTION_INFO_V1 (geography_distance_tree)
 
 PG_FUNCTION_INFO_V1 (geography_dwithin_uncached)
 
 PG_FUNCTION_INFO_V1 (geography_expand)
 
 PG_FUNCTION_INFO_V1 (geography_area)
 
 PG_FUNCTION_INFO_V1 (geography_perimeter)
 
 PG_FUNCTION_INFO_V1 (geography_length)
 
 PG_FUNCTION_INFO_V1 (geography_point_outside)
 
 PG_FUNCTION_INFO_V1 (geography_covers)
 
 PG_FUNCTION_INFO_V1 (geography_coveredby)
 
 PG_FUNCTION_INFO_V1 (geography_bestsrid)
 
 PG_FUNCTION_INFO_V1 (geography_project)
 
 PG_FUNCTION_INFO_V1 (geography_project_geography)
 
Datum geography_project_geography (PG_FUNCTION_ARGS)
 
 PG_FUNCTION_INFO_V1 (geography_azimuth)
 
 PG_FUNCTION_INFO_V1 (geography_segmentize)
 ST_Segmentize(geography, double max_seg_length) Returns densified geometry with no segment longer than maximum. More...
 
 PG_FUNCTION_INFO_V1 (geography_line_substring)
 ST_LineSubstring(geography line, float start_fraction, float end_fraction) Return the part of a line between two fractional locations. More...
 
 PG_FUNCTION_INFO_V1 (geography_line_interpolate_point)
 ST_LineInterpolatePoint(geography line, float fraction, boolean use_spheroid) Interpolate a point along a geographic line. More...
 
 PG_FUNCTION_INFO_V1 (geography_line_locate_point)
 ST_LineLocatePoint(geography line, geography point, bool use_spheroid) Locate a point along a geographic line. More...
 
 PG_FUNCTION_INFO_V1 (geography_closestpoint)
 ST_ClosestPoint(geography line, geography point) Return the point in first input geography that is closest to the second input geography in 2d. More...
 
 PG_FUNCTION_INFO_V1 (geography_shortestline)
 ST_ShortestLine(geography, geography) Return the shortest line between the first and second arguments. More...