Share via


Parseren (geografiegegevenstype)

van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL-database in Microsoft Fabric

Retourneert een geografisch exemplaar van een OPEN Georuimteal Consortium (OGC) Well-Known Text (WKT) weergave. Parse() is gelijk aan STGeomFromText (geografiegegevenstype), behalve dat wordt uitgegaan van een ruimtelijke referentie-id (SRID) van 4326 als parameter. De invoer kan optionele Z-waarden (uitbreiding) en M (meting) bevatten.

Deze methode voor geografiegegevenstype ondersteunt FullGlobe instanties of ruimtelijke instanties die groter zijn dan een halfrond.

Syntax

Parse ( 'geography_tagged_text' )

Arguments

geography_tagged_text

De WKT-weergave van het geografische exemplaar dat moet worden geretourneerd. geography_tagged_text is nvarchar(max).

Retourtypen

  • Retourtype SQL Server: geografie
  • CLR retourtype: SqlGeography

Remarks

Het OGC-type van het geografische exemplaar dat wordt geretourneerd door Parse() , wordt ingesteld op de bijbehorende WKT-invoer.

De tekenreeks 'Null' wordt geïnterpreteerd als een null-geografisch exemplaar.

Deze methode genereert ArgumentException als de invoer een antipodale rand bevat.

Examples

In het volgende voorbeeld wordt gebruikgemaakt Parse() van het maken van een geografisch exemplaar.

DECLARE @g geography;
-- Starting point: Lat. 47.656, Lon. -122.360
-- Ending point: Lat. 47.656, Lon. -122.343
SET @g = geography::Parse('LINESTRING(-122.360 47.656, -122.343 47.656)');
SELECT @g.ToString();