Zoeken…


Invoering

Er zijn 2 soorten ruimtelijke gegevens

Geometrie X / Y-coördinatensysteem voor een vlak oppervlak

Geografie Latitude / Longitude coördinatenstelsel voor een gebogen oppervlak (de aarde). Er zijn meerdere projecties van gebogen oppervlakken, dus elke geografische geografie moet SQL Server laten weten welke projectie moet worden gebruikt. De gebruikelijke ruimtelijke referentie-ID (SRID) is 4326, wat afstanden in kilometers meet. Dit is de standaard SRID die in de meeste webkaarten wordt gebruikt

PUNT

Creëert een enkel punt. Dit is een geometrie- of geografiepunt afhankelijk van de gebruikte klasse.

Parameter Detail
Lat of X Is een zwevende uitdrukking die de x-coördinaat vertegenwoordigt van het punt dat wordt gegenereerd
Lang of Y Is een zwevende uitdrukking die de y-coördinaat vertegenwoordigt van het punt dat wordt gegenereerd
Draad Goed bekende tekst (WKB) van een vorm met een geometrie / geografie
Binair Well Known Binary (WKB) met een vorm geometrie / geografie
SRID Is een int-expressie die de ruimtelijke referentie-ID (SRID) vertegenwoordigt van de geometrie / geografie-instantie die u wilt retourneren
--Explicit constructor 
DECLARE @gm1 GEOMETRY = GEOMETRY::Point(10,5,0)

DECLARE @gg1 GEOGRAPHY = GEOGRAPHY::Point(51.511601,-0.096600,4326)

--Implicit constructor (using WKT - Well Known Text)
DECLARE @gm1 GEOMETRY = GEOMETRY::STGeomFromText('POINT(5 10)', 0)

DECLARE @gg1 GEOGRAPHY= GEOGRAPHY::STGeomFromText('POINT(-0.096600 51.511601)', 4326)

--Implicit constructor (using WKB - Well Known Binary)
DECLARE @gm1 GEOMETRY = GEOMETRY::STGeomFromWKB(0x010100000000000000000014400000000000002440, 0)

DECLARE @gg1 GEOGRAPHY= GEOGRAPHY::STGeomFromWKB(0x01010000005F29CB10C7BAB8BFEACC3D247CC14940, 4326)


Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow