SqlSpatialServices Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Implementace DbSpatialServices pro poskytování podpory geoprostorových typů při použití Entity Frameworku s Microsoft SQL Server.
[System.Serializable]
public class SqlSpatialServices : System.Data.Entity.Spatial.DbSpatialServices
type SqlSpatialServices = class
inherit DbSpatialServices
Public Class SqlSpatialServices
Inherits DbSpatialServices
- Dědičnost
- Atributy
Vlastnosti
NativeTypesAvailable |
Přepište tuto vlastnost, aby mohl prostorový zprostředkovatel rychle selhat, když nativní typy nebo jiné prostředky potřebné pro správné fungování zprostředkovatele prostorového prostoru nejsou k dispozici.
Výchozí hodnota znamená |
Metody
AsBinary(DbGeography) |
Získá známou binární reprezentaci dané DbGeography hodnoty. |
AsBinary(DbGeometry) |
Získá známou binární reprezentaci dané DbGeometry hodnoty. |
AsGml(DbGeography) |
Vygeneruje reprezentaci této DbGeography hodnoty v jazyce GML (Geography Markup Language). |
AsGml(DbGeometry) |
Vygeneruje reprezentaci této DbGeometry hodnoty v jazyce GML (Geography Markup Language). |
AsText(DbGeography) |
Získá známou textovou reprezentaci dané DbGeography hodnoty. Tato hodnota by měla obsahovat pouze zeměpisnou délku a zeměpisnou šířku bodů. |
AsText(DbGeometry) |
Získá známou textovou reprezentaci dané DbGeometry hodnoty, včetně pouze souřadnic X a Y pro body. |
AsTextIncludingElevationAndMeasure(DbGeography) |
Vrátí textovou reprezentaci se DbSpatialServices zvýšením a mírou. |
AsTextIncludingElevationAndMeasure(DbGeometry) |
Vrátí textovou reprezentaci se DbSpatialServices zvýšením a mírou. |
Buffer(DbGeography, Double) |
Vytvoří zeměpisnou hodnotu představující všechny body menší nebo rovné vzdálenosti od dané DbGeography hodnoty. |
Buffer(DbGeometry, Double) |
Vytvoří hodnotu geometrie představující všechny body menší nebo rovné vzdálenosti od dané DbGeometry hodnoty. |
Contains(DbGeometry, DbGeometry) |
Určuje, zda jedna DbGeometry hodnota prostorově obsahuje druhou. |
CreateProviderValue(DbGeographyWellKnownValue) |
Vytvoří hodnotu specifickou pro poskytovatele kompatibilní s touto implementací prostorových služeb na základě zadané dobře známé DbGeography reprezentace. |
CreateProviderValue(DbGeometryWellKnownValue) |
Vytvoří hodnotu specifickou pro poskytovatele kompatibilní s touto implementací prostorových služeb na základě zadané dobře známé DbGeometry reprezentace. |
CreateWellKnownValue(DbGeography) |
Vytvoří instanci DbGeographyWellKnownValue , která představuje zadanou DbGeography hodnotu pomocí jednoho nebo obou standardních dobře známých prostorových formátů. |
CreateWellKnownValue(DbGeometry) |
Vytvoří instanci DbGeometryWellKnownValue , která představuje zadanou DbGeometry hodnotu pomocí jednoho nebo obou standardních dobře známých prostorových formátů. |
Crosses(DbGeometry, DbGeometry) |
Určuje, zda se tyto dvě hodnoty DbGeometry prostorově protínaly. |
Difference(DbGeography, DbGeography) |
Vypočítá rozdíl dvou DbGeography hodnot. |
Difference(DbGeometry, DbGeometry) |
Vypočítá rozdíl mezi dvěma DbGeometry hodnotami. |
Disjoint(DbGeography, DbGeography) |
Určuje, zda jsou tyto dvě hodnoty DbGeography prostorově oddělené. |
Disjoint(DbGeometry, DbGeometry) |
Určuje, zda jsou tyto dvě hodnoty DbGeometry prostorově oddělené. |
Distance(DbGeography, DbGeography) |
Vypočítá vzdálenost mezi nejbližšími body ve dvou DbGeography hodnotách. |
Distance(DbGeometry, DbGeometry) |
Vypočítá vzdálenost mezi nejbližšími body ve dvou DbGeometry hodnotách. |
ElementAt(DbGeography, Int32) |
Vrátí prvek dané DbGeography hodnoty, pokud představuje geografickou kolekci. |
ElementAt(DbGeometry, Int32) |
Vrátí prvek dané DbGeometry hodnoty, pokud představuje kolekci geometrie. |
GeographyCollectionFromBinary(Byte[], Int32) |
Vytvoří novou DbGeography hodnotu kolekce na základě zadané dobře známé binární hodnoty a identifikátoru systému souřadnic (SRID). |
GeographyCollectionFromText(String, Int32) |
Vytvoří novou DbGeography hodnotu kolekce na základě zadané dobře známé textové hodnoty a identifikátoru systému souřadnic (SRID). |
GeographyFromBinary(Byte[]) |
Vytvoří novou DbGeography hodnotu na základě zadané dobře známé binární hodnoty. |
GeographyFromBinary(Byte[], Int32) |
Vytvoří novou DbGeography hodnotu na základě zadané dobře známé binární hodnoty a identifikátoru systému souřadnic (SRID). |
GeographyFromGml(String) |
Vytvoří novou DbGeography hodnotu založenou na zadané hodnotě GML (Geography Markup Language). |
GeographyFromGml(String, Int32) |
Vytvoří novou DbGeography hodnotu založenou na zadané hodnotě GML (Geography Markup Language) a identifikátoru systému souřadnic (SRID). |
GeographyFromProviderValue(Object) |
Vytvoří novou DbGeography hodnotu založenou na hodnotě specifické pro poskytovatele, která je kompatibilní s touto implementací prostorových služeb. |
GeographyFromText(String) |
Vytvoří novou DbGeography hodnotu na základě zadané dobře známé textové hodnoty. |
GeographyFromText(String, Int32) |
Vytvoří novou DbGeography hodnotu na základě zadané dobře známé textové hodnoty a identifikátoru systému souřadnic (SRID). |
GeographyLineFromBinary(Byte[], Int32) |
Vytvoří novou DbGeography hodnotu řádku založenou na zadané dobře známé binární hodnotě a identifikátoru systému souřadnic (SRID). |
GeographyLineFromText(String, Int32) |
Vytvoří novou DbGeography hodnotu řádku na základě zadané dobře známé textové hodnoty a identifikátoru systému souřadnic (SRID). |
GeographyMultiLineFromBinary(Byte[], Int32) |
Vytvoří novou DbGeography víceřádkovou hodnotu založenou na zadané dobře známé binární hodnotě a identifikátoru souřadnicového systému. |
GeographyMultiLineFromText(String, Int32) |
Vytvoří novou DbGeography víceřádkovou hodnotu založenou na zadané dobře známé textové hodnotě a identifikátoru systému souřadnic. |
GeographyMultiPointFromBinary(Byte[], Int32) |
Vytvoří novou DbGeography hodnotu více bodů na základě zadané dobře známé binární hodnoty a identifikátoru souřadnicového systému. |
GeographyMultiPointFromText(String, Int32) |
Vytvoří novou DbGeography hodnotu více bodů na základě zadané dobře známé textové hodnoty a identifikátoru systému souřadnic. |
GeographyMultiPolygonFromBinary(Byte[], Int32) |
Vytvoří novou DbGeography hodnotu s více mnohoúhelníkem na základě zadané dobře známé binární hodnoty a identifikátoru souřadnicového systému. |
GeographyMultiPolygonFromText(String, Int32) |
Vytvoří novou DbGeography hodnotu s více mnohoúhelníkem na základě zadané dobře známé textové hodnoty a identifikátoru systému souřadnic. |
GeographyPointFromBinary(Byte[], Int32) |
Vytvoří novou DbGeography bodovou hodnotu na základě zadané dobře známé binární hodnoty a identifikátoru systému souřadnic (SRID). |
GeographyPointFromText(String, Int32) |
Vytvoří novou DbGeography hodnotu bodu založenou na zadané dobře známé textové hodnotě a identifikátoru systému souřadnic (SRID). |
GeographyPolygonFromBinary(Byte[], Int32) |
Vytvoří novou DbGeography hodnotu mnohoúhelníku na základě zadané dobře známé binární hodnoty a identifikátoru systému souřadnic (SRID). |
GeographyPolygonFromText(String, Int32) |
Vytvoří novou DbGeography hodnotu mnohoúhelníku na základě zadané dobře známé textové hodnoty a identifikátoru systému souřadnic (SRID). |
GeometryCollectionFromBinary(Byte[], Int32) |
Vytvoří novou DbGeometry hodnotu kolekce na základě zadané dobře známé binární hodnoty a identifikátoru systému souřadnic (SRID). |
GeometryCollectionFromText(String, Int32) |
Vytvoří novou DbGeometry hodnotu kolekce na základě zadané dobře známé textové hodnoty a identifikátoru systému souřadnic (SRID). |
GeometryFromBinary(Byte[]) |
Vytvoří novou DbGeometry hodnotu na základě zadané dobře známé binární hodnoty. |
GeometryFromBinary(Byte[], Int32) |
Vytvoří novou DbGeometry hodnotu na základě zadané dobře známé binární hodnoty a identifikátoru systému souřadnic (SRID). |
GeometryFromGml(String) |
Vytvoří novou DbGeometry hodnotu založenou na zadané hodnotě GML (Geography Markup Language). |
GeometryFromGml(String, Int32) |
Vytvoří novou DbGeometry hodnotu založenou na zadané hodnotě GML (Geography Markup Language) a identifikátoru systému souřadnic (SRID). |
GeometryFromProviderValue(Object) |
Vytvoří novou DbGeometry hodnotu založenou na hodnotě specifické pro poskytovatele, která je kompatibilní s touto implementací prostorových služeb. |
GeometryFromText(String) |
Vytvoří novou DbGeometry hodnotu na základě zadané dobře známé textové hodnoty. |
GeometryFromText(String, Int32) |
Vytvoří novou DbGeometry hodnotu na základě zadané dobře známé textové hodnoty a identifikátoru systému souřadnic (SRID). |
GeometryLineFromBinary(Byte[], Int32) |
Vytvoří novou DbGeometry hodnotu řádku založenou na zadané dobře známé binární hodnotě a identifikátoru systému souřadnic (SRID). |
GeometryLineFromText(String, Int32) |
Vytvoří novou DbGeometry hodnotu řádku na základě zadané dobře známé textové hodnoty a identifikátoru systému souřadnic (SRID). |
GeometryMultiLineFromBinary(Byte[], Int32) |
Vytvoří novou DbGeometry víceřádkovou hodnotu založenou na zadané dobře známé binární hodnotě a identifikátoru souřadnicového systému. |
GeometryMultiLineFromText(String, Int32) |
Vytvoří novou DbGeometry víceřádkovou hodnotu založenou na zadané dobře známé textové hodnotě a identifikátoru systému souřadnic. |
GeometryMultiPointFromBinary(Byte[], Int32) |
Vytvoří novou DbGeometry hodnotu více bodů na základě zadané dobře známé binární hodnoty a identifikátoru souřadnicového systému. |
GeometryMultiPointFromText(String, Int32) |
Vytvoří novou DbGeometry hodnotu více bodů na základě zadané dobře známé textové hodnoty a identifikátoru systému souřadnic. |
GeometryMultiPolygonFromBinary(Byte[], Int32) |
Vytvoří novou DbGeometry hodnotu s více mnohoúhelníkem na základě zadané dobře známé binární hodnoty a identifikátoru souřadnicového systému. |
GeometryMultiPolygonFromText(String, Int32) |
Vytvoří novou DbGeometry hodnotu s více mnohoúhelníkem na základě zadané dobře známé textové hodnoty a identifikátoru systému souřadnic. |
GeometryPointFromBinary(Byte[], Int32) |
Vytvoří novou DbGeometry bodovou hodnotu na základě zadané dobře známé binární hodnoty a identifikátoru systému souřadnic (SRID). |
GeometryPointFromText(String, Int32) |
Vytvoří novou DbGeometry hodnotu bodu založenou na zadané dobře známé textové hodnotě a identifikátoru systému souřadnic (SRID). |
GeometryPolygonFromBinary(Byte[], Int32) |
Vytvoří novou DbGeometry hodnotu mnohoúhelníku na základě zadané dobře známé binární hodnoty a identifikátoru systému souřadnic (SRID). |
GeometryPolygonFromText(String, Int32) |
Vytvoří novou DbGeometry hodnotu mnohoúhelníku na základě zadané dobře známé textové hodnoty a identifikátoru systému souřadnic (SRID). |
GetArea(DbGeography) |
Vrátí dvojitou hodnotu null, která označuje oblast dané DbGeography hodnoty, která může být null, pokud hodnota nepředstavuje povrch. |
GetArea(DbGeometry) |
Vrátí dvojitou hodnotu null, která označuje oblast dané DbGeometry hodnoty, která může být null, pokud hodnota nepředstavuje povrch. |
GetBoundary(DbGeometry) |
Vrátí dvojitou hodnotu null, která označuje hranici dané DbGeography hodnoty. |
GetCentroid(DbGeometry) |
DbGeometry Vrátí hodnotu, která představuje centroid dané hodnoty DbGeometry, která může být null, pokud hodnota nepředstavuje povrch. |
GetConvexHull(DbGeometry) |
Vrátí dvojitou hodnotu null, která označuje konvexní trup dané DbGeography hodnoty. |
GetCoordinateSystemId(DbGeography) |
Vrátí identifikátor souřadnicového systému dané DbGeography hodnoty. |
GetCoordinateSystemId(DbGeometry) |
Vrátí identifikátor souřadnicového systému dané DbGeometry hodnoty. |
GetDimension(DbGeography) |
Získá dimenzi dané DbGeography hodnoty nebo, pokud je hodnota kolekce, dimenze největšího prvku. |
GetDimension(DbGeometry) |
Získá dimenzi dané DbGeometry hodnoty nebo, pokud je hodnota kolekce, dimenze největšího prvku. |
GetElementCount(DbGeography) |
Vrátí počet prvků v dané DbGeography hodnotě, pokud představuje geografickou kolekci. |
GetElementCount(DbGeometry) |
Vrátí počet prvků v dané DbGeometry hodnotě, pokud představuje kolekci geometrie. |
GetElevation(DbGeography) |
Vrátí výšku (souřadnici Z) dané DbGeography hodnoty, pokud představuje bod. |
GetElevation(DbGeometry) |
Vrátí zvýšení (Z) dané DbGeometry hodnoty, pokud představuje bod. |
GetEndPoint(DbGeography) |
DbGeography Vrátí hodnotu, která představuje koncový bod dané hodnoty DbGeography, která může být null, pokud hodnota nepředstavuje křivku. |
GetEndPoint(DbGeometry) |
DbGeometry Vrátí hodnotu, která představuje koncový bod dané hodnoty DbGeometry, která může být null, pokud hodnota nepředstavuje křivku. |
GetEnvelope(DbGeometry) |
Získá obálku (minimální ohraničující rámeček) dané DbGeometry hodnoty jako hodnotu geometrie. |
GetExteriorRing(DbGeometry) |
DbGeometry Vrátí hodnotu, která představuje vnější prstenec dané hodnoty DbGeometry, která může být null, pokud hodnota nepředstavuje mnohoúhelník. |
GetInteriorRingCount(DbGeometry) |
Vrátí počet vnitřních kroužků v dané DbGeometry hodnotě, pokud představuje mnohoúhelník. |
GetIsClosed(DbGeography) |
Vrátí logickou hodnotu s možnou hodnotou null, která určuje, zda je daná DbGeography hodnota uzavřena, která může být null, pokud hodnota nepředstavuje křivku. |
GetIsClosed(DbGeometry) |
Vrátí logickou hodnotu s možnou hodnotou null, která určuje, zda je daná DbGeometry hodnota uzavřena, která může být null, pokud hodnota nepředstavuje křivku. |
GetIsEmpty(DbGeography) |
Vrátí logickou hodnotu s možnou hodnotou null, která určuje, zda je daná DbGeography hodnota prázdná. |
GetIsEmpty(DbGeometry) |
Vrátí logickou hodnotu s možnou hodnotou null, která určuje, zda je daná DbGeometry hodnota prázdná. |
GetIsRing(DbGeometry) |
Vrátí logickou hodnotu s možnou hodnotou null, která určuje, zda je daná DbGeometry hodnota prstenec, který může být null, pokud hodnota nepředstavuje křivku. |
GetIsSimple(DbGeometry) |
Vrátí logickou hodnotu s možnou hodnotou null, která určuje, zda je daná DbGeometry hodnota jednoduchá. |
GetIsValid(DbGeometry) |
Vrátí logickou hodnotu s možnou hodnotou null, která určuje, zda je daná DbGeometry hodnota platná. |
GetLatitude(DbGeography) |
Vrátí souřadnici zeměpisné šířky dané DbGeography hodnoty, pokud představuje bod. |
GetLength(DbGeography) |
Vrátí dvojitou hodnotu null, která označuje délku dané DbGeography hodnoty, která může být null, pokud hodnota nepředstavuje křivku. |
GetLength(DbGeometry) |
Vrátí dvojitou hodnotu null, která označuje délku dané DbGeometry hodnoty, která může být null, pokud hodnota nepředstavuje křivku. |
GetLongitude(DbGeography) |
Vrátí souřadnici zeměpisné délky dané DbGeography hodnoty, pokud představuje bod. |
GetMeasure(DbGeography) |
Vrátí souřadnici M (measure) dané DbGeography hodnoty, pokud představuje bod. |
GetMeasure(DbGeometry) |
Vrátí souřadnici M (measure) dané DbGeometry hodnoty, pokud představuje bod. |
GetPointCount(DbGeography) |
Vrátí počet bodů v dané DbGeography hodnotě, pokud představuje řetězec řádku nebo lineární prstenec. |
GetPointCount(DbGeometry) |
Vrátí počet bodů v dané DbGeometry hodnotě, pokud představuje řetězec řádku nebo lineární prstenec. |
GetPointOnSurface(DbGeometry) |
DbGeometry Vrátí hodnotu, která představuje bod na povrchu dané hodnoty DbGeometry, která může být null, pokud hodnota nepředstavuje povrch. |
GetSpatialTypeName(DbGeography) |
Vrátí hodnotu, která označuje název prostorového typu dané DbGeography hodnoty. |
GetSpatialTypeName(DbGeometry) |
Vrátí hodnotu, která označuje název prostorového typu dané DbGeometry hodnoty. |
GetStartPoint(DbGeography) |
DbGeography Vrátí hodnotu, která představuje počáteční bod dané hodnoty DbGeography, která může být null, pokud hodnota nepředstavuje křivku. |
GetStartPoint(DbGeometry) |
DbGeometry Vrátí hodnotu, která představuje počáteční bod dané hodnoty DbGeometry, která může být null, pokud hodnota nepředstavuje křivku. |
GetXCoordinate(DbGeometry) |
Vrátí souřadnici X dané DbGeometry hodnoty, pokud představuje bod. |
GetYCoordinate(DbGeometry) |
Vrátí souřadnici Y dané DbGeometry hodnoty, pokud představuje bod. |
InteriorRingAt(DbGeometry, Int32) |
Vrátí vnitřní prstenec z dané DbGeometry hodnoty, pokud představuje mnohoúhelník. |
Intersection(DbGeography, DbGeography) |
Vypočítá průnik dvou DbGeography hodnot. |
Intersection(DbGeometry, DbGeometry) |
Vypočítá průnik dvou DbGeometry hodnot. |
Intersects(DbGeography, DbGeography) |
Určuje, zda se dvě zadané DbGeography hodnoty prostorově protínají. |
Intersects(DbGeometry, DbGeometry) |
Určuje, zda se dvě zadané DbGeometry hodnoty prostorově protínají. |
Overlaps(DbGeometry, DbGeometry) |
Určuje, zda se tyto dvě hodnoty DbGeometry prostorově překrývají. |
PointAt(DbGeography, Int32) |
Vrátí bodový prvek dané DbGeography hodnoty, pokud představuje linestring nebo lineární prstenec. |
PointAt(DbGeometry, Int32) |
Vrátí bodový prvek dané DbGeometry hodnoty, pokud představuje linestring nebo lineární prstenec. |
Relate(DbGeometry, DbGeometry, String) |
Určuje, zda jsou tyto dvě hodnoty DbGeometry prostorově propojeny podle daného modelu průniku dimenzionálního rozšířeného Nine-Intersection modelu (DE-9IM). |
SpatialEquals(DbGeography, DbGeography) |
Určuje, zda jsou dvě dané DbGeography hodnoty prostorově stejné. |
SpatialEquals(DbGeometry, DbGeometry) |
Určuje, zda jsou dvě dané DbGeometry hodnoty prostorově stejné. |
SymmetricDifference(DbGeography, DbGeography) |
Vypočítá symetrický rozdíl dvou DbGeography hodnot. |
SymmetricDifference(DbGeometry, DbGeometry) |
Vypočítá symetrický rozdíl mezi dvěma DbGeometry hodnotami. |
Touches(DbGeometry, DbGeometry) |
Určuje, zda se tyto dvě hodnoty DbGeometry prostorově dotýkají. |
Union(DbGeography, DbGeography) |
Vypočítá sjednocení dvou DbGeography hodnot. |
Union(DbGeometry, DbGeometry) |
Vypočítá sjednocení dvou DbGeometry hodnot. |
Within(DbGeometry, DbGeometry) |
Určuje, zda je jedna DbGeometry hodnota prostorově uvnitř druhé hodnoty. |
Platí pro
Entity Framework