DbSpatialServices Třída

Definice

Představuje rozhraní API služby nezávislé na poskytovateli pro podporu typu geoprostorové (geometrie/zeměpis).

public ref class DbSpatialServices abstract
[System.Serializable]
public abstract class DbSpatialServices
[<System.Serializable>]
type DbSpatialServices = class
Public MustInherit Class DbSpatialServices
Dědičnost
DbSpatialServices
Atributy

Konstruktory

Name Description
DbSpatialServices()

Inicializuje novou instanci DbSpatialServices třídy.

Vlastnosti

Name Description
Default

Získá výchozí služby pro DbSpatialServices.

Metody

Name Description
AsBinary(DbGeography)

Získá dobře známou binární reprezentaci dané DbGeography hodnoty.

AsBinary(DbGeometry)

Získá dobře známou binární reprezentaci dané DbGeometry hodnoty.

AsGml(DbGeography)

Vygeneruje reprezentaci GML (Geography Markup Language) této DbGeography hodnoty.

AsGml(DbGeometry)

Vygeneruje reprezentaci GML (Geography Markup Language) této DbGeometry hodnoty.

AsText(DbGeography)

Získá dobře 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á dobře známou textovou reprezentaci dané DbGeometry hodnoty, včetně pouze souřadnic X a Y pro body.

AsTextIncludingElevationAndMeasure(DbGeography)

Vrátí textovou reprezentaci DbSpatialServices se zvýšením a mírou.

AsTextIncludingElevationAndMeasure(DbGeometry)

Vrátí textovou reprezentaci DbSpatialServices se zvýšením a mírou.

Buffer(DbGeography, Double)

Vytvoří zeměpisnou hodnotu představující všechny body, které jsou menší nebo rovny distance dané hodnotě DbGeography .

Buffer(DbGeometry, Double)

Vytvoří hodnotu geometrie představující všechny body, které jsou menší nebo rovny distance dané hodnotě DbGeometry .

Contains(DbGeometry, DbGeometry)

Určuje, zda jedna DbGeometry hodnota prostorově obsahuje druhou hodnotu.

CreateGeography(DbSpatialServices, Object)

Tato metoda je určena pro použití odvozenými implementacemi GeographyFromProviderValue(Object) po vhodném ověření zadané hodnoty zprostředkovatele, aby byla vhodná pro použití s odvozenou implementací.

CreateGeometry(DbSpatialServices, Object)

Tato metoda je určena pro použití odvozenými implementacemi GeometryFromProviderValue(Object) po vhodném ověření zadané hodnoty zprostředkovatele, aby byla vhodná pro použití s odvozenou implementací.

CreateProviderValue(DbGeographyWellKnownValue)

Vytvoří hodnotu specifickou pro zprostředkovatele kompatibilní s touto implementací prostorových služeb na základě zadané dobře známé DbGeography reprezentace.

CreateProviderValue(DbGeometryWellKnownValue)

Vytvoří hodnotu specifickou pro zprostředkovatele 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 obě dané DbGeometry hodnoty prostorově kříží.

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 obě dané DbGeography hodnoty prostorově oddělené.

Disjoint(DbGeometry, DbGeometry)

Určuje, zda jsou obě dané DbGeometry hodnoty 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 zeměpisnou kolekci.

ElementAt(DbGeometry, Int32)

Vrátí prvek dané DbGeometry hodnoty, pokud představuje geometrii kolekce.

Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GeographyCollectionFromBinary(Byte[], Int32)

Vytvoří novou DbGeography hodnotu kolekce na základě zadané dobře známé binární hodnoty a identifikátoru souřadnicového systému (SRID).

GeographyCollectionFromText(String, Int32)

Vytvoří novou DbGeography hodnotu kolekce na základě zadané dobře známé textové hodnoty a identifikátoru souřadnicového systému (SRID).

GeographyFromBinary(Byte[], Int32)

Vytvoří novou DbGeography hodnotu na základě zadané dobře známé binární hodnoty a identifikátoru souřadnicového systému (SRID).

GeographyFromBinary(Byte[])

Vytvoří novou DbGeography hodnotu na základě zadané dobře známé binární hodnoty.

GeographyFromGml(String, Int32)

Vytvoří novou DbGeography hodnotu na základě zadané hodnoty GML (Geography Markup Language) a identifikátoru systému souřadnic (SRID).

GeographyFromGml(String)

Vytvoří novou DbGeography hodnotu na základě zadané hodnoty GML (Geography Markup Language).

