DbSpatialServices 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지리 공간적(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 값보다 작거나 같은 |
| Buffer(DbGeometry, Double) |
지정된 DbGeometry 값보다 작거나 같은 |
| 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 값이 다른 값 내에 공간적으로 있는지 여부를 확인합니다. |