Interface IGeometry
내용물
[
숨다
]IGeometry interface
기하학의 인터페이스 루트 클래스 hierarchy
public interface IGeometry
속성
| 이름 | 설명 |
|---|---|
| Dimension { get; } | 이것의 토폴로지 차원을 가져옵니다.IGeometry . 차원을 알 수 없는 경우(예: 빈 GEOMETRYCOLLECTION의 경우)Point 반환됩니다. |
| GeometryType { get; } | 지오메트리 유형을 가져옵니다. |
| HasCurveGeometry { get; } | 이 도형이 곡선(선형 아님) 도형인지 또는 포함하는지 나타내는 값을 가져옵니다. |
| HasM { get; } | 이 인스턴스에 M 좌표가 있는지 여부를 나타내는 값을 가져옵니다. |
| HasZ { get; } | 이 인스턴스에 Z 좌표가 있는지 여부를 나타내는 값을 가져옵니다. |
| IsEmpty { get; } | 이 인스턴스가 비어 있는지 여부를 나타내는 값을 가져옵니다(빈 포인트 집합을 나타냄). |
| IsSimple { get; } | 이 인스턴스가 SFA 관점에서 단순한지 여부를 나타내는 값을 가져옵니다. |
| IsValid { get; } | 이 인스턴스가 유효한지 여부를 나타내는 값을 가져옵니다. |
| SpatialReferenceSystem { get; } | 이 인스턴스의 SpatialReferenceSystem을 가져옵니다. 이 속성은 다음과 같을 수 있습니다.null , SpatialReferenceSystem이 알려지지 않은 경우. |
행동 양식
| 이름 | 설명 |
|---|---|
| AsBinary() | 이 기하학을 Well-Known Binary 표현으로 변환합니다. |
| AsBinary(WkbVariant) | 이 기하학을 Well-Known Binary 표현으로 변환합니다. |
| AsImage(Measurement, Measurement, Renderer, VectorSymbolizer) | 이 형상을 이미지 표현으로 내보냅니다. |
| AsImage(AbstractPath, Measurement, Measurement, Renderer, VectorSymbolizer) | 이 형상을 이미지 표현으로 내보냅니다. |
| AsImage(string, Measurement, Measurement, Renderer, VectorSymbolizer) | 이 형상을 이미지 표현으로 내보냅니다. |
| AsText() | 이 기하학을 Well-Known Text 표현으로 변환합니다. |
| AsText(WktVariant) | 이 기하학을 Well-Known Text 표현으로 변환합니다. |
| AsText(WktVariant, NumericFormat) | 이 기하학을 Well-Known Text 표현으로 변환합니다. |
| Clone() | 이 인스턴스를 복제합니다. |
| CoveredBy(IGeometry) | 이 기하 구조가 지정된 기하 구조로 덮여 있는지 여부를 결정합니다. |
| Covers(IGeometry) | 이 기하학이 지정된 기하학을 포함하는지 여부를 결정합니다. |
| Crosses(IGeometry) | 이 기하학과 지정된 기하학이 교차하는지 결정합니다. |
| Difference(IGeometry) | 이 기하학에서 지정된 기하학을 뺍니다. |
| Disjoint(IGeometry) | 이 도형이 지정된 도형과 분리되어 있는지 확인합니다. |
| GetArea() | 이 기하학의 면적을 계산합니다. |
| GetBuffer(double, int) | 이 기하학 주변의 버퍼 영역을 계산합니다. |
| GetCentroid() | 이 지오메트리의 중심을 계산합니다. |
| GetConvexHull() | 이 형상의 볼록 껍질을 계산합니다. |
| GetDistanceTo(IGeometry) | 이 기하학과 지정된 기하학 사이의 최소 거리를 계산합니다. |
| GetExtent() | 이 기하학의 경계 범위를 계산하고 반환합니다. |
| GetLength() | 이 기하학의 길이를 계산합니다. |
| Intersection(IGeometry) | 이 기하학과 지정된 기하학 사이의 교차점을 만듭니다. |
| Intersects(Extent) | 이 기하학이 지정된 범위와 교차하는지 여부를 결정합니다. |
| Intersects(IGeometry) | 이 기하학과 지정된 기하학이 교차하는지 결정합니다. |
| Overlaps(IGeometry) | 이 기하학이 지정된 기하학과 겹치는지 여부를 결정합니다. |
| Relate(IGeometry, string) | 이 기하학과 지정된 기하학의 DE-9IM 교차 행렬이 제공된 패턴과 일치하는지 결정합니다. |
| ReplacePolygonsByLines() | 이 도형의 선으로 표현되는 다각형을 가져옵니다. |
| SpatiallyContains(IGeometry) | 이 도형이 지정된 도형을 공간적으로 포함하는지 여부를 결정합니다. |
| SpatiallyEquals(IGeometry) | 이 기하학이 지정된 기하학과 공간적으로 동일한지 결정합니다. |
| SymDifference(IGeometry) | 이 지오메트리와 지정된 지오메트리 간의 대칭 차이를 만듭니다. |
| ToEditable() | 이 지오메트리의 편집 가능한 복사본을 가져옵니다. |
| ToEditable<T>() | 이 지오메트리의 편집 가능한 복사본을 가져옵니다. |
| ToLinearGeometry() | 기본값을 사용하여 이 지오메트리의 대략적이거나 동등한 비곡선 버전을 가져옵니다.용인 . |
| ToLinearGeometry(double) | 지정된 값을 사용하여 이 지오메트리의 대략적이거나 동등한 비곡선 버전을 가져옵니다.용인 . |
| Touches(IGeometry) | 이 기하학과 지정된 기하학이 접촉하는지 결정합니다. |
| Union(IGeometry) | 이 기하학과 지정된 기하학을 통합합니다. |
| Within(Extent) | 이 기하학이 지정된 범위 내에 있는지 여부를 결정합니다. |
| Within(IGeometry) | 이 기하학이 지정된 기하학 내에 있는지 여부를 결정합니다. |
또한보십시오
- 네임스페이스 Aspose.Gis.Geometries
- 집회 Aspose.GIS