다음을 통해 공유


DbSpatialServices 클래스

정의

지리 공간적(기하 도형/지리) 형식 지원을 위한 공급자와 독립적인 서비스 API를 나타냅니다.

public ref class DbSpatialServices abstract
[System.Serializable]
public abstract class DbSpatialServices
[<System.Serializable>]
type DbSpatialServices = class
Public MustInherit Class DbSpatialServices
상속
DbSpatialServices
특성

생성자

DbSpatialServices()

DbSpatialServices 클래스의 새 인스턴스를 초기화합니다.

속성

Default

DbSpatialServices의 기본 서비스를 가져옵니다.

메서드

AsBinary(DbGeography)

지정된 DbGeography 값의 잘 알려진 이진 표현을 가져옵니다.

AsBinary(DbGeometry)

지정된 DbGeometry 값의 잘 알려진 이진 표현을 가져옵니다.

AsGml(DbGeography)

DbGeography 값의 GML(Geography Markup Language) 표현을 생성합니다.

AsGml(DbGeometry)

DbGeometry 값의 GML(Geography Markup Language) 표현을 생성합니다.

AsText(DbGeography)

지정된 DbGeography 값의 잘 알려진 텍스트 표현을 가져옵니다. 이 값에는 점의 경도와 위도만 포함되어야 합니다.

AsText(DbGeometry)

점의 X 및 Y 좌표만 포함하여 주어진 DbGeometry 값의 잘 알려진 텍스트 표현을 가져옵니다.

AsTextIncludingElevationAndMeasure(DbGeography)

높이와 측정값이 있는 DbSpatialServices의 텍스트 표현을 반환합니다.

AsTextIncludingElevationAndMeasure(DbGeometry)

높이와 측정값이 있는 DbSpatialServices의 텍스트 표현을 반환합니다.

Buffer(DbGeography, Double)

지정된 DbGeography 값에서 distance보다 작거나 같은 거리 안에 있는 모든 점을 나타내는 지리 값을 만듭니다.

Buffer(DbGeometry, Double)

지정된 DbGeometry 값에서 distance보다 작거나 같은 거리 안에 있는 모든 점을 나타내는 기하 도형 값을 만듭니다.

Contains(DbGeometry, DbGeometry)

하나의 DbGeometry 값이 다른 값을 포함하는지 여부를 확인합니다.

CreateGeography(DbSpatialServices, Object)

이 메서드는 지정된 공급자 값의 유효성을 검사하여 이 값을 파생된 구현에 사용할 수 있는지 확인한 후 GeographyFromProviderValue(Object)의 파생된 구현에 사용해야 합니다.

CreateGeometry(DbSpatialServices, Object)

이 메서드는 지정된 공급자 값의 유효성을 검사하여 이 값을 파생된 구현에 사용할 수 있는지 확인한 후 GeometryFromProviderValue(Object)의 파생된 구현에 사용해야 합니다.

CreateProviderValue(DbGeographyWellKnownValue)

지정된 잘 알려진 DbGeography 표현을 기반으로 이 공간 서비스 구현과 호환되는 공급자별 값을 만듭니다.

CreateProviderValue(DbGeometryWellKnownValue)

지정된 잘 알려진 DbGeometry 표현을 기반으로 이 공간 서비스 구현과 호환되는 공급자별 값을 만듭니다.

CreateWellKnownValue(DbGeography)

잘 알려진 표준 공간 형식 중 하나 또는 둘 다를 사용하여 지정된 DbGeographyWellKnownValue 값을 나타내는 DbGeography의 인스턴스를 만듭니다.

CreateWellKnownValue(DbGeometry)

잘 알려진 표준 공간 형식 중 하나 또는 둘 다를 사용하여 지정된 DbGeometryWellKnownValue 값을 나타내는 DbGeometry의 인스턴스를 만듭니다.

Crosses(DbGeometry, DbGeometry)

주어진 두 DbGeometry 값이 가로지르는지 여부를 확인합니다.

Difference(DbGeography, DbGeography)

DbGeography 값의 차이를 계산합니다.

Difference(DbGeometry, DbGeometry)

DbGeometry 값의 차이를 계산합니다.

Disjoint(DbGeography, DbGeography)

주어진 두 DbGeography 값이 분리되어 있는지 여부를 확인합니다.

Disjoint(DbGeometry, DbGeometry)

주어진 두 DbGeometry 값이 분리되어 있는지 여부를 확인합니다.

Distance(DbGeography, DbGeography)

DbGeography 값에서 가장 가까운 점 사이의 거리를 계산합니다.

