꾸준한 개발일기
GIS:: 프로그래밍 기초 3. Geometry 유형 본문
단순 형식
- Point
- LineString
- CircularString
- CompoundCurve
- Polygon
- CurvePolygon
컬렉션 형식
- MultiPoint
- MultiLineString
- MultiPolygon
- GeometryCollection
Point
Point 는 단일 위치를 나타내는 0차원 개체 이며 Z(높이) 및 M(측정값) 값을 포함할 수 있다.
LineString
일련의 점과 이 점을 연결하는 선분을 나타내는 1차원 개체이다.
CircularString
0개 이상의 연속 원호 세그먼트 컬렉션이다. 원호 세그먼트는 2차원 평면에서 3개의 점으로 정의되는 곡선 세그먼트이다. 첫 번째 점은 세 번째 점과 같을 수 없다. 원호 세그먼트의 세 점 모두가 공선상에 있는 경우 원호 세그먼트가 선분으로 처리된다.
CompoundCurve
geometry 또는 geography 유형의 연속적인 CircularString 또는 LineString 인스턴스가 하나 이상 포함된 컬렉션이다. 빈 CompoundCurve 인스턴스를 인스턴스화할 수 있지만 CompoundCurve 가 유효한 인스턴스가 되려면 다음 조건을 충족해야 한다.
1. 적어도 하나의 CircularString 또는 LineString 인스턴스를 포함한다.
2. CircularString 또는 LineString 인스턴스의 시퀀스는 연속적이다.
Polygon
Polygon 은 외부 경계 링과 0개 이상의 내부 링을 정의하는 일련의 점으로 저장되는 2차원 표면이다.
CurvePolygon
외부 경계 링과 0개 이상의 내부 링에서 정의하는 토폴로지 방식으로 닫힌 표면이다. CurvePolygon 인스턴스의 경계는 외부 링과 모든 내부 링으로 정의된다. CurvePolygon 인스턴스의 내부는 외부 링과 모든 내부 링 사이의 공간이다.
Multipoint
MultiPoint 는 1개 이상의 점 컬렉션. MultiPoint 인스턴스의 경계는 비어 있다.
MultiLineString
0개 이상의 geometry 또는 geographyLineString 인스턴스 컬렉션이다. MultiLineString 인스턴스는 비어 있거나 허용되는 LineString 인스턴스로만 구성되어 있어야 허용된다.
MultiPolygon
MultiPolygon 인스턴스는 1개 이상의 Polygon 인스턴스 컬렉션이다. 빈 MultiPolygon 인스턴스인 경우거나 MultiPolygon 인스턴스를 구성하는 모든 인스턴스가 허용되는 Polygon 인스턴스인 경우 중 하나가 만족되어야 한다.
GeometryCollection
1개 이상의 geometry 또는 geography 인스턴스 컬렉션. GeometryCollection 은 비워 둘 수 있다. GeometryCollection 인스턴스는 빈 GeometryCollection 인스턴스이거나 GeometryCollection 인스턴스를 구성하는 모든 인스턴스가 허용되는 인스턴스여야 허용된다.
OGC 표준 조사란?
공간정보 좌표계란?
'GIS' 카테고리의 다른 글
GIS:: 프로그래밍 기초 5. 공간정보 주요 파일 포맷 (0) | 2022.01.17 |
---|---|
GIS:: 프로그래밍 기초 4. 공간관계(Spatial relation) 유형 (0) | 2022.01.16 |
GIS:: 프로그래밍 기초 2. 공간정보 좌표계 (0) | 2022.01.14 |
GIS:: 프로그래밍 기초 1. OGC 표준 조사 (1) | 2022.01.13 |
GIS:: 네이버지도와 카카오맵 비교하기 (0) | 2022.01.06 |