1 minute read

데이터 모델은, 벡터 그래픽스의 논리적 데이터 모델로, 해석 기하학에 기반을 둔다.

도형들은 점들의 집합으로 정의되며, 2,3차원의 카테시안 좌표계를 사용한다. 대부분의 도형들은 무한대의 점들로 구성되어 있으므로, 벡터 모델은 제한된 기하학적 원형들의 집합을 정의하고, 이것들을 유한한 돌출된 점(salient)들로 명시하는데, 이 점들을 정점(vertices)라 한다.

예를 들면 정사각형은 3개의 꼭지점으로 확실하게 정의될 수 있다. 정사각형은 너무도 정형화된 도형이기 때문에, 한 꼭지점과 가로 길이(세로 길이), 회전 각도의 정보로도 확정지을 수 있다.

근본적인 기하학적 원형은 다음과 같다.

  • 한 점
  • 한 선분, 2개로 정의된다. 선형 보간법을 허용한다.
  • 폴리곤 체인 혹은 폴리라인, 연결된 선분의 집합. 점들의 정렬된 리스트로 정의된다.
  • 폴리곤, 공간의 영역을 표현하며, 경계선으로 정의된다. 시작과 끝 정점이 합치되는 폴리라인

그런데 더 복잡한 도형들이 지원될 수도 있다.

  • 파라메트릭 커브. 폴리라인이나 폴리곤들이 파라미터에 의해 증강되어 정점들 간의 선형이 아닌 보간을 정의한다. 여기에는 원호, 큐빅 에르미트 스플라인, 캣멀 롬 스플라인, 베이지어 커브, 베이지곤이 포함된다.
  • 기본적인 2,3차원 파라메트릭 도형들, 원, 타원, 정사각형, 초타원, 구, 정사면체, 초타원면체 등
  • 비정형 3차원 표면들과 강체들, 주로 연결된 폴리곤들의 집합(폴리곤 메쉬)으로 정의된다. 그리고 파라메트릭 표면들
  • 프랙탈들. 주로 반복 함수 시스템(IFS)으로 정의된다.

많은 벡터 데이터 셋들에서, 각각의 도형들은 특징들의 모음과 결합된다.
가장 흔한 것은 시각적 특징들이다. 색, 굵기, 점선 패턴 등. 실제 세계를 표현하는 도형들은(such as GIS, BIM) 더 다양한 특징들과 결합된다. 이름, 나이, 크기 등 몇몇 벡터 데이터에서는, 위상적 관계가 적용되기도 한다. 이는 수송 네트워크에서 도로들의 관계를 추적하는데도 적용된다.

만약 하나의 벡터 파일 포맷에 저장된 데이터 셋이 그 특정 이미지에 사용된 모든 원시적 물체들 을 지원하는 다른 파일 포맷으로 변환되었을 때, 이 변환은 무손실이 될 수 있다.

References