Distance(DbGeometry, DbGeometry)

DbGeometry 값에서 가장 가까운 점 사이의 거리를 계산합니다.

ElementAt(DbGeography, Int32)

지리 컬렉션을 나타내는 경우 지정된 DbGeography 값의 요소를 반환합니다.

ElementAt(DbGeometry, Int32)

기하 도형을 나타내는 경우 지정된 DbGeometry 값의 요소를 반환합니다.

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
GeographyCollectionFromBinary(Byte[], Int32)

지정된 잘 알려진 이진 값과 좌표계 식별자(SRID)를 기반으로 새 DbGeography 컬렉션 값을 만듭니다.

GeographyCollectionFromText(String, Int32)

지정된 잘 알려진 텍스트 값과 좌표계 식별자(SRID)를 기반으로 새 DbGeography 컬렉션 값을 만듭니다.

GeographyFromBinary(Byte[])

지정된 잘 알려진 이진 값을 기반으로 새 DbGeography 값을 만듭니다.

GeographyFromBinary(Byte[], Int32)

지정된 잘 알려진 이진 값과 좌표계 식별자(SRID)를 기반으로 새 DbGeography 값을 만듭니다.

GeographyFromGml(String)

지정된 GML(Geography Markup Language) 값을 기반으로 새 DbGeography 값을 만듭니다.

GeographyFromGml(String, Int32)

지정된 GML(Geography Markup Language) 값과 좌표계 식별자(SRID)를 기반으로 새 DbGeography 값을 만듭니다.

GeographyFromProviderValue(Object)

이 공간 서비스 구현과 호환되는 공급자별 값을 기반으로 새 DbGeography 값을 만듭니다.

GeographyFromText(String)

지정된 잘 알려진 텍스트 값을 기반으로 새 DbGeography 값을 만듭니다.

GeographyFromText(String, Int32)

지정된 잘 알려진 텍스트 값과 좌표계 식별자(SRID)를 기반으로 새 DbGeography 값을 만듭니다.

GeographyLineFromBinary(Byte[], Int32)

지정된 잘 알려진 이진 값과 좌표계 식별자(SRID)를 기반으로 새 DbGeography 선 값을 만듭니다.

GeographyLineFromText(String, Int32)

지정된 잘 알려진 텍스트 값과 좌표계 식별자(SRID)를 기반으로 새 DbGeography 선 값을 만듭니다.

GeographyMultiLineFromBinary(Byte[], Int32)

지정된 잘 알려진 이진 값과 좌표계 식별자를 기반으로 하여 새 DbGeography 다중 선 값을 만듭니다.

GeographyMultiLineFromText(String, Int32)

지정된 잘 알려진 텍스트 값과 좌표계 식별자를 기반으로 하여 새 DbGeography 여러 줄 값을 만듭니다.

GeographyMultiPointFromBinary(Byte[], Int32)

지정된 잘 알려진 이진 값과 좌표계 식별자를 기반으로 하여 새 DbGeography 다중 점 값을 만듭니다.

GeographyMultiPointFromText(String, Int32)

지정된 잘 알려진 텍스트 값과 좌표계 식별자를 기반으로 하여 새로운 DbGeography 다중 점 값을 만듭니다.

GeographyMultiPolygonFromBinary(Byte[], Int32)

지정된 잘 알려진 이진 값과 좌표계 식별자를 기반으로 하여 새 DbGeography 다중 다각형 값을 만듭니다.

GeographyMultiPolygonFromText(String, Int32)

지정된 잘 알려진 텍스트 값과 좌표계 식별자를 기반으로 새 DbGeography 다중 다각형 값을 만듭니다.

GeographyPointFromBinary(Byte[], Int32)

지정된 잘 알려진 이진 값과 좌표계 식별자(SRID)를 기반으로 새 DbGeography 점 값을 만듭니다.

GeographyPointFromText(String, Int32)

지정된 잘 알려진 텍스트 값과 좌표계 식별자(SRID)를 기반으로 새 DbGeography 점 값을 만듭니다.

GeographyPolygonFromBinary(Byte[], Int32)

지정된 잘 알려진 이진 값과 좌표계 식별자(SRID)를 기반으로 새 DbGeography 다각형 값을 만듭니다.

GeographyPolygonFromText(String, Int32)

지정된 잘 알려진 텍스트 값과 좌표계 식별자(SRID)를 기반으로 새 DbGeography 다각형 값을 만듭니다.

GeometryCollectionFromBinary(Byte[], Int32)

