Extension [ extension #96 geospatial version 0.2.1 ] { - Constants [4] { Constant [ float GEO_DEG_TO_RAD ] { 0,017453292519943 } Constant [ float GEO_EARTH_RADIUS ] { 6378137 } Constant [ integer GEO_AIRY_1830 ] { 2 } Constant [ integer GEO_WGS84 ] { 1 } } - Functions { Function [ function haversine ] { - Parameters [3] { Parameter #0 [ $geoJsonPointFrom ] Parameter #1 [ $geoJsonPointTo ] Parameter #2 [ $radius ] } } Function [ function initial_bearing ] { - Parameters [3] { Parameter #0 [ $geoJsonPointFrom ] Parameter #1 [ $geoJsonPointTo ] Parameter #2 [ $radius ] } } Function [ function fraction_along_gc_line ] { - Parameters [4] { Parameter #0 [ $geoJsonPointFrom ] Parameter #1 [ $geoJsonPointTo ] Parameter #2 [ $fraction ] Parameter #3 [ $radius ] } } Function [ function helmert ] { - Parameters [5] { Parameter #0 [ $x ] Parameter #1 [ $y ] Parameter #2 [ $z ] Parameter #3 [ $from_reference_ellipsoid ] Parameter #4 [ $to_reference_ellipsoid ] } } Function [ function polar_to_cartesian ] { - Parameters [3] { Parameter #0 [ $latitude ] Parameter #1 [ $longitude ] Parameter #2 [ $reference_ellipsoid ] } } Function [ function cartesian_to_polar ] { - Parameters [4] { Parameter #0 [ $x ] Parameter #1 [ $y ] Parameter #2 [ $z ] Parameter #3 [ $reference_ellipsoid ] } } Function [ function transform_datum ] { - Parameters [4] { Parameter #0 [ $latitude ] Parameter #1 [ $longitude ] Parameter #2 [ $from_reference_ellipsoid ] Parameter #3 [ $to_reference_ellipsoid ] } } Function [ function dms_to_decimal ] { - Parameters [4] { Parameter #0 [ $degrees ] Parameter #1 [ $minutes ] Parameter #2 [ $seconds ] Parameter #3 [ $direction ] } } Function [ function decimal_to_dms ] { - Parameters [2] { Parameter #0 [ $decimal ] Parameter #1 [ $coordinate ] } } Function [ function vincenty ] { - Parameters [3] { Parameter #0 [ $geoJsonPointFrom ] Parameter #1 [ $geoJsonPointTo ] Parameter #2 [ $reference_ellipsoid ] } } Function [ function rdp_simplify ] { - Parameters [2] { Parameter #0 [ $pointsArray ] Parameter #1 [ $epsilon ] } } Function [ function interpolate_linestring ] { - Parameters [2] { Parameter #0 [ $GeoJSONLineString ] Parameter #1 [ $epsilon ] } } Function [ function interpolate_polygon ] { - Parameters [2] { Parameter #0 [ $GeoJSONPolygon ] Parameter #1 [ $epsilon ] } } Function [ function geohash_encode ] { - Parameters [3] { Parameter #0 [ $latitude ] Parameter #1 [ $longitude ] Parameter #2 [ $precision ] } } Function [ function geohash_decode ] { - Parameters [1] { Parameter #0 [ $geohash ] } } } }