DbGeometry Klas

Definitie

Biedt een basisklasse voor objecten die geometrische vormen definiëren.

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
Overname
DbGeometry
Kenmerken

Eigenschappen

Name Description
Area

Hiermee wordt een null-waarde opgehaald die het gebied van deze DbGeometry-waarde aangeeft. Deze waarde kan null zijn als deze waarde geen oppervlak vertegenwoordigt.

Boundary

Hiermee haalt u de grens van de DbGeometry-objecten op.

Centroid

Hiermee wordt de DbGeometry-waarde opgehaald die het zwaartepunt van deze DbGeometry-waarde vertegenwoordigt. Dit kan null zijn als deze waarde geen oppervlak vertegenwoordigt.

ConvexHull

Haalt de convexe romp van deze DbGeometry-waarde op als een andere DbGeometry-waarde.

CoordinateSystemId

Hiermee haalt u de coördinaatsysteem-id van het DbGeometry-object op.

DefaultCoordinateSystemId

Hiermee haalt u de standaardcoördinaatsysteem-id (SRID) op voor geometriewaarden.

Dimension

Hiermee haalt u de dimensie van de opgegeven DbGeometry waarde op of, als de waarde een verzameling is, de dimensie van het grootste element.

ElementCount

Hiermee haalt u het aantal elementen in deze DbGeometry-waarde op, als deze een geometrieverzameling vertegenwoordigt.

Elevation

Hiermee haalt u de hoogte (Z-coördinaat) van deze DbGeometry-waarde op, als deze een punt vertegenwoordigt.

EndPoint

Hiermee wordt een DbGeometry-waarde opgehaald die het beginpunt van deze waarde vertegenwoordigt. Dit kan null zijn als deze DbGeometry-waarde geen curve vertegenwoordigt.

Envelope

Hiermee haalt u de envelop (minimaal begrenzingsvak) van deze DbGeometry-waarde op als geometriewaarde.

ExteriorRing

Hiermee haalt u de DbGeometry-waarde op die de buitenring van deze DbGeometry-waarde vertegenwoordigt. Deze waarde kan null zijn als deze waarde geen veelhoek vertegenwoordigt.

InteriorRingCount

Hiermee wordt het aantal binnenste ringen in deze DbGeometry-waarde opgehaald, als deze een veelhoek vertegenwoordigt.

IsClosed

Hiermee wordt een booleaanse waarde opgehaald die aangeeft of deze DbGeometry-waarde is gesloten. Dit kan null zijn als deze waarde geen curve vertegenwoordigt.

IsEmpty

Hiermee wordt een booleaanse waarde opgehaald die aangeeft of deze DbGeometry-waarde leeg is. Dit kan null zijn als deze waarde geen curve vertegenwoordigt.

IsRing

Hiermee wordt een booleaanse waarde opgehaald die aangeeft of deze DbGeometry-waarde een ring is. Deze waarde kan null zijn als deze waarde geen curve vertegenwoordigt.

IsSimple

Hiermee haalt u een booleaanse waarde op die aangeeft of deze DbGeometry-waarde eenvoudig is.

IsValid

Hiermee wordt een booleaanse waarde opgehaald die aangeeft of deze DbGeometry-waarde geldig is.

Length

Hiermee wordt een dubbele waarde opgehaald die de lengte van deze DbGeometry-waarde aangeeft. Deze waarde kan null zijn als deze waarde geen curve vertegenwoordigt.

Measure

Hiermee haalt u de meting (M-coördinaat) van deze DbGeometry-waarde op als deze een punt vertegenwoordigt.

PointCount

Hiermee wordt het aantal punten in deze DbGeometry-waarde opgehaald, als deze een lijnentring of lineaire ring vertegenwoordigt.

PointOnSurface

Hiermee wordt een punt opgehaald op het oppervlak van deze DbGeometry-waarde, die null kan zijn als deze waarde geen oppervlak vertegenwoordigt.

ProviderValue

