Udostępnij za pośrednictwem


DbGeography Klasa

Definicja

Reprezentuje dane w układzie współrzędnych geodetycznych (okrągłych ziemi).

[System.Runtime.Serialization.DataContract]
[System.Serializable]
public class DbGeography
type DbGeography = class
Public Class DbGeography
Dziedziczenie
DbGeography
Atrybuty

Właściwości

Area

Pobiera wartość podwójną dopuszczaną do wartości null, która wskazuje obszar tej wartości dbGeography, która może mieć wartość null, jeśli ta wartość nie reprezentuje powierzchni.

CoordinateSystemId

Pobiera identyfikator skojarzony z systemem współrzędnych.

DefaultCoordinateSystemId

Pobiera domyślny identyfikator systemu współrzędnych (SRID) dla wartości geograficznych (WGS 84)

Dimension

Pobiera wymiar danej DbGeography wartości lub, jeśli wartość jest kolekcjami, największy wymiar elementu.

ElementCount

Pobiera liczbę elementów w tej wartości dbGeography, jeśli reprezentuje kolekcję geografii. <Zwraca>liczbę elementów w tej wartości geograficznej, jeśli reprezentuje kolekcję innych wartości geograficznych; w przeciwnym razie wartość null.</Zwraca>

Elevation

Pobiera wysokość (współrzędną Z) tej wartości dbGeography, jeśli reprezentuje punkt. <Zwraca>wartość podniesienia (współrzędnych Z) tej wartości geograficznej, jeśli reprezentuje punkt; w przeciwnym razie wartość null.</Zwraca>

EndPoint

Pobiera wartość dbGeography reprezentującą punkt początkowy tej wartości, co może mieć wartość null, jeśli ta wartość dbGeography nie reprezentuje krzywej.

IsClosed

Pobiera wartość logiczną dopuszczaną do wartości null wskazującą, czy ta wartość dbGeography jest zamknięta, co może mieć wartość null, jeśli ta wartość nie reprezentuje krzywej.

IsEmpty

Pobiera wartość logiczną dopuszczaną do wartości null wskazującą, czy ta wartość dbGeography jest pusta.

Latitude

Pobiera współrzędną szerokości geograficznej tej wartości DbGeography, jeśli reprezentuje punkt. <Zwraca>wartość współrzędnych szerokości geograficznej tej wartości geograficznej, jeśli reprezentuje punkt; w przeciwnym razie wartość null.</Zwraca>

Length

Pobiera wartość podwójną dopuszczaną do wartości null, która wskazuje długość tej wartości DbGeography, która może mieć wartość null, jeśli ta wartość nie reprezentuje krzywej.

Longitude

Pobiera współrzędną długości geograficznej tej wartości DbGeography, jeśli reprezentuje punkt. <Zwraca>wartość współrzędnych długości geograficznej tej wartości geograficznej, jeśli reprezentuje punkt; w przeciwnym razie wartość null.</Zwraca>

Measure

Pobiera współrzędną M (Miara) tej wartości DbGeography, jeśli reprezentuje punkt. <Zwraca>wartość współrzędną M (Miara) tej wartości geograficznej, jeśli reprezentuje punkt; w przeciwnym razie wartość null.</Zwraca>

PointCount

Pobiera liczbę punktów w tej wartości dbGeography, jeśli reprezentuje linestring lub pierścień liniowy. <Zwraca>liczbę elementów w tej wartości geograficznej, jeśli reprezentuje on ciąg liniowy lub pierścień liniowy; w przeciwnym razie wartość null.</Zwraca>

Provider

Pobiera dostawcę przestrzennego, który będzie używany do wykonywania operacji na tym typie przestrzennym.

ProviderValue

Pobiera reprezentację tej wartości dbGeography, która jest specyficzna dla bazowego dostawcy, który ją skonstruował.

SpatialTypeName

Pobiera nazwę typu przestrzennego dbGeography.

StartPoint

Pobiera wartość dbGeography reprezentującą punkt początkowy tej wartości, co może mieć wartość null, jeśli ta wartość dbGeography nie reprezentuje krzywej.

WellKnownValue

Pobiera lub ustawia kontrakt danych z możliwością serializacji dobrze znanej reprezentacji tej wartości DbGeography.

Metody

AsBinary()

Generuje dobrze znaną reprezentację binarną tej wartości dbGeography.

AsGml()

Generuje reprezentację języka GML (Geography Markup Language) tej wartości dbGeography.

AsText()

Generuje dobrze znaną reprezentację tekstowa tej wartości dbGeography. Zawiera tylko długość geograficzną i szerokość geograficzną dla punktów.

Buffer(Nullable<Double>)

Zwraca obiekt geografii reprezentujący związek wszystkich punktów, których odległość od wystąpienia geograficznego jest mniejsza lub równa określonej wartości.

Difference(DbGeography)

Oblicza różnicę tej wartości dbGeography i innej wartości dbGeography.

Disjoint(DbGeography)

Określa, czy ta funkcja DbGeography jest rozłączna przestrzennie z określonego argumentu DbGeography.

