SqlSpatialServices 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
Microsoft SQL Server Entity Framework를 사용할 때 지리 공간적 형식에 대한 지원을 제공하는 구현 DbSpatialServices 입니다.
[System.Serializable]
public class SqlSpatialServices : System.Data.Entity.Spatial.DbSpatialServices
type SqlSpatialServices = class
inherit DbSpatialServices
Public Class SqlSpatialServices
Inherits DbSpatialServices
- 상속
- 특성
속성
| NativeTypesAvailable |
공간 공급자가 올바르게 작동하는 데 필요한 네이티브 형식 또는 기타 리소스를 사용할 수 없는 경우 공간 공급자가 빠르게 실패할 수 있도록 이 속성을 재정의합니다.
기본값은 |
메서드
| 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 값이 다른 값을 포함하는지 여부를 확인합니다. |
| 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 값의 요소를 반환합니다. |
| 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 값을 반환합니다. 이 경우 값이 곡선을 나타내지 않으면 다각형이 될 수 있습니다. |
| 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이 될 수 있습니다. |
| 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 값이 교차되는지 여부를 확인합니다. |
| 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 값 사이의 대칭차를 계산합니다. |
| Touches(DbGeometry, DbGeometry) |
주어진 두 DbGeometry 값이 접하는지 여부를 확인합니다. |
| Union(DbGeography, DbGeography) |
두 DbGeography 값의 합집합을 계산합니다. |
| Union(DbGeometry, DbGeometry) |
두 DbGeometry 값의 합집합을 계산합니다. |
| Within(DbGeometry, DbGeometry) |
하나의 DbGeometry 값이 다른 값 안에 있는지 여부를 확인합니다. |