Sdílet prostřednictvím


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

DbSpatialServices()

Inicializuje novou instanci DbSpatialServices třídy.

Vlastnosti

Default

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

Metody

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 menší nebo rovno distance z dané hodnoty DbGeography.

Buffer(DbGeometry, Double)

Vytvoří hodnotu geometrie představující všechny body menší nebo rovno distance z dané hodnoty 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 známých prostorových formátů.

CreateWellKnownValue(DbGeometry)

Vytvoří instanci DbGeometryWellKnownValue, která představuje zadanou DbGeometry hodnotu pomocí jednoho nebo obou standardních známých prostorových formátů.

Crosses(DbGeometry, DbGeometry)

Určuje, zda se oba 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 oba dané DbGeography hodnoty prostorově oddělené.

Disjoint(DbGeometry, DbGeometry)

Určuje, zda jsou oba 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 kolekci geometrie.

Equals(Object)

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

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

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

GeographyFromBinary(Byte[], Int32)

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

GeographyFromBinary(Byte[])

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

GeographyFromGml(String, Int32)

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

GeographyFromGml(String)

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

GeographyFromProviderValue(Object)

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

GeographyFromText(String, Int32)

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

GeographyFromText(String)

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

GeographyLineFromBinary(Byte[], Int32)

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

GeographyMultiLineFromBinary(Byte[], Int32)

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

GeographyPointFromBinary(Byte[], Int32)

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

GeographyPolygonFromBinary(Byte[], Int32)

Vytvoří novou DbGeography polygonovou hodnotu založenou na zadané dobře známé binární hodnotě 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 souřadnicového systému (SRID).

GeometryCollectionFromBinary(Byte[], Int32)

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

GeometryFromBinary(Byte[], Int32)

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

GeometryFromBinary(Byte[])

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

GeometryFromGml(String, Int32)

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

GeometryFromGml(String)

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

GeometryFromProviderValue(Object)

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

GeometryFromText(String, Int32)

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

GeometryFromText(String)

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

GeometryLineFromBinary(Byte[], Int32)

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

GeometryMultiLineFromBinary(Byte[], Int32)

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

GeometryPointFromBinary(Byte[], Int32)

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

GeometryPolygonFromBinary(Byte[], Int32)

Vytvoří novou DbGeometry polygonovou hodnotu založenou na zadané dobře známé binární hodnotě 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 souřadnicového systému (SRID).

GetArea(DbGeography)

Vrátí hodnotu s možnou hodnotou null, která označuje oblast dané DbGeography hodnoty, která 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, která 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)

Vrátí hodnotu DbGeometry, 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ého DbGeography hodnoty.

GetCoordinateSystemId(DbGeography)

Vrátí identifikátor souřadnicového systému dané hodnoty DbGeography.

GetCoordinateSystemId(DbGeometry)

Vrátí identifikátor souřadnicového systému dané hodnoty DbGeometry.

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é hodnotě DbGeography, pokud představuje zeměpisnou kolekci.

GetElementCount(DbGeometry)

Vrátí počet prvků v dané hodnotě DbGeometry, 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)

Vrátí hodnotu DbGeography, která představuje koncový bod dané hodnoty DbGeography, která může být null, pokud hodnota nepředstavuje křivku.

GetEndPoint(DbGeometry)

Vrátí hodnotu DbGeometry, 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 geometrické hodnoty.

GetExteriorRing(DbGeometry)

Vrátí hodnotu DbGeometry, 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é hodnotě DbGeometry, pokud představuje mnohoúhelník.

GetIsClosed(DbGeography)

Vrátí logickou hodnotu s možnou hodnotou null, která určuje, zda je daná hodnota DbGeography 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á hodnota DbGeometry 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, zda je daná hodnota DbGeography prázdná.

GetIsEmpty(DbGeometry)

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

GetIsRing(DbGeometry)

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

GetIsValid(DbGeometry)

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

GetLatitude(DbGeography)

Vrátí souřadnici zeměpisné šířky daného DbGeography hodnoty, pokud představuje bod.

GetLength(DbGeography)

Vrátí hodnotu s možnou hodnotou 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í hodnotu s možnou hodnotou 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 délky daného 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é hodnotě DbGeography, pokud představuje přímku nebo lineární prstenec.

GetPointCount(DbGeometry)

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

GetPointOnSurface(DbGeometry)

Vrátí hodnotu DbGeometry, 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)

Vrátí hodnotu DbGeography, která představuje počáteční bod dané hodnoty DbGeography, která může být null, pokud hodnota nepředstavuje křivku.

GetStartPoint(DbGeometry)

Vrátí hodnotu DbGeometry, 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 hodnot DbGeography.

Intersection(DbGeometry, DbGeometry)

Vypočítá průnik dvou hodnot DbGeometry.

Intersects(DbGeography, DbGeography)

Určuje, zda se oba dané DbGeography hodnoty prostorově protínají.

Intersects(DbGeometry, DbGeometry)

Určuje, zda se oba 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 oba dané DbGeometry hodnoty prostorově překrývají.

PointAt(DbGeography, Int32)

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

PointAt(DbGeometry, Int32)

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

Relate(DbGeometry, DbGeometry, String)

Určuje, zda jsou dvě dané DbGeometry hodnoty prostorově propojeny 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 oba 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