ST_GEOGPOINT
Geography Function.
Description
Creates a
GEOGRAPHYwith a single point.ST_GEOGPOINTcreates a point from the specifiedFLOAT64longitude (in degrees, negative west of the Prime Meridian, positive east) and latitude (in degrees, positive north of the Equator, negative south) parameters and returns that point in aGEOGRAPHYvalue.
For more information, please refer to ST_GEOGPOINT function.
Grammar Syntax
ST_GEOGPOINT(longitude, latitude)Sample Source
BigQuery
SELECT ST_GEOGPOINT(-122.0838, 37.3860);POINT(-122.0838 37.386)Snowflake
SELECT ST_POINT(-122.0838, 37.3860);POINT(-122.0838 37.386)Please keep in mind that the default output format for geography data types is WKT (Well-Known Text) and in Snowflake WKB (Well-Known Binary). You can use the ST_ASWKT function or set the GEOGRAPHY_OUTPUT_FORMAT format if you want to view the data in WKT format.
Using ST_POINT function to insert geography data
This function is not allowed in the values clause and is not required in Snowflake.
CREATE OR REPLACE TABLE test.geographyType
(
COL1 GEOGRAPHY
);
INSERT INTO test.geographyType
VALUES (ST_GEOGPOINT(-122.0838, 37.3860));INSERT INTO test.geographyType
VALUES (
--** MSC-WARNING - MSC-BQ0010 - THE FUNCTION 'ST_GEOGPOINT' IS NOT REQUIRED IN SNOWFLAKE. **
'POINT(122.0838 37.3860)');
Related EWI's
MSC-BQ0010: Geography function is not required in Snowflake.
Last updated
Was this helpful?