Hiermee wordt een weergave opgehaald van deze DbGeometry-waarde die specifiek is voor de onderliggende provider die deze heeft samengesteld.

SpatialTypeName

Hiermee haalt u een weergave van de naam van het ruimtelijke type op van deze DbGeometry-waarde.

StartPoint

Hiermee wordt een DbGeometry-waarde opgehaald die het beginpunt van deze waarde vertegenwoordigt. Dit kan null zijn als deze DbGeometry-waarde geen curve vertegenwoordigt.

WellKnownValue

Hiermee wordt een serialiseerbare, bekende weergave van deze DbGeometry-waarde opgehaald of ingesteld voor een gegevenscontract.

XCoordinate

Hiermee haalt u de X-coördinaat van deze DbGeometry-waarde op, als deze een punt vertegenwoordigt.

YCoordinate

Hiermee haalt u de Y-coördinaat van deze DbGeometry-waarde op als deze een punt vertegenwoordigt.

Methoden

Name Description
AsBinary()

Hiermee genereert u de bekende binaire weergave van deze DbGeometry-waarde.

AsGml()

Hiermee genereert u de GML-weergave (Geography Markup Language) van deze DbGeometry-waarde.

AsText()

Hiermee wordt de bekende tekstweergave van deze DbGeometry-waarde gegenereerd. Bevat alleen X- en Y-coördinaten voor punten.

Buffer(Nullable<Double>)

Retourneert een geometrieobject dat de samenvoeging vertegenwoordigt van alle punten waarvan de afstand van een geometrie-exemplaar kleiner is dan of gelijk is aan een opgegeven waarde.

Contains(DbGeometry)

Bepaalt of deze DbGeometry-waarde ruimtelijk het opgegeven DbGeometry-argument bevat.

Crosses(DbGeometry)

Bepaalt of deze DbGeometry-waarde ruimtelijk het opgegeven DbGeometry-argument overschrijdt.

Difference(DbGeometry)

Berekent het verschil tussen deze DbGeometry-waarde en een andere DbGeometry-waarde.

Disjoint(DbGeometry)

Hiermee bepaalt u of deze DbGeometry ruimtelijk niet aaneengesloten is van het opgegeven DbGeometry-argument.

Distance(DbGeometry)

Berekent de afstand tussen de dichtstbijzijnde punten in deze DbGeometry-waarde en een andere DbGeometry-waarde.

ElementAt(Int32)

Retourneert een element van deze DbGeometry-waarde vanaf een specifieke positie, als deze een geometrieverzameling vertegenwoordigt.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
FromBinary(Byte[], Int32)

Hiermee maakt u een nieuwe DbGeometry waarde op basis van de opgegeven bekende binaire waarde en coördinaatsysteem-id (SRID).

FromBinary(Byte[])

Hiermee maakt u een nieuwe DbGeometry waarde op basis van de opgegeven bekende binaire waarde.

FromGml(String, Int32)

Hiermee maakt u een nieuwe DbGeometry waarde op basis van de opgegeven GML-waarde (Geography Markup Language) en coördinaatsysteem-id (SRID).

FromGml(String)

Hiermee maakt u een nieuwe DbGeometry waarde op basis van de opgegeven GML-waarde (Geography Markup Language).

FromText(String, Int32)

Hiermee maakt u een nieuwe DbGeometry waarde op basis van de opgegeven bekende tekstwaarde en coördinaatsysteem-id (SRID).

FromText(String)

Hiermee maakt u een nieuwe DbGeometry waarde op basis van de opgegeven bekende tekstwaarde.

GeometryCollectionFromBinary(Byte[], Int32)

Hiermee maakt u een nieuwe DbGeometry verzamelingswaarde op basis van de opgegeven bekende binaire waarde en coördinaatsysteem-id (SRID).

GeometryCollectionFromText(String, Int32)

