DbSpatialServices Osztály

Definíció

A térinformatikai (geometriai/földrajzi) típusú támogatás szolgáltatófüggetlen szolgáltatás API-ját jelöli.

public ref class DbSpatialServices abstract
[System.Serializable]
public abstract class DbSpatialServices
[<System.Serializable>]
type DbSpatialServices = class
Public MustInherit Class DbSpatialServices
Öröklődés
DbSpatialServices
Attribútumok

Konstruktorok

Name Description
DbSpatialServices()

Inicializálja a DbSpatialServices osztály új példányát.

Tulajdonságok

Name Description
Default

Lekéri az alapértelmezett szolgáltatásokat a DbSpatialServices.

Metódusok

Name Description
AsBinary(DbGeography)

Lekéri az adott DbGeography érték jól ismert bináris ábrázolását.

AsBinary(DbGeometry)

Lekéri az adott DbGeometry érték jól ismert bináris ábrázolását.

AsGml(DbGeography)

Létrehozza ennek az értéknek a földrajzi jelölőnyelvét DbGeography (GML).

AsGml(DbGeometry)

Létrehozza ennek az értéknek a földrajzi jelölőnyelvét DbGeometry (GML).

AsText(DbGeography)

Lekéri az adott DbGeography érték jól ismert szöveges ábrázolását. Ennek az értéknek csak a pontok hosszúságát és szélességét kell tartalmaznia.

AsText(DbGeometry)

Lekéri az adott DbGeometry érték jól ismert szöveges ábrázolását, beleértve csak az X és Y koordinátákat a pontokhoz.

AsTextIncludingElevationAndMeasure(DbGeography)

A magasság és a mérték szöveges ábrázolását DbSpatialServices adja vissza.

AsTextIncludingElevationAndMeasure(DbGeometry)

A magasság és a mérték szöveges ábrázolását DbSpatialServices adja vissza.

Buffer(DbGeography, Double)

Létrehoz egy földrajzi értéket, amely az adott distance értéktől kisebb vagy egyenlő DbGeography összes pontot jelöli.

Buffer(DbGeometry, Double)

Létrehoz egy geometriai értéket, amely az adott distance értéktől kisebb vagy egyenlő DbGeometry összes pontot jelöli.

Contains(DbGeometry, DbGeometry)

Meghatározza, hogy az egyik DbGeometry érték térbelileg tartalmazza-e a másikat.

CreateGeography(DbSpatialServices, Object)

Ezt a módszert a megadott szolgáltatói érték megfelelő ellenőrzése után származtatott implementációk használják GeographyFromProviderValue(Object) annak biztosítása érdekében, hogy alkalmas legyen a származtatott implementációval való használatra.

CreateGeometry(DbSpatialServices, Object)

Ezt a módszert a megadott szolgáltatói érték megfelelő ellenőrzése után származtatott implementációk használják GeometryFromProviderValue(Object) annak biztosítása érdekében, hogy alkalmas legyen a származtatott implementációval való használatra.

CreateProviderValue(DbGeographyWellKnownValue)

Létrehoz egy szolgáltatóspecifikus értéket, amely kompatibilis a térbeli szolgáltatások implementációjával a megadott jól ismert DbGeography ábrázolás alapján.

CreateProviderValue(DbGeometryWellKnownValue)

Létrehoz egy szolgáltatóspecifikus értéket, amely kompatibilis a térbeli szolgáltatások implementációjával a megadott jól ismert DbGeometry ábrázolás alapján.

CreateWellKnownValue(DbGeography)

Létrehoz egy példányt DbGeographyWellKnownValue , amely a megadott DbGeography értéket jelöli a szabványos, jól ismert térbeli formátumok egyikével vagy mindkettővel.

CreateWellKnownValue(DbGeometry)

Létrehoz egy példányt DbGeometryWellKnownValue , amely a megadott DbGeometry értéket jelöli a szabványos, jól ismert térbeli formátumok egyikével vagy mindkettővel.

Crosses(DbGeometry, DbGeometry)

Meghatározza, hogy a két megadott DbGeometry érték térbeli kereszt-e.

Difference(DbGeography, DbGeography)

Két DbGeography érték különbségét számítja ki.

Difference(DbGeometry, DbGeometry)

Kiszámítja a két DbGeometry érték közötti különbséget.

Disjoint(DbGeography, DbGeography)

Meghatározza, hogy a két megadott DbGeography érték térbelileg különálló-e.