GeographyFromProviderValue(Object)

Vytvoří novou DbGeography hodnotu na základě hodnoty specifické pro zprostředkovatele, která je kompatibilní s touto implementací prostorových služeb.

GeographyFromText(String, Int32)

Vytvoří novou DbGeography hodnotu na základě zadané dobře známé textové hodnoty a identifikátoru souřadnicového systému (SRID).

GeographyFromText(String)

Vytvoří novou DbGeography hodnotu na základě zadané dobře známé textové hodnoty.

GeographyLineFromBinary(Byte[], Int32)

Vytvoří novou DbGeography hodnotu řádku na základě zadané dobře známé binární hodnoty a identifikátoru souřadnicového systému (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 na základě zadané dobře známé binární hodnoty a identifikátoru souřadnicového systému.

GeographyMultiLineFromText(String, Int32)

Vytvoří novou DbGeography víceřádkovou hodnotu na základě zadané dobře známé textové hodnoty a identifikátoru souřadnicového systému.

GeographyMultiPointFromBinary(Byte[], Int32)

Vytvoří novou DbGeography vícebodovou hodnotu 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 s více body na základě zadané dobře známé textové hodnoty a identifikátoru souřadnicového systému.

GeographyMultiPolygonFromBinary(Byte[], Int32)

Vytvoří novou DbGeography víceúhelníkovou hodnotu založenou na zadané dobře známé binární hodnotě a identifikátoru souřadnicového systému.

GeographyMultiPolygonFromText(String, Int32)

Vytvoří novou víceúhelníkovou DbGeography hodnotu na základě zadané dobře známé textové hodnoty a identifikátoru souřadnicového systému.

GeographyPointFromBinary(Byte[], Int32)

Vytvoří novou DbGeography hodnotu bodu na základě zadané dobře známé binární hodnoty a identifikátoru souřadnicového systému (SRID).

GeographyPointFromText(String, Int32)

Vytvoří novou DbGeography hodnotu bodu na základě zadané dobře známé textové hodnoty 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 souřadnicového systému (SRID).

GeographyPolygonFromText(String, Int32)

Vytvoří novou hodnotu DbGeography 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 souřadnicového systému (SRID).

GeometryCollectionFromText(String, Int32)

Vytvoří novou DbGeometry hodnotu kolekce na základě zadané dobře známé textové hodnoty a identifikátoru souřadnicového systému (SRID).

GeometryFromBinary(Byte[], Int32)

Vytvoří novou DbGeometry hodnotu na základě zadané dobře známé binární hodnoty a identifikátoru souřadnicového systému (SRID).

GeometryFromBinary(Byte[])

Vytvoří novou DbGeometry hodnotu na základě zadané dobře známé binární hodnoty.

GeometryFromGml(String, Int32)

Vytvoří novou DbGeometry hodnotu na základě zadané hodnoty GML (Geography Markup Language) a identifikátoru systému souřadnic (SRID).

GeometryFromGml(String)

Vytvoří novou DbGeometry hodnotu na základě zadané hodnoty GML (Geography Markup Language).

GeometryFromProviderValue(Object)

Vytvoří novou DbGeometry hodnotu na základě hodnoty specifické pro zprostředkovatele, která je kompatibilní s touto implementací prostorových služeb.

GeometryFromText(String, Int32)

Vytvoří novou DbGeometry hodnotu na základě zadané dobře známé textové hodnoty a identifikátoru souřadnicového systému (SRID).

GeometryFromText(String)

Vytvoří novou DbGeometry hodnotu na základě zadané dobře známé textové hodnoty.

GeometryLineFromBinary(Byte[], Int32)

Vytvoří novou DbGeometry hodnotu řádku na základě zadané dobře známé binární hodnoty a identifikátoru souřadnicového systému (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 na základě zadané dobře známé binární hodnoty a identifikátoru souřadnicového systému.

GeometryMultiLineFromText(String, Int32)

Vytvoří novou DbGeometry víceřádkovou hodnotu na základě zadané dobře známé textové hodnoty a identifikátoru souřadnicového systému.

GeometryMultiPointFromBinary(Byte[], Int32)

Vytvoří novou DbGeometry vícebodovou hodnotu 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 s více body na základě zadané dobře známé textové hodnoty a identifikátoru souřadnicového systému.

GeometryMultiPolygonFromBinary(Byte[], Int32)

Vytvoří novou DbGeometry víceúhelníkovou hodnotu založenou na zadané dobře známé binární hodnotě a identifikátoru souřadnicového systému.

GeometryMultiPolygonFromText(String, Int32)

Vytvoří novou víceúhelníkovou DbGeometry hodnotu na základě zadané dobře známé textové hodnoty a identifikátoru souřadnicového systému.

GeometryPointFromBinary(Byte[], Int32)

Vytvoří novou DbGeometry hodnotu bodu na základě zadané dobře známé binární hodnoty a identifikátoru souřadnicového systému (SRID).

GeometryPointFromText(String, Int32)

Vytvoří novou DbGeometry hodnotu bodu na základě zadané dobře známé textové hodnoty 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 souřadnicového systému (SRID).

GeometryPolygonFromText(String, Int32)

Vytvoří novou hodnotu DbGeometry 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í hodnotu s možnou hodnotou null, která označuje oblast dané DbGeography hodnoty, což může být null, pokud hodnota nepředstavuje povrch.

GetArea(DbGeometry)

Vrátí hodnotu s možnou hodnotou null, která označuje oblast dané DbGeometry hodnoty, což může být null, pokud hodnota nepředstavuje povrch.

GetBoundary(DbGeometry)

Vrátí hodnotu s možnou hodnotou 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í hodnotu s možnou hodnotou null, která označuje konvexní trupu 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, největší dimenze prvku.

GetDimension(DbGeometry)

Získá dimenzi dané DbGeometry hodnoty nebo, pokud je hodnota kolekce, největší dimenze prvku.

GetElementCount(DbGeography)

Vrátí počet prvků v dané DbGeography hodnotě, pokud představuje zeměpisnou 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ší kruh dané hodnoty DbGeometry, která může být null, pokud hodnota nepředstavuje mnohoúhelník.

GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
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, což 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, což 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, jestli je daná DbGeography hodnota prázdná.

GetIsEmpty(DbGeometry)

Vrátí logickou hodnotu s možnou hodnotou null, která určuje, jestli je daná DbGeometry hodnota prázdná.

GetIsRing(DbGeometry)

Vrátí logickou hodnotu s možnou hodnotou null, která určuje, jestli je daná DbGeometry hodnota okruh, což 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, jestli je daná DbGeometry hodnota jednoduchá.

GetIsValid(DbGeometry)

Vrátí logickou hodnotu s možnou hodnotou null, která určuje, jestli 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í hodnotu s možnou hodnotou null, která označuje délku dané DbGeography hodnoty, což může být null, pokud hodnota nepředstavuje křivku.

GetLength(DbGeometry)

Vrátí hodnotu s možnou hodnotou null, která označuje délku dané DbGeometry hodnoty, což může být null, pokud hodnota nepředstavuje křivku.

GetLongitude(DbGeography)

Vrátí souřadnici délky dané DbGeography hodnoty, pokud představuje bod.

GetMeasure(DbGeography)

Vrátí souřadnici M (Míra) dané DbGeography hodnoty, pokud představuje bod.

GetMeasure(DbGeometry)

Vrátí souřadnici M (Míra) dané DbGeometry hodnoty, pokud představuje bod.

GetPointCount(DbGeography)

Vrátí počet bodů v dané DbGeography hodnotě, pokud představuje spojnicový nebo lineární prstenec.

GetPointCount(DbGeometry)

Vrátí počet bodů v dané DbGeometry hodnotě, pokud představuje spojnicový 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.

GetType()

Získá Type aktuální instance.

(Zděděno od Object)
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 obě dané DbGeography hodnoty prostorově protínají.

Intersects(DbGeometry, DbGeometry)

Určuje, zda se obě dané DbGeometry hodnoty prostorově protínají.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
Overlaps(DbGeometry, DbGeometry)

Určuje, zda se obě dané DbGeometry hodnoty prostorově překrývají.

PointAt(DbGeography, Int32)

Vrátí bodový prvek dané DbGeography hodnoty, pokud představuje spojnicový nebo lineární prstenec.

PointAt(DbGeometry, Int32)

Vrátí bodový prvek dané DbGeometry hodnoty, pokud představuje spojnicový nebo lineární prstenec.

Relate(DbGeometry, DbGeometry, String)

Určuje, zda jsou dvě dané DbGeometry hodnoty prostorově spojeny podle zadaného průsečíku modelu DE-9IM (Dimensionally Extended Nine-Intersection Model).

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.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
Touches(DbGeometry, DbGeometry)

Určuje, zda se obě dané DbGeometry hodnoty prostorově dotkne.

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é.

Platí pro