Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Azure SQL Database
Felügyelt Azure SQL-példány
SQL Analytics-végpont a Microsoft Fabricben
Raktár a Microsoft Fabricben
SQL-adatbázis a Microsoft Fabricben
Az SQL Server térbeli adataiban a pont egy 0 dimenziós objektum, amely egyetlen helyet jelöl, és Z (magasság) és M (mérték) értékeket tartalmazhat.
Földrajzi adattípus
A földrajzi adattípus pont típusa egyetlen helyet jelöl, ahol Lat a szélességet, a Hosszú a hosszúságot jelöli. A szélességi és hosszúsági értékek fokban vannak megadva. A szélességi értékek mindig a [-90, 90] intervallumban találhatók, és az ezen a tartományon kívül bevitt értékek kivételt jelentenek. A hosszúság értékei mindig az intervallumban (-180, 180) vannak megadva, és az ezen a tartományon kívül bevitt értékek körbe vannak csomagolva, hogy illeszkedjenek ebbe a tartományba. Például, ha a hosszúságra 190-et adnak meg, akkor az értéket -170-re módosítják. SRID a visszaadni kívánt földrajzi példány térbeli referenciaazonosítóját jelöli.
Geometriai adattípus
A geometria adattípus pont típusa egyetlen helyet jelöl, ahol X a létrehozott pont X koordinátáját, Y pedig a létrehozott pont Y koordinátáját jelöli. SRID a visszaadni kívánt geometria példány térbeli referenciaazonosítóját jelöli.
Példák
A. példa.
Az alábbi példa egy geometriai pontpéldányt hoz létre, amely a (3, 4) pontot a 0SRID-jével reprezentálja.
DECLARE @g geometry;
SET @g = geometry::STGeomFromText('POINT (3 4)', 0);
Példa B.
Az alábbi példa egy geometriai pontpéldányt hoz létre, amely a pontot (3, 4) 7 Z (szintszint-) értékkel, M (mérték) értéke 2,5-ös értékkel és 0 alapértelmezett SRID-vel jelöli.
DECLARE @g geometry;
SET @g = geometry::Parse('POINT(3 4 7 2.5)');
C. példa.
Az alábbi példa a geometriai pontpéldány X, Y, Z és M értékeit adja vissza.
SELECT @g.STX;
SELECT @g.STY;
SELECT @g.Z;
SELECT @g.M;
D. példa.
A Z és M értékek explicit módon megadhatóak NULLként, ahogy az az alábbi példában is látható.
DECLARE @g geometry;
SET @g = geometry::Parse('POINT(3 4 NULL NULL)');
Kapcsolódó tartalom
- MultiPoint
- STX (geometriai adattípus)
- STY (geometriai adattípus)
- térbeli adatok