Disjoint(DbGeometry, DbGeometry)

Meghatározza, hogy a két megadott DbGeometry érték térbelileg különálló-e.

Distance(DbGeography, DbGeography)

Két DbGeography értékben számítja ki a legközelebbi pontok közötti távolságot.

Distance(DbGeometry, DbGeometry)

Két DbGeometry értékben számítja ki a legközelebbi pontok közötti távolságot.

ElementAt(DbGeography, Int32)

A megadott DbGeography érték egy elemét adja vissza, ha földrajzi gyűjteményt jelöl.

ElementAt(DbGeometry, Int32)

A megadott DbGeometry érték egy elemét adja vissza, ha geometriai gyűjteményt jelöl.

Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GeographyCollectionFromBinary(Byte[], Int32)

Létrehoz egy új DbGeography gyűjteményértéket a megadott jól ismert bináris érték és koordinátarendszer-azonosító (SRID) alapján.

GeographyCollectionFromText(String, Int32)

Létrehoz egy új DbGeography gyűjteményértéket a megadott jól ismert szöveges érték és koordinátarendszer-azonosító (SRID) alapján.

GeographyFromBinary(Byte[], Int32)

Létrehoz egy új DbGeography értéket a megadott jól ismert bináris érték és koordinátarendszer-azonosító (SRID) alapján.

GeographyFromBinary(Byte[])

Létrehoz egy új DbGeography értéket a megadott jól ismert bináris érték alapján.

GeographyFromGml(String, Int32)

Létrehoz egy új DbGeography értéket a megadott földrajzi jelölőnyelv (GML) érték és a koordinátarendszer-azonosító (SRID) alapján.

GeographyFromGml(String)

Létrehoz egy új DbGeography értéket a megadott Földrajzi korrektúranyelv (GML) érték alapján.

GeographyFromProviderValue(Object)

Létrehoz egy új DbGeography értéket a térbeli szolgáltatások implementációjával kompatibilis szolgáltatóspecifikus érték alapján.

GeographyFromText(String, Int32)

Létrehoz egy új DbGeography értéket a megadott jól ismert szöveges érték és koordinátarendszer-azonosító (SRID) alapján.

GeographyFromText(String)

Létrehoz egy új DbGeography értéket a megadott jól ismert szöveges érték alapján.

GeographyLineFromBinary(Byte[], Int32)

Létrehoz egy új DbGeography sorértéket a megadott jól ismert bináris érték és koordinátarendszer-azonosító (SRID) alapján.

GeographyLineFromText(String, Int32)

Létrehoz egy új DbGeography sorértéket a megadott jól ismert szöveges érték és koordinátarendszer-azonosító (SRID) alapján.

GeographyMultiLineFromBinary(Byte[], Int32)

DbGeography Új többsoros értéket hoz létre a megadott jól ismert bináris érték és koordinátarendszer-azonosító alapján.

GeographyMultiLineFromText(String, Int32)

DbGeography Új többsoros értéket hoz létre a megadott jól ismert szöveges érték és koordinátarendszer-azonosító alapján.

GeographyMultiPointFromBinary(Byte[], Int32)

Létrehoz egy új DbGeography többpontos értéket a megadott jól ismert bináris érték és a koordinátarendszer-azonosító alapján.

GeographyMultiPointFromText(String, Int32)

Létrehoz egy új DbGeography többpontos értéket a megadott jól ismert szöveges érték és a koordinátarendszer-azonosító alapján.

GeographyMultiPolygonFromBinary(Byte[], Int32)

Létrehoz egy új DbGeography többszögértéket a megadott jól ismert bináris érték és koordinátarendszer-azonosító alapján.

GeographyMultiPolygonFromText(String, Int32)

A megadott jól ismert szöveges érték és koordinátarendszer-azonosító alapján létrehoz egy új DbGeography többszögű értéket.

GeographyPointFromBinary(Byte[], Int32)

Létrehoz egy új DbGeography pontértéket a megadott jól ismert bináris érték és koordinátarendszer-azonosító (SRID) alapján.

GeographyPointFromText(String, Int32)

Létrehoz egy új DbGeography pontértéket a megadott jól ismert szöveges érték és koordinátarendszer-azonosító (SRID) alapján.

GeographyPolygonFromBinary(Byte[], Int32)

Létrehoz egy új DbGeography sokszögértéket a megadott jól ismert bináris érték és koordinátarendszer-azonosító (SRID) alapján.

