DbGeometry Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tillhandahåller en basklass för objekt som definierar geometriska former.
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
- Arv
-
DbGeometry
- Attribut
Egenskaper
| Name | Description |
|---|---|
| Area |
Hämtar ett nullbart dubbelvärde som anger området för det här DbGeometry-värdet, som kan vara null om det här värdet inte representerar en yta. |
| Boundary |
Hämtar gränsen för DbGeometry-objekten. |
| Centroid |
Hämtar det DbGeometry-värde som representerar centroiden för det här DbGeometry-värdet, som kan vara null om det här värdet inte representerar en yta. |
| ConvexHull |
Hämtar det konvexa skrovet för det här DbGeometry-värdet som ett annat DbGeometry-värde. |
| CoordinateSystemId |
Hämtar koordinatsystemidentifieraren för DbGeometry-objektet. |
| DefaultCoordinateSystemId |
Hämtar standardkoordinatsystem-ID (SRID) för geometrivärden. |
| Dimension |
Hämtar dimensionen för det angivna DbGeometry värdet eller, om värdet är en samling, dimensionen för dess största element. |
| ElementCount |
Hämtar antalet element i det här DbGeometry-värdet om det representerar en geometrisamling. |
| Elevation |
Hämtar höjningen (Z-koordinaten) för det här DbGeometry-värdet om det representerar en punkt. |
| EndPoint |
Hämtar ett DbGeometry-värde som representerar startpunkten för det här värdet, vilket kan vara null om det här DbGeometry-värdet inte representerar en kurva. |
| Envelope |
Hämtar kuvertet (minsta avgränsningsruta) för det här DbGeometry-värdet som ett geometrivärde. |
| ExteriorRing |
Hämtar dbGeometry-värdet som representerar den yttre ringen för det här DbGeometry-värdet, som kan vara null om det här värdet inte representerar en polygon. |
| InteriorRingCount |
Hämtar antalet inre ringar i det här DbGeometry-värdet om det representerar en polygon. |
| IsClosed |
Hämtar ett booleskt värde med värdet null som anger om det här DbGeometry-värdet stängs, vilket kan vara null om det här värdet inte representerar en kurva. |
| IsEmpty |
Hämtar ett booleskt värde med värdet null som anger om det här DbGeometry-värdet är tomt, vilket kan vara null om det här värdet inte representerar en kurva. |
| IsRing |
Hämtar ett booleskt värde med värdet null som anger om det här DbGeometry-värdet är en ring, som kan vara null om det här värdet inte representerar en kurva. |
| IsSimple |
Hämtar ett nullbart booleskt värde som anger om det här DbGeometry-värdet är enkelt. |
| IsValid |
Hämtar ett booleskt värde med värdet null som anger om det här DbGeometry-värdet är giltigt. |
| Length |
Hämtar ett nullbart dubbelvärde som anger längden på det här DbGeometry-värdet, som kan vara null om det här värdet inte representerar en kurva. |
| Measure |
Hämtar måttet (M-koordinaten) för det här DbGeometry-värdet om det representerar en punkt. |
| PointCount |
Hämtar antalet punkter i det här DbGeometry-värdet om det representerar en linjering eller linjär ring. |
| PointOnSurface |
Hämtar en punkt på ytan för det här DbGeometry-värdet, som kan vara null om det här värdet inte representerar en yta. |
| ProviderValue |
Hämtar en representation av det här DbGeometry-värdet som är specifikt för den underliggande providern som konstruerade det. |
| SpatialTypeName |
Hämtar en namnrepresentation av rumslig typ av det här DbGeometry-värdet. |
| StartPoint |
Hämtar ett DbGeometry-värde som representerar startpunkten för det här värdet, vilket kan vara null om det här DbGeometry-värdet inte representerar en kurva. |
| WellKnownValue |
Hämtar eller anger ett datakontrakt serialiserbart välkänd representation av det här DbGeometry-värdet. |
| XCoordinate |
Hämtar X-koordinaten för det här DbGeometry-värdet om det representerar en punkt. |
| YCoordinate |
Hämtar Y-koordinaten för det här DbGeometry-värdet om det representerar en punkt. |
Metoder
| Name | Description |
|---|---|
| AsBinary() |
Genererar den välkända binära representationen av det här DbGeometry-värdet. |
| AsGml() |
Genererar gml-representationen (Geography Markup Language) för det här DbGeometry-värdet. |
| AsText() |
Genererar den välkända textrepresentationen av det här DbGeometry-värdet. Innehåller endast X- och Y-koordinater för punkter. |
| Buffer(Nullable<Double>) |
Returnerar ett geometriobjekt som representerar union av alla punkter vars avstånd från en geometriinstans är mindre än eller lika med ett angivet värde. |
| Contains(DbGeometry) |
Avgör om det här DbGeometry-värdet spatialt innehåller det angivna DbGeometry-argumentet. |
| Crosses(DbGeometry) |
Avgör om det här DbGeometry-värdet rumsligt korsar det angivna DbGeometry-argumentet. |
| Difference(DbGeometry) |
Beräknar skillnaden mellan det här DbGeometry-värdet och ett annat DbGeometry-värde. |
| Disjoint(DbGeometry) |
Avgör om denna DbGeometry är rumsligt åtskild från det angivna DbGeometry-argumentet. |
| Distance(DbGeometry) |
Beräknar avståndet mellan de närmaste punkterna i det här DbGeometry-värdet och ett annat DbGeometry-värde. |
| ElementAt(Int32) |
Returnerar ett element i det här DbGeometry-värdet från en specifik position, om det representerar en geometrisamling. |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| FromBinary(Byte[], Int32) |
Skapar ett nytt DbGeometry värde baserat på det angivna välkända binära värdet och koordinatsystemidentifieraren (SRID). |
| FromBinary(Byte[]) |
Skapar ett nytt DbGeometry värde baserat på det angivna välkända binära värdet. |
| FromGml(String, Int32) |
Skapar ett nytt DbGeometry värde baserat på det angivna gml-värdet (Geography Markup Language) och koordinatsystemidentifieraren (SRID). |
| FromGml(String) |
Skapar ett nytt DbGeometry värde baserat på det angivna gml-värdet (Geography Markup Language). |
| FromText(String, Int32) |
Skapar ett nytt DbGeometry värde baserat på det angivna välkända textvärdet och koordinatsystemidentifieraren (SRID). |
| FromText(String) |
Skapar ett nytt DbGeometry värde baserat på det angivna välkända textvärdet. |
| GeometryCollectionFromBinary(Byte[], Int32) |
Skapar ett nytt DbGeometry samlingsvärde baserat på det angivna välkända binära värdet och koordinatsystemidentifieraren (SRID). |
| GeometryCollectionFromText(String, Int32) |
Skapar ett nytt DbGeometry samlingsvärde baserat på det angivna välkända textvärdet och koordinatsystemidentifieraren (SRID). |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| InteriorRingAt(Int32) |
Returnerar en inre ring från det här DbGeometry-värdet vid en viss position, om den representerar en polygon. |
| Intersection(DbGeometry) |
Beräknar skärningspunkten för det här DbGeometry-värdet och ett annat DbGeometry-värde. |
| Intersects(DbGeometry) |
Avgör om det här DbGeometry-värdet geografiskt korsar det angivna DbGeometry-argumentet. |
| LineFromBinary(Byte[], Int32) |
Skapar ett nytt DbGeometry radvärde baserat på det angivna välkända binära värdet och koordinatsystemidentifieraren (SRID). |
| LineFromText(String, Int32) |
Skapar ett nytt DbGeometry radvärde baserat på det angivna välkända textvärdet och koordinatsystemidentifieraren (SRID). |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| MultiLineFromBinary(Byte[], Int32) |
Returnerar flerradsvärdet från ett binärt värde. |
| MultiLineFromText(String, Int32) |
Returnerar flerradsvärdet från ett välkänt textvärde. |
| MultiPointFromBinary(Byte[], Int32) |
Returnerar multipoint-värdet från ett välkänt binärt värde. |
| MultiPointFromText(String, Int32) |
Returnerar multipoint-värdet från ett välkänt textvärde. |
| MultiPolygonFromBinary(Byte[], Int32) |
Returnerar multipolygonvärdet från ett välkänt binärt värde. |
| MultiPolygonFromText(String, Int32) |
Returnerar multipolygonvärdet från ett välkänt binärt värde. |
| Overlaps(DbGeometry) |
Avgör om det här DbGeometry-värdet överlappar det angivna DbGeometry-argumentet. |
| PointAt(Int32) |
Returnerar ett element i det här DbGeometry-värdet från en viss position, om det representerar en linjering eller linjär ring. |
| PointFromBinary(Byte[], Int32) |
Skapar ett nytt DbGeometry punktvärde baserat på det angivna välkända binära värdet och koordinatsystemidentifieraren (SRID). |
| PointFromText(String, Int32) |
Skapar ett nytt DbGeometry punktvärde baserat på det angivna välkända textvärdet och koordinatsystemidentifieraren (SRID). |
| PolygonFromBinary(Byte[], Int32) |
Skapar ett nytt DbGeometry polygonvärde baserat på det angivna välkända binära värdet och koordinatsystemidentifieraren (SRID). |
| PolygonFromText(String, Int32) |
Skapar ett nytt DbGeometry polygonvärde baserat på det angivna välkända textvärdet och koordinatsystemidentifieraren (SRID). |
| Relate(DbGeometry, String) |
Avgör om det här DbGeometry-värdet relaterar rumsligt till det angivna DbGeometry-argumentet enligt det angivna skärningsmönstret för dimensionsutsträckt Nine-Intersection modell (DE-9IM). |
| SpatialEquals(DbGeometry) |
Avgör om denna DbGeometry är rumsligt lika med det angivna DbGeometry-argumentet. |
| SymmetricDifference(DbGeometry) |
Beräknar den symmetriska skillnaden mellan det här DbGeometry-värdet och ett annat DbGeometry-värde. |
| ToString() |
Returnerar en strängrepresentation av geometrivärdet. |
| Touches(DbGeometry) |
Avgör om det här DbGeometry-värdet fysiskt berör det angivna DbGeometry-argumentet. |
| Union(DbGeometry) |
Beräknar union av det här DbGeometry-värdet och ett annat DbGeometry-värde. |
| Within(DbGeometry) |
Avgör om det här DbGeometry-värdet ligger rumsligt inom det angivna DbGeometry-argumentet. |