Sdílet prostřednictvím


DbGeography Třída

Definice

Představuje data v geodetickém souřadnicovém systému (kruhové země).

public ref class DbGeography
[System.ComponentModel.DataAnnotations.BindableType]
[System.Runtime.Serialization.DataContract]
[System.Serializable]
public class DbGeography
[<System.ComponentModel.DataAnnotations.BindableType>]
[<System.Runtime.Serialization.DataContract>]
[<System.Serializable>]
type DbGeography = class
Public Class DbGeography
Dědičnost
DbGeography
Atributy

Vlastnosti

Area

Získá dvojitou hodnotu null, která označuje oblast této DbGeography hodnoty, která může být null, pokud tato hodnota nepředstavuje povrch.

CoordinateSystemId

Získá identifikátor přidružený k systému souřadnic.

DefaultCoordinateSystemId

Získá výchozí ID systému souřadnic (SRID) pro zeměpisné hodnoty (WGS 84).

Dimension

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

ElementCount

Získá počet prvků v této DbGeography hodnota, pokud představuje geografickou kolekci.

Elevation

Získá zvýšení (souřadnice Z) této DbGeography hodnota, pokud představuje bod.

EndPoint

Získá hodnotu DbGeography představující počáteční bod této hodnoty, která může být null, pokud tato hodnota DbGeography nepředstavuje křivku.

IsClosed

Získá hodnotu s možnou hodnotou Null Boolean označující, zda je tato hodnota DbGeography 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 DbGeography prázdná.

Latitude

Získá souřadnici Zeměpisné šířky této hodnoty DbGeography, pokud představuje bod.

Length

Získá hodnotu double s možnou hodnotou null, která označuje délku této hodnoty DbGeography, která může být null, pokud tato hodnota nepředstavuje křivku.

Longitude

Získá souřadnici zeměpisná délka této hodnoty DbGeography, pokud představuje bod.

Measure

Získá M (measure) souřadnice této DbGeography hodnota, pokud představuje bod.

PointCount

Získá počet bodů v této hodnotě DbGeography, pokud představuje linestring nebo lineární prstenec.

ProviderValue

Získá reprezentaci této Hodnoty DbGeography, která je specifická pro podkladového zprostředkovatele, který ho vytvořil.

SpatialTypeName

Získá název prostorového typu DBGeography.

StartPoint

Získá hodnotu DbGeography představující počáteční bod této hodnoty, která může být null, pokud tato hodnota DbGeography nepředstavuje křivku.

WellKnownValue

Získá nebo nastaví data kontrakt serializovatelné dobře známou reprezentaci Této DbGeography hodnoty.

Metody

AsBinary()

Vygeneruje známou binární reprezentaci této hodnoty DbGeography.

AsGml()

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

AsText()

Generuje známou text reprezentaci této DbGeography hodnota. Zahrnuje pouze zeměpisnou délku a zeměpisnou šířku pro body.

Buffer(Nullable<Double>)

Vrátí geografický objekt, který představuje sjednocení všech bodů, jejichž vzdálenost od instance geografie je menší nebo rovna zadané hodnotě.

Difference(DbGeography)

Vypočítá rozdíl této hodnoty DbGeography a jiné hodnoty DbGeography.

Disjoint(DbGeography)

Určuje, zda je tato DatabázeGeography prostorově oddělená od zadaného argumentu DbGeography.

Distance(DbGeography)

Vypočítá vzdálenost mezi nejbližšími body v této hodnotě DbGeography a jinou hodnotou DbGeography.

ElementAt(Int32)

Vrátí prvek této hodnoty DbGeography z konkrétní pozice, pokud představuje geografickou kolekci.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
FromBinary(Byte[])

Vytvoří novou DbGeography hodnotu založenou na zadané dobře známé binární hodnotě.

FromBinary(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).

FromGml(String)

Vytvoří novou DbGeography hodnotu založenou na zadané hodnotě GML (Geography Markup Language).

FromGml(String, Int32)

Vytvoří novou DbGeography hodnotu založenou na zadané hodnotě GML (Geography Markup Language) a identifikátoru systému souřadnic (SRID).

FromText(String)

Vytvoří novou DbGeography hodnotu založenou na zadané dobře známé textové hodnotě.

FromText(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).

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 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)
Intersection(DbGeography)

Vypočítá průnik této hodnoty DbGeography a jiné hodnoty DbGeography.

Intersects(DbGeography)

Určuje, zda tato hodnota DbGeography prostorově protíná zadaný argument DbGeography.

LineFromBinary(Byte[], Int32)

Vytvoří novou DbGeography 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 DbGeography 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 z dobře známé textové hodnoty.

PointAt(Int32)

Vrátí prvek této DbGeography hodnoty z konkrétní pozice, pokud představuje linestring nebo lineární prstenec.

PointFromBinary(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).

PointFromText(String, Int32)

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

SpatialEquals(DbGeography)

Určuje, zda tato DbGeography je prostorově rovna zadané DbGeography argument.

SymmetricDifference(DbGeography)

Vypočítá symetrický rozdíl této hodnoty DbGeography a jiné hodnoty DbGeography.

ToString()

Vrátí řetězcovou reprezentaci zeměpisné hodnoty.

Union(DbGeography)

Vypočítá sjednocení této hodnoty DbGeography a jiné hodnoty DbGeography.

Platí pro