Bod
platí pro:SQL Server
Azure SQL Database
Azure SQL Managed Instance
koncový bod pro SQL analytics v Microsoft Fabric
Warehouse v Microsoft Fabric
databázi SQL v Microsoft Fabric
V prostorových datech SQL Serveru je bod 0rozměrný objekt představující jedno umístění a může obsahovat hodnoty Z (zvýšení) a M (míra).
Datový typ Geografie
Typ bodu pro zeměpisný typ představuje jedno umístění, kde Lat představuje zeměpisnou šířku a Dlouhé představuje délku. Hodnoty zeměpisné šířky a délky se měří ve stupních. Hodnoty zeměpisné šířky vždy leží v intervalu [-90, 90] a hodnoty, které jsou zadány mimo tento rozsah, vyvolají výjimku. Hodnoty pro zeměpisnou délku vždy leží v intervalu (-180, 180] a hodnoty zadané mimo tento rozsah jsou převedeny tak, aby se vešly do tohoto rozsahu. Pokud je například hodnota 190 zadána jako zeměpisná délka, bude zabalena na hodnotu -170. SRID představuje ID prostorového odkazu zeměpisné instance, kterou chcete vrátit.
Datový typ geometrie
Typ bod pro datový typ geometrie představuje jedno umístění, kde X představuje souřadnici X vygenerovaného bodu a Y představuje souřadnici Y vygenerovaného bodu. SRID představuje ID prostorového odkazu geometrie instanci, kterou chcete vrátit.
Příklady
Příklad A.
Následující příklad vytvoří instanci geometry Point představující bod (3, 4)
s SRID 0
.
DECLARE @g geometry;
SET @g = geometry::STGeomFromText('POINT (3 4)', 0);
Příklad B.
Následující příklad vytvoří instanci bodu geometrie představující bod (3, 4) s hodnotou Z (nadmořská výška) 7, hodnotou M (míra) 2,5 a výchozím SRID 0.
DECLARE @g geometry;
SET @g = geometry::Parse('POINT(3 4 7 2.5)');
Příklad C.
Následující příklad vrátí hodnoty X, Y, Z a M pro instanci geometry Point.
SELECT @g.STX;
SELECT @g.STY;
SELECT @g.Z;
SELECT @g.M;
Příklad D.
Hodnoty Z a M lze explicitně zadat jako NULL
, jak je znázorněno v následujícím příkladu.
DECLARE @g geometry;
SET @g = geometry::Parse('POINT(3 4 NULL NULL)');
Související obsah
- MultiPoint
- STX (datový typ geometrie)
- STY (datový typ geometrie)
- Prostorová data