Distance(DbGeography)

Oblicza odległość między najbliższymi punktami w tej wartości dbGeography a inną wartością dbGeography.

ElementAt(Int32)

Zwraca element tej wartości dbGeography z określonej pozycji, jeśli reprezentuje kolekcję geografii. <param name="index">Pozycja w tej wartości geograficznej, z której należy podjąć element.</param><zwraca>element w tej wartości geograficznej na określonej pozycji, jeśli reprezentuje kolekcję innych wartości geograficznych; w przeciwnym razie wartość null.</Zwraca>

FromBinary(Byte[])

Tworzy nową DbGeography wartość na podstawie określonej dobrze znanej wartości binarnej.

FromBinary(Byte[], Int32)

Tworzy nową DbGeography wartość na podstawie określonej dobrze znanej wartości binarnej i identyfikatora systemu współrzędnych (SRID).

FromGml(String)

Tworzy nową DbGeography wartość na podstawie określonej wartości geography Markup Language (GML).

FromGml(String, Int32)

Tworzy nową DbGeography wartość na podstawie określonej wartości Geography Markup Language (GML) i identyfikatora systemu współrzędnych (SRID).

FromText(String)

Tworzy nową DbGeography wartość na podstawie określonej dobrze znanej wartości tekstowej.

FromText(String, Int32)

Tworzy nową DbGeography wartość na podstawie określonej dobrze znanej wartości tekstowej i identyfikatora systemu współrzędnych (SRID).

GeographyCollectionFromBinary(Byte[], Int32)

Tworzy nową DbGeography wartość kolekcji na podstawie określonej dobrze znanej wartości binarnej i identyfikatora systemu współrzędnych (SRID).

GeographyCollectionFromText(String, Int32)

Tworzy nową DbGeography wartość kolekcji na podstawie określonej dobrze znanej wartości tekstowej i identyfikatora systemu współrzędnych (SRID).

Intersection(DbGeography)

Oblicza część wspólną tej wartości dbGeography i inną wartość DbGeography.

Intersects(DbGeography)

Określa, czy ta wartość dbGeography w sposób przestrzenny przecina określony argument DbGeography.

LineFromBinary(Byte[], Int32)

Tworzy nową DbGeography wartość wiersza na podstawie określonej dobrze znanej wartości binarnej i identyfikatora systemu współrzędnych (SRID).

LineFromText(String, Int32)

Tworzy nową DbGeography wartość wiersza na podstawie określonej dobrze znanej wartości tekstowej i identyfikatora systemu współrzędnych (SRID).

MultiLineFromBinary(Byte[], Int32)

Zwraca wartość wielowierszową z wartości binarnej.

MultiLineFromText(String, Int32)

Zwraca wartość wielowierszową z dobrze znanej wartości tekstowej.

MultiPointFromBinary(Byte[], Int32)

Zwraca wartość multipoint z dobrze znanej wartości binarnej.

MultiPointFromText(String, Int32)

Zwraca wartość wielopunktową z dobrze znanej wartości tekstowej.

MultiPolygonFromBinary(Byte[], Int32)

Zwraca wielokątną wartość z dobrze znanej wartości binarnej.

MultiPolygonFromText(String, Int32)

Zwraca wielokątną wartość z dobrze znanej wartości tekstowej.

PointAt(Int32)

Zwraca element tej wartości dbGeography z określonej pozycji, jeśli reprezentuje liniowy lub liniowy pierścień. <param name="index">Pozycja w tej wartości geograficznej, z której należy podjąć element.</param><zwraca>element w tej wartości geograficznej na określonej pozycji, jeśli reprezentuje linestring lub pierścień liniowy; w przeciwnym razie wartość null.</Zwraca>

PointFromBinary(Byte[], Int32)

Tworzy nową DbGeography wartość punktu na podstawie określonej dobrze znanej wartości binarnej i identyfikatora systemu współrzędnych (SRID).

PointFromText(String, Int32)

Tworzy nową DbGeography wartość punktu na podstawie określonej dobrze znanej wartości tekstowej i identyfikatora systemu współrzędnych (SRID).

PolygonFromBinary(Byte[], Int32)

Tworzy nową DbGeography wartość wielokątną na podstawie określonej dobrze znanej wartości binarnej i identyfikatora systemu współrzędnych (SRID).

PolygonFromText(String, Int32)

Tworzy nową DbGeography wartość wielokątną na podstawie określonej dobrze znanej wartości tekstowej i identyfikatora układu współrzędnych (SRID).

SpatialEquals(DbGeography)

Określa, czy ta funkcja DbGeography jest przestrzennie równa określonemu argumentowi DbGeography.

SymmetricDifference(DbGeography)

Oblicza symetryczną różnicę tej wartości dbGeography i inną wartość DbGeography.

ToString()

Zwraca reprezentację ciągu wartości geograficznej.

Union(DbGeography)

Oblicza unię tej wartości dbGeography i inną wartość DbGeography.

Dotyczy