DbGeography Třída

Definice

Představuje data v souřadnicovém systému geodetické (kulaté 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

Name Description
Area

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

CoordinateSystemId

Získá identifikátor přidružený ke souřadnicovém systému.

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, největší dimenze 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 hodnoty DbGeography, pokud představuje bod.

EndPoint

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

IsClosed

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

Longitude

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

Measure

Získá souřadnici M (míra) této hodnoty DbGeography, pokud představuje bod.

PointCount

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

ProviderValue

Získá reprezentaci této DbGeography hodnota, která je specifická pro základního poskytovatele, který ho vytvořil.

SpatialTypeName

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

StartPoint

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

WellKnownValue

Získá nebo nastaví kontrakt dat serializovatelné dobře známé reprezentace této DbGeography hodnotu.

Metody

Name Description
AsBinary()

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

AsGml()

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

AsText()

Vygeneruje známou textová reprezentaci této hodnoty DbGeography. Zahrnuje pouze zeměpisnou délku a zeměpisnou šířku pro body.

Buffer(Nullable<Double>)

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

Difference(DbGeography)

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

Disjoint(DbGeography)

Určuje, zda je tato databáze 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 DbGeography hodnotu z konkrétní pozice, pokud představuje geografickou kolekci.

Equals(Object)

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

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

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

FromBinary(Byte[])

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

FromGml(String, Int32)

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

FromGml(String)

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

FromText(String, Int32)

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

FromText(String)

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

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í funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
Intersection(DbGeography)

Vypočítá průnik této hodnoty DbGeography a jinou hodnotu 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 souřadnicového systému (SRID).

LineFromText(String, Int32)

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

MemberwiseClone()

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

(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 s více body z dobře známé binární hodnoty.

MultiPointFromText(String, Int32)

Vrátí hodnotu s více body z dobře známé textové hodnoty.

MultiPolygonFromBinary(Byte[], Int32)

Vrátí mnohoúhelníkovou hodnotu z dobře známé binární hodnoty.

MultiPolygonFromText(String, Int32)

Vrátí mnohoúhelníkovou hodnotu z dobře známé textové hodnoty.

PointAt(Int32)

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

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

PointFromText(String, Int32)

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

PolygonFromBinary(Byte[], Int32)

Vytvoří novou hodnotu DbGeography 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 hodnotu DbGeography 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 je tato databáze prostorově rovna zadanému argumentu DbGeography.

SymmetricDifference(DbGeography)

Vypočítá symetrický rozdíl této hodnoty DbGeography a další hodnotu DbGeography.

ToString()

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

Union(DbGeography)

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

Platí pro