GeographyPolygonFromText(String, Int32)

Létrehoz egy új DbGeography sokszögértéket a megadott jól ismert szöveges érték és koordinátarendszer-azonosító (SRID) alapján.

GeometryCollectionFromBinary(Byte[], Int32)

Létrehoz egy új DbGeometry gyűjteményértéket a megadott jól ismert bináris érték és koordinátarendszer-azonosító (SRID) alapján.

GeometryCollectionFromText(String, Int32)

Létrehoz egy új DbGeometry gyűjteményértéket a megadott jól ismert szöveges érték és koordinátarendszer-azonosító (SRID) alapján.

GeometryFromBinary(Byte[], Int32)

Létrehoz egy új DbGeometry értéket a megadott jól ismert bináris érték és koordinátarendszer-azonosító (SRID) alapján.

GeometryFromBinary(Byte[])

Létrehoz egy új DbGeometry értéket a megadott jól ismert bináris érték alapján.

GeometryFromGml(String, Int32)

Létrehoz egy új DbGeometry értéket a megadott földrajzi jelölőnyelv (GML) érték és a koordinátarendszer-azonosító (SRID) alapján.

GeometryFromGml(String)

Létrehoz egy új DbGeometry értéket a megadott Földrajzi korrektúranyelv (GML) érték alapján.

GeometryFromProviderValue(Object)

Létrehoz egy új DbGeometry értéket a térbeli szolgáltatások implementációjával kompatibilis szolgáltatóspecifikus érték alapján.

GeometryFromText(String, Int32)

Létrehoz egy új DbGeometry értéket a megadott jól ismert szöveges érték és koordinátarendszer-azonosító (SRID) alapján.

GeometryFromText(String)

Létrehoz egy új DbGeometry értéket a megadott jól ismert szöveges érték alapján.

GeometryLineFromBinary(Byte[], Int32)

Létrehoz egy új DbGeometry sorértéket a megadott jól ismert bináris érték és koordinátarendszer-azonosító (SRID) alapján.

GeometryLineFromText(String, Int32)

Létrehoz egy új DbGeometry sorértéket a megadott jól ismert szöveges érték és koordinátarendszer-azonosító (SRID) alapján.

GeometryMultiLineFromBinary(Byte[], Int32)

DbGeometry Új többsoros értéket hoz létre a megadott jól ismert bináris érték és koordinátarendszer-azonosító alapján.

GeometryMultiLineFromText(String, Int32)

DbGeometry Új többsoros értéket hoz létre a megadott jól ismert szöveges érték és koordinátarendszer-azonosító alapján.

GeometryMultiPointFromBinary(Byte[], Int32)

Létrehoz egy új DbGeometry többpontos értéket a megadott jól ismert bináris érték és a koordinátarendszer-azonosító alapján.

GeometryMultiPointFromText(String, Int32)

Létrehoz egy új DbGeometry többpontos értéket a megadott jól ismert szöveges érték és a koordinátarendszer-azonosító alapján.

GeometryMultiPolygonFromBinary(Byte[], Int32)

Létrehoz egy új DbGeometry többszögértéket a megadott jól ismert bináris érték és koordinátarendszer-azonosító alapján.

GeometryMultiPolygonFromText(String, Int32)

A megadott jól ismert szöveges érték és koordinátarendszer-azonosító alapján létrehoz egy új DbGeometry többszögű értéket.

GeometryPointFromBinary(Byte[], Int32)

Létrehoz egy új DbGeometry pontértéket a megadott jól ismert bináris érték és koordinátarendszer-azonosító (SRID) alapján.

GeometryPointFromText(String, Int32)

Létrehoz egy új DbGeometry pontértéket a megadott jól ismert szöveges érték és koordinátarendszer-azonosító (SRID) alapján.

GeometryPolygonFromBinary(Byte[], Int32)

Létrehoz egy új DbGeometry sokszögértéket a megadott jól ismert bináris érték és koordinátarendszer-azonosító (SRID) alapján.

GeometryPolygonFromText(String, Int32)

Létrehoz egy új DbGeometry sokszögértéket a megadott jól ismert szöveges érték és koordinátarendszer-azonosító (SRID) alapján.

GetArea(DbGeography)

Null értékű dupla értéket ad vissza, amely az adott DbGeography érték területét jelzi, ami null lehet, ha az érték nem jelent felületet.

GetArea(DbGeometry)

Null értékű dupla értéket ad vissza, amely az adott DbGeometry érték területét jelzi, ami null lehet, ha az érték nem jelent felületet.