지정된 잘 알려진 이진 값과 좌표계 식별자(SRID)를 기반으로 새 DbGeometry 컬렉션 값을 만듭니다.

GeometryCollectionFromText(String, Int32)

지정된 잘 알려진 텍스트 값과 좌표계 식별자(SRID)를 기반으로 새 DbGeometry 컬렉션 값을 만듭니다.

GeometryFromBinary(Byte[])

지정된 잘 알려진 이진 값을 기반으로 새 DbGeometry 값을 만듭니다.

GeometryFromBinary(Byte[], Int32)

지정된 잘 알려진 이진 값과 좌표계 식별자(SRID)를 기반으로 새 DbGeometry 값을 만듭니다.

GeometryFromGml(String)

지정된 GML(Geography Markup Language) 값을 기반으로 새 DbGeometry 값을 만듭니다.

GeometryFromGml(String, Int32)

지정된 GML(Geography Markup Language) 값과 좌표계 식별자(SRID)를 기반으로 새 DbGeometry 값을 만듭니다.

GeometryFromProviderValue(Object)

이 공간 서비스 구현과 호환되는 공급자별 값을 기반으로 새 DbGeometry 값을 만듭니다.

GeometryFromText(String)

지정된 잘 알려진 텍스트 값을 기반으로 새 DbGeometry 값을 만듭니다.

GeometryFromText(String, Int32)

지정된 잘 알려진 텍스트 값과 좌표계 식별자(SRID)를 기반으로 새 DbGeometry 값을 만듭니다.

GeometryLineFromBinary(Byte[], Int32)

지정된 잘 알려진 이진 값과 좌표계 식별자(SRID)를 기반으로 새 DbGeometry 선 값을 만듭니다.

GeometryLineFromText(String, Int32)

지정된 잘 알려진 텍스트 값과 좌표계 식별자(SRID)를 기반으로 새 DbGeometry 선 값을 만듭니다.

GeometryMultiLineFromBinary(Byte[], Int32)

지정된 잘 알려진 이진 값과 좌표계 식별자를 기반으로 하여 새 DbGeometry 다중 선 값을 만듭니다.

GeometryMultiLineFromText(String, Int32)

지정된 잘 알려진 텍스트 값과 좌표계 식별자를 기반으로 하여 새 DbGeometry 여러 줄 값을 만듭니다.

GeometryMultiPointFromBinary(Byte[], Int32)

지정된 잘 알려진 이진 값과 좌표계 식별자를 기반으로 하여 새 DbGeometry 다중 점 값을 만듭니다.

GeometryMultiPointFromText(String, Int32)

지정된 잘 알려진 텍스트 값과 좌표계 식별자를 기반으로 하여 새로운 DbGeometry 다중 점 값을 만듭니다.

GeometryMultiPolygonFromBinary(Byte[], Int32)

지정된 잘 알려진 이진 값과 좌표계 식별자를 기반으로 하여 새 DbGeometry 다중 다각형 값을 만듭니다.

GeometryMultiPolygonFromText(String, Int32)

지정된 잘 알려진 텍스트 값과 좌표계 식별자를 기반으로 새 DbGeometry 다중 다각형 값을 만듭니다.

GeometryPointFromBinary(Byte[], Int32)

지정된 잘 알려진 이진 값과 좌표계 식별자(SRID)를 기반으로 새 DbGeometry 점 값을 만듭니다.

GeometryPointFromText(String, Int32)

지정된 잘 알려진 텍스트 값과 좌표계 식별자(SRID)를 기반으로 새 DbGeometry 점 값을 만듭니다.

GeometryPolygonFromBinary(Byte[], Int32)

지정된 잘 알려진 이진 값과 좌표계 식별자(SRID)를 기반으로 새 DbGeometry 다각형 값을 만듭니다.

GeometryPolygonFromText(String, Int32)

지정된 잘 알려진 텍스트 값과 좌표계 식별자(SRID)를 기반으로 새 DbGeometry 다각형 값을 만듭니다.

GetArea(DbGeography)

지정한 DbGeography 값의 영역을 나타내는 null을 허용하는 부울 값을 반환합니다. 이 경우 값이 화면을 나타내지 않으면 null이 될 수 있습니다.

GetArea(DbGeometry)

지정한 DbGeometry 값의 영역을 나타내는 null을 허용하는 부울 값을 반환합니다. 이 경우 값이 화면을 나타내지 않으면 null이 될 수 있습니다.

GetBoundary(DbGeometry)

지정된 DbGeography 값의 경계를 나타내는 null 허용 double 값을 반환합니다.

