DbGeometry 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í.
Představuje geometrické obrazce.
[System.Runtime.Serialization.DataContract]
[System.Serializable]
public class DbGeometry
type DbGeometry = class
Public Class DbGeometry
- Dědičnost
-
DbGeometry
- Atributy
Vlastnosti
Area |
Získá dvojitou hodnotu s možnou hodnotou null, která označuje oblast této hodnoty DbGeometry, která může být null, pokud tato hodnota nepředstavuje povrch. |
Boundary |
Získá hranici DbGeometry objekty. |
Centroid |
Získá hodnotu DbGeometry, která představuje centroid této hodnoty DbGeometry, která může mít hodnotu null, pokud tato hodnota nepředstavuje povrch. |
ConvexHull |
Získá konvexní trup této hodnoty DbGeometry jako jinou hodnotu DbGeometry. |
CoordinateSystemId |
Získá identifikátor systému souřadnic DbGeometry objektu. |
DefaultCoordinateSystemId |
Získá výchozí id systému souřadnic (SRID) pro hodnoty geometrie. |
Dimension |
Získá dimenzi dané DbGeometry hodnoty nebo, pokud je hodnota kolekce, dimenze jejího největšího prvku. |
ElementCount |
Získá počet prvků v této hodnotě DbGeometry, pokud představuje kolekci geometrie. <vrátí>počet prvků v této hodnotě geometrie, pokud představuje kolekci jiných hodnot geometrie, jinak null.</Vrátí> |
Elevation |
Získá zvýšení (souřadnici Z) této hodnoty DbGeometry, pokud představuje bod. <vrátí>výšku (souřadnici Z) této hodnoty geometrie, pokud představuje bod, jinak null.</Vrátí> |
EndPoint |
Získá hodnotu DbGeometry představující počáteční bod této hodnoty, která může být null, pokud tato hodnota DbGeometry nepředstavuje křivku. |
Envelope |
Získá obálku (minimální ohraničující rámeček) této hodnoty DbGeometry jako hodnotu geometrie. |
ExteriorRing |
Získá hodnotu DbGeometry, která představuje vnější prstenec této hodnoty DbGeometry, která může být null, pokud tato hodnota nepředstavuje mnohoúhelník. |
InteriorRingCount |
Získá počet vnitřních kroužků v této hodnotě DbGeometry, pokud představuje mnohoúhelník. <vrátí>počet prvků v této hodnotě geometrie, pokud představuje mnohoúhelník; jinak null.</Vrátí> |
IsClosed |
Získá logickou hodnotu s možnou hodnotou null označující, zda je tato hodnota DbGeometry uzavřena, což může být null, pokud tato hodnota nepředstavuje křivku. |
IsEmpty |
Získá logickou hodnotu s možnou hodnotou null označující, zda je tato hodnota DbGeometry prázdná, což může být null, pokud tato hodnota nepředstavuje křivku. |
IsRing |
Získá logickou hodnotu s možnou hodnotou null označující, zda tato hodnota DbGeometry je prstenec, který může být null, pokud tato hodnota nepředstavuje křivku. |
IsSimple |
Získá logickou hodnotu s možnou hodnotou null, která označuje, zda je tato hodnota DbGeometry jednoduchá. |
IsValid |
Získá logickou hodnotu s možnou hodnotou null, která označuje, zda je tato hodnota DbGeometry platná. |
Length |
Získá dvojitou hodnotu s možnou hodnotou null, která označuje délku této hodnoty DbGeometry, která může být null, pokud tato hodnota nepředstavuje křivku. |
Measure |
Získá míru (souřadnici M) této hodnoty DbGeometry, pokud představuje bod. <vrátí>hodnotu Míry (souřadnice M) této hodnoty geometrie, pokud představuje bod, jinak null.</Vrátí> |
PointCount |
Získá počet bodů v této hodnotě DbGeometry, pokud představuje linestring nebo lineární prstenec. <vrátí>počet prvků v této hodnotě geometrie, pokud představuje řetězec čáry nebo lineární prstenec; jinak null.</Vrátí> |
PointOnSurface |
Získá bod na povrchu této hodnoty DbGeometry, která může být null, pokud tato hodnota nepředstavuje povrch. |
Provider |
Získá prostorového zprostředkovatele, který se použije pro operace na tomto prostorovém typu. |
ProviderValue |
Získá reprezentaci této hodnoty DbGeometry, která je specifická pro základního zprostředkovatele, který ho sestrojil. |
SpatialTypeName |
Získá reprezentaci názvu prostorového typu této hodnoty DbGeometry. |
StartPoint |
Získá hodnotu DbGeometry představující počáteční bod této hodnoty, která může být null, pokud tato hodnota DbGeometry nepředstavuje křivku. |
WellKnownValue |
Získá nebo nastaví data kontrakt serializovatelné dobře známou reprezentaci této hodnoty DbGeometry. |
XCoordinate |
Získá souřadnici X této hodnoty DbGeometry, pokud představuje bod. <vrátí>hodnotu souřadnic X této hodnoty geometrie, pokud představuje bod, jinak null.</Vrátí> |
YCoordinate |
Získá souřadnici Y této hodnoty DbGeometry, pokud představuje bod. <vrátí>hodnotu souřadnice Y této hodnoty geometrie, pokud představuje bod, jinak null.</Vrátí> |
Metody
AsBinary() |
Vygeneruje dobře známou binární reprezentaci této hodnoty DbGeometry. |
AsGml() |
Vygeneruje reprezentaci této hodnoty DbGeometry v jazyce GML (Geography Markup Language). |
AsText() |
Generuje dobře známou text reprezentaci této hodnoty DbGeometry. Zahrnuje pouze souřadnice X a Y pro body. |
Buffer(Nullable<Double>) |
Vrátí objekt geometrie, který představuje sjednocení všech bodů, jejichž vzdálenost od instance geometrie je menší než nebo rovna zadané hodnotě. |
Contains(DbGeometry) |
Určuje, zda tato hodnota DbGeometry prostorově obsahuje zadaný argument DbGeometry. |
Crosses(DbGeometry) |
Určuje, zda tato hodnota DbGeometry prostorově protíná zadaný argument DbGeometry. |
Difference(DbGeometry) |
Vypočítá rozdíl mezi touto hodnotou DbGeometry a jinou hodnotou DbGeometry. |
Disjoint(DbGeometry) |
Určuje, zda je tato DbGeometry prostorově oddělena od zadaného argumentu DbGeometry. |
Distance(DbGeometry) |
Vypočítá vzdálenost mezi nejbližšími body v této hodnotě DbGeometry a jinou hodnotou DbGeometry. |
ElementAt(Int32) |
Vrátí prvek této hodnoty DbGeometry z konkrétní pozice, pokud představuje kolekci geometrie. <param name="index">Pozice v rámci této hodnoty geometrie, ze které má být prvek převzat.</param><vrátí>prvek v této hodnotě geometrie na zadané pozici, pokud představuje kolekci jiných hodnot geometrie, jinak null.</Vrátí> |
FromBinary(Byte[]) |
Vytvoří novou DbGeometry hodnotu na základě zadané dobře známé binární hodnoty. |
FromBinary(Byte[], Int32) |
Vytvoří novou DbGeometry hodnotu založenou na zadané dobře známé binární hodnotě a identifikátoru souřadnicového systému (SRID). |
FromGml(String) |
Vytvoří novou DbGeometry hodnotu založenou na zadané hodnotě GML (Geography Markup Language). |
FromGml(String, Int32) |
Vytvoří novou DbGeometry hodnotu založenou na zadané hodnotě GML (Geography Markup Language) a identifikátoru systému souřadnic (SRID). |
FromText(String) |
Vytvoří novou DbGeometry hodnotu založenou na zadané dobře známé textové hodnotě. |
FromText(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). |
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). |
InteriorRingAt(Int32) |
Vrátí vnitřní prstenec z této hodnoty DbGeometry na konkrétní pozici, pokud představuje mnohoúhelník. <param name="index">Pozice v rámci této hodnoty geometrie, ze které má být převzat vnitřní prstenec.</param><vrátí>vnitřní prstenec v této geometrické hodnotě na zadané pozici, pokud představuje mnohoúhelník; jinak null.</Vrátí> |
Intersection(DbGeometry) |
Vypočítá průnik této hodnoty DbGeometry a další hodnoty DbGeometry. |
Intersects(DbGeometry) |
Určuje, zda tato hodnota DbGeometry prostorově protíná zadaný argument DbGeometry. |
LineFromBinary(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). |
LineFromText(String, Int32) |
Vytvoří novou DbGeometry hodnotu řádku založenou na zadané dobře známé textové hodnotě a identifikátoru souřadnicového systému (SRID). |
MultiLineFromBinary(Byte[], Int32) |
Vrátí víceřádkovou hodnotu z binární hodnoty. |
MultiLineFromText(String, Int32) |
Vrátí víceřádkovou hodnotu z dobře známé textové hodnoty. |
MultiPointFromBinary(Byte[], Int32) |
Vrátí vícebodovou hodnotu z dobře známé binární hodnoty. |
MultiPointFromText(String, Int32) |
Vrátí vícebodovou hodnotu z dobře známé textové hodnoty. |
MultiPolygonFromBinary(Byte[], Int32) |
Vrátí hodnotu víceúhelníku z dobře známé binární hodnoty. |
MultiPolygonFromText(String, Int32) |
Vrátí hodnotu víceúhelníku z dobře známé binární hodnoty. |
Overlaps(DbGeometry) |
Určuje, zda tato hodnota DbGeometry prostorově překrývá zadaný argument DbGeometry. |
PointAt(Int32) |
Vrátí prvek této hodnoty DbGeometry z konkrétní pozice, pokud představuje linestring nebo lineární prstenec. <param name="index">Pozice v rámci této hodnoty geometrie, ze které má být prvek převzat.</param><vrátí>prvek v této hodnotě geometrie na zadané pozici, pokud představuje řetězec čáry nebo lineární prstenec; jinak null.</Vrátí> |
PointFromBinary(Byte[], Int32) |
Vytvoří novou DbGeometry bodovou hodnotu na základě zadané dobře známé binární hodnoty a identifikátoru souřadnicového systému (SRID). |
PointFromText(String, Int32) |
Vytvoří novou DbGeometry bodovou hodnotu založenou na zadané dobře známé textové hodnotě a identifikátoru systému souřadnic (SRID). |
PolygonFromBinary(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). |
PolygonFromText(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). |
Relate(DbGeometry, String) |
Určuje, zda tato hodnota DbGeometry prostorově souvisí se zadaným argumentem DbGeometry podle daného modelu průniku dimenzionálního rozšířeného modelu Nine-Intersection (DE-9IM). |
SpatialEquals(DbGeometry) |
Určuje, zda se tato dbGeometrie prostorově rovná zadanému argumentu DbGeometry. |
SymmetricDifference(DbGeometry) |
Vypočítá symetrický rozdíl mezi touto hodnotou DbGeometry a jinou hodnotou DbGeometry. |
ToString() |
Vrátí řetězcovou reprezentaci hodnoty geometrie. |
Touches(DbGeometry) |
Určuje, zda se tato hodnota DbGeometry prostorově dotýká zadaného argumentu DbGeometry. |
Union(DbGeometry) |
Vypočítá sjednocení této hodnoty DbGeometry a další hodnoty DbGeometry. |
Within(DbGeometry) |
Určuje, zda je tato hodnota DbGeometry prostorově v zadaném argumentu DbGeometry. |
Platí pro
Entity Framework