Hiermee maakt u een nieuwe DbGeometry verzamelingswaarde op basis van de opgegeven bekende tekstwaarde en coördinaatsysteem-id (SRID).

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
InteriorRingAt(Int32)

Retourneert een binnenring van deze DbGeometry-waarde op een specifieke positie, als deze een veelhoek vertegenwoordigt.

Intersection(DbGeometry)

Berekent het snijpunt van deze DbGeometry-waarde en een andere DbGeometry-waarde.

Intersects(DbGeometry)

Bepaalt of deze DbGeometry-waarde ruimtelijk het opgegeven DbGeometry-argument doorkruist.

LineFromBinary(Byte[], Int32)

Hiermee maakt u een nieuwe DbGeometry regelwaarde op basis van de opgegeven bekende binaire waarde en coördinaatsysteem-id (SRID).

LineFromText(String, Int32)

Hiermee maakt u een nieuwe DbGeometry regelwaarde op basis van de opgegeven bekende tekstwaarde en coördinaatsysteem-id (SRID).

MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
MultiLineFromBinary(Byte[], Int32)

Retourneert de multiline-waarde van een binaire waarde.

MultiLineFromText(String, Int32)

Retourneert de waarde met meerdere regels van een bekende tekstwaarde.

MultiPointFromBinary(Byte[], Int32)

Retourneert de multipoint-waarde van een bekende binaire waarde.

MultiPointFromText(String, Int32)

Retourneert de multipoint-waarde van een bekende tekstwaarde.

MultiPolygonFromBinary(Byte[], Int32)

Retourneert de multi-veelhoekwaarde van een bekende binaire waarde.

MultiPolygonFromText(String, Int32)

Retourneert de multi-veelhoekwaarde van een bekende binaire waarde.

Overlaps(DbGeometry)

Bepaalt of deze DbGeometry-waarde ruimtelijk overlapt met het opgegeven DbGeometry-argument.

PointAt(Int32)

Retourneert een element van deze DbGeometry-waarde vanaf een specifieke positie, als deze een lijnentring of lineaire ring vertegenwoordigt.

PointFromBinary(Byte[], Int32)

Hiermee maakt u een nieuwe DbGeometry puntwaarde op basis van de opgegeven bekende binaire waarde en coördinaatsysteem-id (SRID).

PointFromText(String, Int32)

Hiermee maakt u een nieuwe DbGeometry puntwaarde op basis van de opgegeven bekende tekstwaarde en coördinaatsysteem-id (SRID).

PolygonFromBinary(Byte[], Int32)

Hiermee maakt u een nieuwe DbGeometry polygoonwaarde op basis van de opgegeven bekende binaire waarde en coördinaatsysteem-id (SRID).

PolygonFromText(String, Int32)

Hiermee maakt u een nieuwe DbGeometry polygoonwaarde op basis van de opgegeven bekende tekstwaarde en coördinaatsysteem-id (SRID).

Relate(DbGeometry, String)

Bepaalt of deze DbGeometry-waarde ruimtelijk betrekking heeft op het opgegeven DbGeometry-argument volgens het opgegeven Dimensionally Extended Nine-Intersection Model (DE-9IM) snijpuntpatroon.

SpatialEquals(DbGeometry)

Bepaalt of deze DbGeometry ruimtelijk gelijk is aan het opgegeven DbGeometry-argument.

SymmetricDifference(DbGeometry)

Berekent het symmetrische verschil tussen deze DbGeometry-waarde en een andere DbGeometry-waarde.

ToString()

Retourneert een tekenreeksweergave van de geometriewaarde.

Touches(DbGeometry)

Bepaalt of deze DbGeometry-waarde ruimtelijk het opgegeven DbGeometry-argument raakt.

Union(DbGeometry)

Berekent de samenvoeging van deze DbGeometry-waarde en een andere DbGeometry-waarde.

Within(DbGeometry)

Bepaalt of deze DbGeometry-waarde ruimtelijk is binnen het opgegeven dbGeometry-argument.

Van toepassing op