Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL databáze v Microsoft Fabric
Vrátí bod, který můžete použít jako ohraničující střed kruhu pro zeměpisnou instanci.
Každý bod v instanci je popsán jako vektor. Pro zjištění ohraničujícího kruhu se vektor rozšiřuje ze středu Země na bod na povrchu Země. Středový bod ohraničujícího kruhu se vypočítá průměrem všech vektorů. U uzavřených smyček se v instanci Polygonu nebo v instanci LineString použije první a poslední bod pouze jednou.
Tato metoda zeměpisného datového typu podporuje instance FullGlobe nebo prostorové instance, které jsou větší než polokoule.
Syntax
EnvelopeCenter( )
Návratové typy
Návratový typ SQL Serveru: zeměpisná oblast
Návratový typ CLR: SqlGeography
Remarks
Tato metoda vrátí bod. Při použití s EnvelopeAngle()vrátí EnvelopeCenter() ohraničující kruh zeměpisné instance.
Note
EnvelopeCenter() vrátí ohraničující kruh pro zeměpisnou instanci, ale výsledky nejsou zaručeny, že vytvoří minimální ohraničující kruh. Naproti tomu metoda datového typu STEnvelope() zaručuje, že při použití na instanci geometrie vrátí minimální ohraničující rámeček.
V SQL Serveru 2012 (11.x) a vyšší vrátí střed kruhu představující obálku této instance jako bod. Pro všechny velké objekty definované EnvelopeAngle() = 180 EnvelopeCenter() se vrátí (90 0).
Tato metoda není přesná.
Examples
DECLARE @g geography = 'LINESTRING(-120 45, -120 0, -90 0)';
SELECT @g.EnvelopeCenter().ToString();
Viz také
Rozšířené metody v zeměpisných instancích
EnvelopeAngle (zeměpisný datový typ)