GetBoundary(DbGeometry)

Null értékű dupla értéket ad vissza, amely az adott DbGeography érték határát jelzi.

GetCentroid(DbGeometry)

Olyan értéket ad DbGeometry vissza, amely az adott DbGeometry érték centroidját jelöli, amely null lehet, ha az érték nem jelent felületet.

GetConvexHull(DbGeometry)

Null értékű dupla értéket ad vissza, amely az adott DbGeography érték konvex hajótestét jelzi.

GetCoordinateSystemId(DbGeography)

A megadott DbGeography érték koordinátarendszer-azonosítóját adja vissza.

GetCoordinateSystemId(DbGeometry)

A megadott DbGeometry érték koordinátarendszer-azonosítóját adja vissza.

GetDimension(DbGeography)

Lekéri a megadott DbGeography érték dimenzióját, vagy ha az érték gyűjtemény, akkor a legnagyobb elemdimenziót.

GetDimension(DbGeometry)

Lekéri a megadott DbGeometry érték dimenzióját, vagy ha az érték gyűjtemény, akkor a legnagyobb elemdimenziót.

GetElementCount(DbGeography)

A megadott DbGeography érték elemeinek számát adja vissza, ha földrajzi gyűjteményt jelöl.

GetElementCount(DbGeometry)

A megadott DbGeometry érték elemeinek számát adja vissza, ha geometriai gyűjteményt jelöl.

GetElevation(DbGeography)

A megadott DbGeography érték magasságát (Z koordinátáját) adja vissza, ha az egy pontot jelöl.

GetElevation(DbGeometry)

A megadott DbGeometry érték magasságát (Z) adja vissza, ha az egy pontot jelöl.

GetEndPoint(DbGeography)

Olyan értéket ad DbGeography vissza, amely az adott DbGeography érték végpontját jelöli, amely null lehet, ha az érték nem egy görbét jelöl.

GetEndPoint(DbGeometry)

Olyan értéket ad DbGeometry vissza, amely az adott DbGeometry érték végpontját jelöli, amely null lehet, ha az érték nem görbe.

GetEnvelope(DbGeometry)

A megadott DbGeometry érték borítékját (minimális határolókeretét) geometriai értékként kapja meg.

GetExteriorRing(DbGeometry)

Olyan értéket ad DbGeometry vissza, amely az adott DbGeometry érték külső gyűrűjét jelöli, amely null lehet, ha az érték nem jelöl sokszöget.

GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetInteriorRingCount(DbGeometry)

A megadott DbGeometry értékben lévő belső gyűrűk számát adja vissza, ha az sokszöget jelöl.

GetIsClosed(DbGeography)

Null értékű logikai értéket ad vissza, amely azt jelzi, hogy a megadott DbGeography érték lezárva van-e, ami null lehet, ha az érték nem görbét jelöl.

GetIsClosed(DbGeometry)

Null értékű logikai értéket ad vissza, amely azt jelzi, hogy a megadott DbGeometry érték lezárva van-e, ami null lehet, ha az érték nem görbét jelöl.

GetIsEmpty(DbGeography)

Null értékű logikai értéket ad vissza, amely azt jelzi, hogy a megadott DbGeography érték üres-e.

GetIsEmpty(DbGeometry)

Null értékű logikai értéket ad vissza, amely azt jelzi, hogy a megadott DbGeometry érték üres-e.

GetIsRing(DbGeometry)

Null értékű logikai értéket ad vissza, amely azt jelzi, hogy az adott DbGeometry érték gyűrű-e, ami null lehet, ha az érték nem egy görbét jelöl.

GetIsSimple(DbGeometry)

Null értékű logikai értéket ad vissza, amely azt jelzi, hogy a megadott DbGeometry érték egyszerű-e.

GetIsValid(DbGeometry)

Null értékű logikai értéket ad vissza, amely azt jelzi, hogy a megadott DbGeometry érték érvényes-e.

GetLatitude(DbGeography)

A megadott DbGeography érték szélességi koordinátáját adja vissza, ha az egy pontot jelöl.

GetLength(DbGeography)

Null értékű dupla értéket ad vissza, amely az adott DbGeography érték hosszát jelzi, ami null lehet, ha az érték nem görbe.

GetLength(DbGeometry)

Null értékű dupla értéket ad vissza, amely az adott DbGeometry érték hosszát jelzi, ami null lehet, ha az érték nem görbe.

