DbSpatialServices 클래스

정의

지리 공간적(Geometry/Geography) 형식 지원에 대한 공급자 독립적 서비스 API를 나타냅니다.

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

생성자

Name Description
DbSpatialServices()

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

속성

Name Description
Default

에 대한 DbSpatialServices기본 서비스를 가져옵니다.

메서드

Name Description
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)

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

CreateWellKnownValue(DbGeometry)

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

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[], Int32)

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

GeographyFromBinary(Byte[])

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

GeographyFromGml(String, Int32)

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

GeographyFromGml(String)

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

GeographyFromProviderValue(Object)

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

GeographyFromText(String, Int32)

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

GeographyFromText(String)

지정된 잘 알려진 텍스트 값을 기반으로 새 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[], Int32)

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

GeometryFromBinary(Byte[])

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

GeometryFromGml(String, Int32)

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

GeometryFromGml(String)

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

GeometryFromProviderValue(Object)

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

GeometryFromText(String, Int32)

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

GeometryFromText(String)

지정된 잘 알려진 텍스트 값을 기반으로 새 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 값의 영역을 나타내는 nullable double 값을 반환합니다. 값이 표면을 나타내지 않으면 null일 수 있습니다.

GetArea(DbGeometry)

지정된 DbGeometry 값의 영역을 나타내는 nullable double 값을 반환합니다. 값이 표면을 나타내지 않으면 null일 수 있습니다.

GetBoundary(DbGeometry)

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

GetCentroid(DbGeometry)

DbGeometry 지정된 DbGeometry 값의 중심을 나타내는 값을 반환합니다. 값이 표면을 나타내지 않으면 null일 수 있습니다.

GetConvexHull(DbGeometry)

지정된 DbGeography 값의 접두사 헐을 나타내는 nullable 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 지정된 DbGeometry 값의 외부 링을 나타내는 값을 반환하며, 값이 다각형을 나타내지 않으면 null일 수 있습니다.

GetHashCode()

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

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

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

GetIsClosed(DbGeography)

지정된 DbGeography 값이 닫혀 있는지 여부에 관계없이 값이 곡선을 나타내지 않는 경우 null일 수 있는 null 허용 부울 값을 반환합니다.

GetIsClosed(DbGeometry)

지정된 DbGeometry 값이 닫혀 있는지 여부에 관계없이 값이 곡선을 나타내지 않는 경우 null일 수 있는 null 허용 부울 값을 반환합니다.

GetIsEmpty(DbGeography)

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

GetIsEmpty(DbGeometry)

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

GetIsRing(DbGeometry)

지정된 DbGeometry 값이 링인지 여부에 관계없이 값이 곡선을 나타내지 않는 경우 null일 수 있는 null 허용 부울 값을 반환합니다.

GetIsSimple(DbGeometry)

지정된 DbGeometry 값이 간단한지 여부를 나타내는 nullable 부울 값을 반환합니다.

GetIsValid(DbGeometry)

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

GetLatitude(DbGeography)

지정된 DbGeography 값이 점을 나타내는 경우 위도 좌표를 반환합니다.

GetLength(DbGeography)

지정된 DbGeography 값의 길이를 나타내는 nullable double 값을 반환하며, 값이 곡선을 나타내지 않으면 null일 수 있습니다.

GetLength(DbGeometry)

지정된 DbGeometry 값의 길이를 나타내는 nullable double 값을 반환하며, 값이 곡선을 나타내지 않으면 null일 수 있습니다.

GetLongitude(DbGeography)

점을 나타내는 경우 지정된 DbGeography 값의 경도 좌표를 반환합니다.

GetMeasure(DbGeography)

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

GetMeasure(DbGeometry)

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

GetPointCount(DbGeography)

줄 바꿈 또는 선형 링을 나타내는 경우 지정된 DbGeography 값의 점 수를 반환합니다.

GetPointCount(DbGeometry)

줄 바꿈 또는 선형 링을 나타내는 경우 지정된 DbGeometry 값의 점 수를 반환합니다.

GetPointOnSurface(DbGeometry)

DbGeometry 지정된 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)

줄 바꿈 또는 선형 링을 나타내는 경우 지정된 DbGeography 값의 점 요소를 반환합니다.

PointAt(DbGeometry, Int32)

줄 바꿈 또는 선형 링을 나타내는 경우 지정된 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 값이 다른 값 내에 공간적으로 있는지 여부를 확인합니다.

적용 대상