GetCentroid(DbGeometry)

지정한 DbGeography 값의 centroid를 나타내는 DbGeometry 값을 반환합니다. 이 경우 값이 곡선을 나타내지 않으면 null이 될 수 있습니다.

GetConvexHull(DbGeometry)

지정된 DbGeography 값의 볼록 다각형을 나타내는 null 허용 double 값을 반환합니다.

GetCoordinateSystemId(DbGeography)

지정된 DbGeography 값의 좌표계 식별자를 반환합니다.

GetCoordinateSystemId(DbGeometry)

지정된 DbGeometry 값의 좌표계 식별자를 반환합니다.

GetDimension(DbGeography)

지정된 DbGeography 값의 차원을 가져옵니다. 값이 컬렉션일 경우는 가장 큰 요소 차원을 가져옵니다.

GetDimension(DbGeometry)

지정된 DbGeometry 값의 차원을 가져옵니다. 값이 컬렉션일 경우는 가장 큰 요소 차원을 가져옵니다.

GetElementCount(DbGeography)

지정된 DbGeography 값이 지리 컬렉션을 나타낼 경우 해당 값의 요소 수를 반환합니다.

GetElementCount(DbGeometry)

지정된 DbGeometry 값이 기하 도형 컬렉션을 나타낼 경우 해당 값의 요소 수를 반환합니다.

GetElevation(DbGeography)

지정된 DbGeography 값이 점을 나타낼 경우 해당 값의 권한(Z 좌표)을 반환합니다.

GetElevation(DbGeometry)

지정된 DbGeometry 값이 점을 나타낼 경우 해당 값의 권한(Z)을 반환합니다.

GetEndPoint(DbGeography)

지정한 DbGeography 값의 끝점을 나타내는 DbGeography 값을 반환합니다. 이 경우 값이 곡선을 나타내지 않으면 null이 될 수 있습니다.

GetEndPoint(DbGeometry)

지정한 DbGeometry 값의 끝점을 나타내는 DbGeometry 값을 반환합니다. 이 경우 값이 곡선을 나타내지 않으면 null이 될 수 있습니다.

GetEnvelope(DbGeometry)

지정된 DbGeometry 값의 봉투(최소 경계 상자)를 기하 도형 값으로 가져옵니다.

GetExteriorRing(DbGeometry)

지정한 DbGeometry 값의 exterior ring을 나타내는 DbGeometry 값을 반환합니다. 이 경우 값이 곡선을 나타내지 않으면 다각형이 될 수 있습니다.

GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetInteriorRingCount(DbGeometry)

지정된 DbGeometry 값이 다각형을 나타낼 경우 해당 값의 내부 링 개수가 반환됩니다.

GetIsClosed(DbGeography)

지정한 DbGeography 값이 닫혔는지 여부에 대해 null을 허용하는 부울 값을 받습니다. 이 경우 값이 곡선을 나타내지 않으면 null이 될 수 있습니다.

GetIsClosed(DbGeometry)

지정한 DbGeometry 값이 닫혔는지 여부에 대해 null을 허용하는 부울 값을 받습니다. 이 경우 값이 곡선을 나타내지 않으면 null이 될 수 있습니다.

GetIsEmpty(DbGeography)

지정된 DbGeography 값이 비어 있는지 여부를 나타내는 nullable 부울 값을 반환합니다.

GetIsEmpty(DbGeometry)

지정된 DbGeometry 값이 비어 있는지 여부를 나타내는 nullable 부울 값을 반환합니다.

GetIsRing(DbGeometry)

지정한 DbGeometry 값이 링 형식인지 여부에 대해 null을 허용하는 부울 값을 반환합니다. 이 경우 값이 곡선을 나타내지 않으면 null이 될 수 있습니다.

GetIsSimple(DbGeometry)

지정된 DbGeometry 값이 단순한지 여부를 나타내는 null 허용 부울 값을 반환합니다.

GetIsValid(DbGeometry)

지정된 DbGeometry 값이 올바른지 여부를 나타내는 null 허용 부울 값을 반환합니다.

GetLatitude(DbGeography)

지정된 DbGeography 값이 점을 나타낼 경우 해당 값의 위도 좌표를 반환합니다.

GetLength(DbGeography)

지정한 DbGeography 값의 길이를 나타내는 null을 허용하는 부울 값을 반환합니다. 이 경우 값이 곡선을 나타내지 않으면 null이 될 수 있습니다.

GetLength(DbGeometry)

지정한 DbGeometry 값의 길이를 나타내는 null을 허용하는 부울 값을 반환합니다. 이 경우 값이 곡선을 나타내지 않으면 null이 될 수 있습니다.

GetLongitude(DbGeography)

지정된 DbGeography 값이 점을 나타낼 경우 해당 값의 경도 좌표를 반환합니다.

GetMeasure(DbGeography)

지정된 DbGeography 값이 점을 나타낼 경우 해당 값의 M(Measure) 좌표를 반환합니다.

GetMeasure(DbGeometry)

지정된 DbGeometry 값이 점을 나타낼 경우 해당 값의 M(Measure) 좌표를 반환합니다.

GetPointCount(DbGeography)

선 문자열 또는 선형 링을 나타내는 경우 지정된 DbGeography 값의 점 개수를 반환합니다.

GetPointCount(DbGeometry)

선 문자열 또는 선형 링을 나타내는 경우 지정된 DbGeometry 값의 점 개수를 반환합니다.

GetPointOnSurface(DbGeometry)

지정한 DbGeography 값의 화면에서 점을 나타내는 DbGeometry 값을 반환합니다. 이 경우 값이 화면을 나타내지 않으면 null이 될 수 있습니다.

GetSpatialTypeName(DbGeography)

지정된 DbGeography 값의 공간 형식 이름을 나타내는 값을 반환합니다.

GetSpatialTypeName(DbGeometry)

지정된 DbGeometry 값의 공간 형식 이름을 나타내는 값을 반환합니다.

GetStartPoint(DbGeography)

지정한 DbGeography 값의 시작 점을 나타내는 DbGeography 값을 반환합니다. 이 경우 값이 곡선을 나타내지 않으면 null이 될 수 있습니다.

GetStartPoint(DbGeometry)

지정한 DbGeometry 값의 시작 점을 나타내는 DbGeometry 값을 반환합니다. 이 경우 값이 곡선을 나타내지 않으면 null이 될 수 있습니다.

GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
GetXCoordinate(DbGeometry)

지정된 DbGeometry 값이 점을 나타낼 경우 해당 값의 X 좌표를 반환합니다.

GetYCoordinate(DbGeometry)

지정된 DbGeometry 값이 점을 나타낼 경우 해당 값의 Y 좌표를 반환합니다.

InteriorRingAt(DbGeometry, Int32)

다각형을 나타내는 경우 지정된 DbGeometry 값에서 내부 링을 반환합니다.

Intersection(DbGeography, DbGeography)

DbGeography 값의 교집합을 계산합니다.

Intersection(DbGeometry, DbGeometry)

DbGeometry 값의 교집합을 계산합니다.

Intersects(DbGeography, DbGeography)

주어진 두 DbGeography 값이 교차되는지 여부를 확인합니다.

Intersects(DbGeometry, DbGeometry)

주어진 두 DbGeometry 값이 교차되는지 여부를 확인합니다.

MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
Overlaps(DbGeometry, DbGeometry)

주어진 두 DbGeometry 값이 겹치는지 여부를 확인합니다.

PointAt(DbGeography, Int32)

linestring 또는 linear ring을 나타낼 경우, 지정된 DbGeography 값의 점 요소를 반환합니다.

PointAt(DbGeometry, Int32)

linestring 또는 linear ring을 나타낼 경우, 지정된 DbGeometry 값의 점 요소를 반환합니다.

Relate(DbGeometry, DbGeometry, String)

지정된 두 DbGeometry 값이 주어진 DE-9IM(Dimensionally Extended Nine-Intersection Model) 교차 패턴에 따라 공간적으로 관련되어 있는지 여부를 확인합니다.

SpatialEquals(DbGeography, DbGeography)

주어진 두 DbGeography 값이 같은지 여부를 확인합니다.

SpatialEquals(DbGeometry, DbGeometry)

주어진 두 DbGeometry 값이 같은지 여부를 확인합니다.

SymmetricDifference(DbGeography, DbGeography)

DbGeography 값의 대칭차를 계산합니다.

SymmetricDifference(DbGeometry, DbGeometry)

DbGeometry 값 사이의 대칭차를 계산합니다.

ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)
Touches(DbGeometry, DbGeometry)

주어진 두 DbGeometry 값이 접하는지 여부를 확인합니다.

Union(DbGeography, DbGeography)

DbGeography 값의 합집합을 계산합니다.

Union(DbGeometry, DbGeometry)

DbGeometry 값의 합집합을 계산합니다.

Within(DbGeometry, DbGeometry)

하나의 DbGeometry 값이 다른 값 안에 있는지 여부를 확인합니다.

적용 대상