GetLongitude(DbGeography)

A megadott DbGeography érték hosszúsági koordinátáját adja vissza, ha az egy pontot jelöl.

GetMeasure(DbGeography)

A megadott DbGeography érték M (Mérték) koordinátáját adja vissza, ha az egy pontot jelöl.

GetMeasure(DbGeometry)

A megadott DbGeometry érték M (Mérték) koordinátáját adja vissza, ha az egy pontot jelöl.

GetPointCount(DbGeography)

Az adott DbGeography értékben lévő pontok számát adja vissza, ha vonalas vagy lineáris gyűrűt jelöl.

GetPointCount(DbGeometry)

Az adott DbGeometry értékben lévő pontok számát adja vissza, ha vonalas vagy lineáris gyűrűt jelöl.

GetPointOnSurface(DbGeometry)

Olyan értéket ad DbGeometry vissza, amely az adott DbGeometry érték felszínén egy pontot jelöl, amely null lehet, ha az érték nem jelent felületet.

GetSpatialTypeName(DbGeography)

Egy értéket ad vissza, amely az adott DbGeography érték térbeli típusnevét jelzi.

GetSpatialTypeName(DbGeometry)

Egy értéket ad vissza, amely az adott DbGeometry érték térbeli típusnevét jelzi.

GetStartPoint(DbGeography)

Olyan értéket ad DbGeography vissza, amely az adott DbGeography érték kezdőpontját jelöli, amely null értékű lehet, ha az érték nem egy görbét jelöl.

GetStartPoint(DbGeometry)

Olyan értéket ad DbGeometry vissza, amely az adott DbGeometry érték kezdőpontját jelöli, amely null értékű lehet, ha az érték nem görbe.

GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
GetXCoordinate(DbGeometry)

A megadott DbGeometry érték X koordinátáját adja vissza, ha az egy pontot jelöl.

GetYCoordinate(DbGeometry)

A megadott DbGeometry érték Y koordinátáját adja vissza, ha az egy pontot jelöl.

InteriorRingAt(DbGeometry, Int32)

Egy belső gyűrűt ad vissza a megadott DbGeometry értékből, ha sokszöget jelöl.

Intersection(DbGeography, DbGeography)

Két DbGeography érték metszetét számítja ki.

Intersection(DbGeometry, DbGeometry)

Két DbGeometry érték metszetét számítja ki.

Intersects(DbGeography, DbGeography)

Meghatározza, hogy a két megadott DbGeography érték térbelileg metszi-e egymást.

Intersects(DbGeometry, DbGeometry)

Meghatározza, hogy a két megadott DbGeometry érték térbelileg metszi-e egymást.

MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
Overlaps(DbGeometry, DbGeometry)

Meghatározza, hogy a két megadott DbGeometry érték térbeli átfedésben van-e.

PointAt(DbGeography, Int32)

A megadott DbGeography érték egy pontelemét adja vissza, ha vonalas vagy lineáris gyűrűt jelöl.

PointAt(DbGeometry, Int32)

A megadott DbGeometry érték egy pontelemét adja vissza, ha vonalas vagy lineáris gyűrűt jelöl.

Relate(DbGeometry, DbGeometry, String)

Meghatározza, hogy a két megadott DbGeometry érték térbeli kapcsolatban áll-e a megadott dimenziós kiterjesztett Nine-Intersection modell (DE-9IM) metszetmintával.

SpatialEquals(DbGeography, DbGeography)

Meghatározza, hogy a két megadott DbGeography érték térbelileg egyenlő-e.

SpatialEquals(DbGeometry, DbGeometry)

Meghatározza, hogy a két megadott DbGeometry érték térbelileg egyenlő-e.

SymmetricDifference(DbGeography, DbGeography)

Két DbGeography érték szimmetrikus különbségét számítja ki.

SymmetricDifference(DbGeometry, DbGeometry)

Kiszámítja a két DbGeometry érték szimmetrikus különbségét.

ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)
Touches(DbGeometry, DbGeometry)

Meghatározza, hogy a két megadott DbGeometry érték térbelileg érintkezik-e.

Union(DbGeography, DbGeography)

Két DbGeography érték egyesítését számítja ki.

Union(DbGeometry, DbGeometry)

Két DbGeometry érték egyesítését számítja ki.

Within(DbGeometry, DbGeometry)

Meghatározza, hogy az egyik DbGeometry érték térbeli-e a másikon belül.

A következőre érvényes: