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í.
Poskytuje základní třídu pro objekty, které definují geometrické obrazce.
public ref class DbGeometry
[System.ComponentModel.DataAnnotations.BindableType]
[System.Runtime.Serialization.DataContract]
[System.Serializable]
public class DbGeometry
[<System.ComponentModel.DataAnnotations.BindableType>]
[<System.Runtime.Serialization.DataContract>]
[<System.Serializable>]
type DbGeometry = class
Public Class DbGeometry
- Dědičnost
-
DbGeometry
- Atributy
Vlastnosti
Area |
Získá hodnotu double s možnou hodnotou null, která označuje oblast této DbGeometry hodnoty, která může být null, pokud tato hodnota nepředstavuje povrch. |
Boundary |
Získá hranici DbGeometry objekty. |
Centroid |
Získá DbGeometry hodnotu, která představuje centroid této Hodnoty DbGeometry, která může být null, pokud tato hodnota nepředstavuje povrch. |
ConvexHull |
Získá konvexní trup dbGeometry hodnota jako další DbGeometry hodnota. |
CoordinateSystemId |
Získá identifikátor systému souřadnic DbGeometry objektu. |
DefaultCoordinateSystemId |
Získá výchozí souřadnicový systém ID (SRID) pro hodnoty geometrie. |
Dimension |
Získá dimenzi dané DbGeometry hodnoty nebo, pokud je hodnota kolekce, dimenze jeho největší prvek. |
ElementCount |
Získá počet prvků v této DbGeometry hodnota, pokud představuje geometry kolekce. |
Elevation |
Získá zvýšení (souřadnice Z) této DbGeometry hodnota, pokud představuje bod. |
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á DbGeometry hodnotu, která představuje vnější kroužek této DbGeometry hodnoty, 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 DbGeometry hodnota, pokud představuje mnohoúhelník. |
IsClosed |
Získá hodnotu s možnou hodnotou Null Boolean 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á hodnotu s možnou hodnotou null Boolean 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á hodnotu s možnou hodnotou Null Boolean 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á hodnotu s možnou hodnotou Null Boolean označující, zda je tato hodnota DbGeometry jednoduchá. |
IsValid |
Získá hodnotu s možnou hodnotou Null Boolean označující, zda je tato hodnota DbGeometry platná. |
Length |
Získá hodnotu double s možnou hodnotou null, která označuje délku této dbGeometry hodnoty, která může být null, pokud tato hodnota nepředstavuje křivku. |
Measure |
Získá míru (M souřadnice) této DbGeometry hodnota, pokud představuje bod. |
PointCount |
Získá počet bodů v této DbGeometry hodnota, pokud představuje linestring nebo lineární prstenec. |
PointOnSurface |
Získá bod na povrchu této DbGeometry hodnota, která může být null, pokud tato hodnota nepředstavuje povrch. |
ProviderValue |
Získá reprezentaci této DbGeometry hodnotu, která je specifická pro podkladového zprostředkovatele, který ho vytvořil. |
SpatialTypeName |
Získá prostorový typ název reprezentace této DbGeometry hodnota. |
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 DbGeometry hodnota. |
XCoordinate |
Získá souřadnici X této Hodnoty DbGeometry, pokud představuje bod. |
YCoordinate |
Získá souřadnici Y této hodnoty DbGeometry, pokud představuje bod. |
Metody
AsBinary() |
Vygeneruje známou binární reprezentaci této Hodnoty DbGeometry. |
AsGml() |
Vygeneruje reprezentaci jazyka GML (Geography Markup Language) této hodnoty DbGeometry. |
AsText() |
Generuje známou text reprezentaci této DbGeometry hodnota. Zahrnuje pouze souřadnice X a Y pro body. |
Buffer(Nullable<Double>) |
Vrátí geometrický objekt, který představuje sjednocení všech bodů, jejichž vzdálenost od instance geometrie je menší 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ě překračuje 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ělená 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. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
FromBinary(Byte[]) |
Vytvoří novou DbGeometry hodnotu založenou na zadané dobře známé binární hodnotě. |
FromBinary(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). |
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 systému souřadnic (SRID). |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Type Získá z aktuální instance. (Zděděno od Object) |
InteriorRingAt(Int32) |
Vrátí vnitřní prstenec z této hodnoty DbGeometry na konkrétní pozici, pokud představuje mnohoúhelník. |
Intersection(DbGeometry) |
Vypočítá průnik této hodnoty DbGeometry a jiné 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 systému souřadnic (SRID). |
LineFromText(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). |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
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í hodnotu více bodů z dobře známé binární hodnoty. |
MultiPointFromText(String, Int32) |
Vrátí hodnotu více bodů z dobře známé textové hodnoty. |
MultiPolygonFromBinary(Byte[], Int32) |
Vrátí hodnotu víceúhelníku ze známé binární hodnoty. |
MultiPolygonFromText(String, Int32) |
Vrátí hodnotu víceúhelníku ze 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 DbGeometry hodnoty z konkrétní pozice, pokud představuje linestring nebo lineární prstenec. |
PointFromBinary(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). |
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 systému souřadnic (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 vzoru průniku dimenzionálního rozšířeného modelu Nine-Intersection (DE-9IM). |
SpatialEquals(DbGeometry) |
Určuje, zda se tato DbGeometry 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 jiné hodnoty DbGeometry. |
Within(DbGeometry) |
Určuje, zda je tato hodnota DbGeometry prostorově v rámci zadaného argumentu DbGeometry. |