반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- ㅜ
- Tasseled Cap 변환
- 제125회
- 측량및지형공간기술사 #기출문제 #논술문제
- 측량및지형공간기술사
- 수치표고자료
- 기출문제 #기출문제분석 #반복출제 #측량및지형공간기술사
- 국제원자시의정의
- 수치표면모형
- 수치표고모형
- Hyperspectral
- GPSTIME
- 초분광이미지
- 사진의특수3점 #투영방법
- 초분광이미지의분류
- 측량및지형공간정보기술사 #출제기준 #출제유형
- 경중률 #최확값
- 가우스곡선 #오차곡선 #확률밀도함수
- 항공사진특수3점
- 국제원자시의측정방법
- Tasseled Cap
- 온맵 #국토지리정보원 #온맵제작
- 제7차국가공간정보정책
- 초분광영상처리요소기술
- TIMEOFWEEK
- 비전 #목표 #추진전략
- 경중률
- 국제원자시의원점
- GPSWEEK
- 용어정리 #GPS오차원인 #구조적원인 #기하학적오차 #SA
Archives
- Today
- Total
클라우드의 데일리 리포트
GML(Geographic Markup Language) 본문
728x90
반응형
1. GML이란
GML은 지리적 특성을 표현하기 위한 XML 문법입니다. GML은 인터넷에서 지리 데이터 송수신을 위한 개방된 교환 포맷임과 동시에 지리데이터 시스템을 위한 모델링 언어로써 사용됩니다
1) GML 특징
GML은 지리 정보를 나타내기 위한 XML 기반의 인코딩 표준입니다. 다양한 지리 데이터를 구조화하고 공유하기 위한 포맷으로 사용됩니다. 이것의 주요 특징은 다음과 같습니다.
특징 | 설명 |
XML 기반 형식 | XML을 기반으로 한 구조화된 데이터 형식으로, 계층 구조와 속성을 정의하는 데 사용됨 |
지리 데이터 표현 | 지도, 공간 데이터, 지리적 특징 (예: 강, 도로, 건물)과 관련된 정보를 나타내는 데 사용됨. |
GIS 및 지리 정보 시스템 통합 | 지리 정보 시스템 (GIS)에서 주로 활용되며, 다양한 시스템 간에 지리 데이터 공유 및 통합에 사용됨. |
다양한 지오메트리 유형 지원 | 포인트, 라인, 폴리곤 등 다양한 지오메트리 유형을 표현하는 데 사용됨. |
공간 데이터 관계 정의 | 공간 데이터 사이의 관계를 설명하고 정의하는 데 사용됨. |
확장 가능성 | 사용자 정의 요소나 속성을 추가하여 기존 스키마를 확장할 수 있는 구조를 가짐. |
웹 기반 지도 응용 프로그램 | 웹 기반 지도 응용 프로그램과 통합하여 지리 데이터 표시 및 분석에 활용됨. |
표준 | OGC (Open Geospatial Consortium)에서 개발한 국제 표준으로 다양한 시스템 간 데이터 교환 용이성 제공. |
2. GML 파일 형식
Geography Markup Language (GML)은 XML 기반의 형식을 사용하여 지리 정보를 표현하는 표준화된 형식입니다. GML 파일은 일반적으로 .gml 확장자를 가지며, 다양한 지리 데이터를 구조화하고 기술하기 위해 사용됩니다. GML 파일은 다양한 지오메트리 유형, 속성, 공간 관계, 벡터 데이터 등을 포함할 수 있습니다.
GML 파일은 XML 태그와 요소를 사용하여 데이터를 표현하며, 다양한 GIS 소프트웨어 및 툴킷에서 읽고 작성할 수 있습니다. 예를 들어, 아래는 간단한 GML 파일의 예시입니다.
1) GML의 구성요소
각 지리 데이터 요소는 다음과 같은 구성 요소를 포함할 수 있습니다:
- Geometry (지오메트리): 지리 데이터의 공간적인 모양이나 위치를 정의하는 부분입니다. 포인트, 라인, 폴리곤 등의 지오메트리 유형을 포함할 수 있습니다.
- Attributes (속성): 지리 데이터와 관련된 추가 정보를 포함하는 부분입니다. 예를 들어, 건물의 이름, 인구 수 등의 속성을 포함할 수 있습니다.
- Spatial Relationships (공간 관계): 다른 지리 데이터 요소와의 공간적 관계를 정의하는 부분입니다. 예를 들어, 두 지점 사이의 거리나 영역 내의 지리 데이터 요소 등을 정의할 수 있습니다.
- Coordinate Reference System (CRS): 데이터의 좌표 체계를 정의하는 부분으로, 데이터의 공간적 위치를 해석하는 데 필요한 정보를 제공합니다.
3. GML의 콘텐트 구성
GML은 속성 및 기하학의 목록인 기능을 사용하여 공간 데이터를 나타냅니다. 속성에는 이름, 유형 및 값 설명이 있습니다. 지오메트리는 다음과 같은 기본 지오메트리 빌딩 블록으로 구성됩니다.
GML 지오메터리 | 설명 |
gml:Point | 점 형태의 지오메트리 데이터를 나타냅니다. |
gml:LineString | 선 형태의 지오메트리 데이터를 나타냅니다. |
gml:Polygon | 폴리곤 형태의 지오메트리 데이터를 나타냅니다. |
gml:MultiPoint | 여러 개의 점을 그룹화한 지오메트리 데이터를 나타냅니다. |
gml:MultiLineString | 여러 개의 선을 그룹화한 지오메트리 데이터를 나타냅니다. |
gml:MultiPolygon | 여러 개의 폴리곤을 그룹화한 지오메트리 데이터를 나타냅니다. |
gml:GeometryCollection | 다양한 유형의 지오메트리를 그룹화한 지오메트리 데이터를 나타냅니다. |
gml:Feature | 지리 데이터와 해당 데이터의 속성을 포함하는 요소입니다. |
gml:FeatureCollection | 여러 개의 지리 데이터와 해당 속성을 그룹화한 요소입니다. |
gml:MultiGeometry | 여러 개의 다양한 지오메트리 유형을 그룹화한 지오메트리 데이터를 나타냅니다. |
gml:Box | 경계 상자를 정의하는 지오메트리 데이터 유형입니다. |
GML은 지리 데이터의 표준화된 교환을 위해 널리 사용되며, GIS 및 지도 관련 응용 프로그램에서 중요한 역할을 합니다.
반응형