지적기사 CBT
종목 메뉴

개념 한 쪽

지적기사 데이터의 입력 — 입력 오차와 자료 변환

지적 관련 자료를 시스템에 넣는 과정에서 입력 오차가 발생한다는 점을 이해하고, 래스터·벡터 변환과 래스터 압축 및 좌표 삭감 등의 처리 기법을 구별해야 한다는 점을 학습한다.

2026-10-23 기준 · 지적기사 대시보드

이 개념을 문제로 확인하고 싶으면 이 개념 문제 10개 풀기 회원용

가입 없이 오늘의 10문제 바로 풀기 →

시험에 이렇게 나온다

출제기준 단원 「데이터의 입력」의 공개 문제 3개를 묻는 꼴별로 나누면 이렇습니다.

묻는 꼴문제 수무엇을 묻나
래스터 압축 기법 식별1래스터 자료 압축 방식 중 사지수형 등 기법을 구별하기
래스터→벡터 변환 난이도 판정1래스터와 벡터 구조 간 변환의 기술적 난이도를 비교하기
좌표 삭감 정의 확인1스캔된 도형자료에서 불필요한 좌표를 줄이는 명칭을 묻기

뜻

데이터의 입력 오차는 아날로그 자료를 디지털로 변환하거나 사람이 수동으로 입력할 때 주로 발생한다는 점을 기억한다. 작업자의 실수, 스캐너의 해상도 부족, 원본 도면의 신축(변형) 등이 대표적 원인이다. 반대로 이미 수치파일로 존재하는 디지털 좌표 데이터는 스캐닝과 같은 물리적 입력 과정을 필요로 하지 않으므로 스캐너 보정오차와 같은 입력 오차의 전형적 원인으로 보지 않는다.

공간 데이터 오차는 자료의 전 과정에서 발생할 수 있다. 원자료의 획득 단계, 생성 및 편집 단계, 처리 및 분석 단계에서 오차가 생기며, 이들 단계는 서로 영향을 주고받는다. 데이터 모델의 표현(예: 벡터·래스터의 구조화)은 자료를 구조화하는 방식이지 오차의 직접적 발생원으로 분류하지 않는다.

래스터 자료는 픽셀 기반이므로 동일한 값을 연속적으로 갖는 영역을 압축하거나 경계를 따라 표현하는 여러 기법이 존재한다. 대표적 래스터 압축 기법으로 Run-Length Code, Chain Code, Block Code가 있으며, 사지수형(Quadtree)은 공간을 4등분하여 속성값 동일 여부에 따라 재귀적으로 분할하는 방식으로 래스터 자료의 효율적 저장에 쓰인다.

스캐닝 후 벡터라이징 과정에서는 실제로 필요한 것보다 많은 좌표가 생성되는 경우가 많다. 이때 필지 형태를 유지하면서 불필요한 좌표를 줄이는 기법을 좌표 삭감이라고 한다. 좌표 삭감은 데이터 용량을 줄이고 처리 속도를 개선하는 목적을 가진다.

래스터에서 벡터로의 변환은 픽셀로부터 선·면을 추출하고 토폴로지를 재구성해야 하므로 기술적 난이도가 높은 반면, 벡터에서 래스터로의 변환은 렌더링에 가깝기 때문에 상대적으로 단순하다는 점을 구분한다.

예제

문제 유형 예시는 다음과 같다. 아날로그 도면을 스캐닝하여 입력하는 과정에서 스캐너 해상도 부족을 이유로 오차를 묻는 문항은 입력 단계의 전형적 오류를 묻는 것이다. 수치파일의 보정오차를 입력 오차의 원인으로 제시하면 오답으로 판단해야 한다. 래스터 압축 기법을 묻는 문제에서 '4등분하여 재귀적으로 분할'이라는 표현이 나오면 사지수형(Quadtree)을 떠올려야 한다. 임야도 스캔 후 좌표가 과다하게 저장된 상황에서는 필지 형태를 유지하며 좌표를 줄이는 작업을 '좌표 삭감'으로 답해야 한다.

대표 기출 3문항

래스터 데이터의 일반적인 자료압축방법이 아닌 것은?

  1. Chain Code
  2. Block Code
  3. Structure Code
  4. Run-Length Code
정답과 해설 보기

정답 ③ · 문제는 래스터 데이터의 일반적인 압축방법이 아닌 것을 찾으라고 묻고 있다. 래스터 데이터 압축 기법으로는 연속된 동일값을 효율적으로 저장하는 Run-Length 코드, 경계나 연결을 이용한 Chain Code, 블록 단위로 처리하는 Block Code 등이 널리 사용된다.

래스터 데이터 압축에는 Run-Length, Chain Code, Block Code 등이 사용되며 Structure Code는 일반적이지 않다.

크기가 다른 정사각형을 이용하며, 공간을 4개의 동일한 면적으로 분할하는 작업을 하나의 속성값이 존재할 때까지 반복하는 래스터자료 압축 방법은?

  1. 런렝스코드(Run-length code) 기법
  2. 체인코드(Chain code) 기법
  3. 블록코드(Block code) 기법
  4. 사지수형(Quadtree) 기법
정답과 해설 보기

정답 ④ · 문제는 래스터 자료를 압축하는 여러 기법 가운데 공간을 네 등분하여 속성이 동일할 때까지 재귀적으로 분할하는 방법을 묻고 있다. 이 방식은 사지수형, 즉 쿼드트리(Quadtree) 기법으로, 각 칸을 4개의 동일한 영역으로 나누어 동일 속성이 될 때까지 계속 분할한다.

공간을 4등분하여 속성값이 동일할 때까지 재귀적으로 분할하는 래스터 압축 방법은 사지수형(Quadtree) 기법이다.

임야도를 스캐닝하여 구축한 도형자료는 벡터라이징 과정에 의해 필요한 수보다 많은 좌표의 값이 저장된다. 이 때 임야도의 필지(폴리곤) 형태를 유지하면서 좌표의 수를 줄이는 것을 무엇이라 하는가?

  1. 좌표 삭감(Line Coordinate Thinning)
  2. 경계의 부합(Edge Matching)
  3. 지도의 결합(Map Join)
  4. 면적의 분할(Tiling)
정답과 해설 보기

정답 ① · 문항은 스캐닝 후 벡터라이징으로 생성된 도형에서 필지 형태는 유지하면서 불필요한 좌표를 줄이는 기법명을 묻고 있다. 좌표 삭감은 다각형의 형상을 크게 훼손하지 않으면서 불필요하거나 중복된 정점들을 제거하여 좌표 수를 줄이는 데이터 축소 기법이다.

임야도 스캔 후 벡터라이징 과정에서 불필요한 좌표를 줄여 필지 형태를 유지하는 기법은 좌표 삭감이다.

자주 묻는 물음

입력 오차는 주로 어떤 상황에서 발생하나?
입력 오차는 아날로그 자료를 디지털로 변환하거나 사람이 수동 입력할 때 발생한다. 작업자 실수, 스캐너 해상도 문제, 원본 도면의 신축 등이 대표적 원인이다.
수치파일도 입력 오차의 원인이 되나?
수치파일은 이미 좌표값으로 정의된 디지털 데이터이므로 스캐닝과 같은 물리적 입력 과정의 보정오차가 입력 오차의 전형적 원인에 해당하지 않는다. 수치파일의 문제는 생성 또는 처리 단계의 문제로 분류한다.
래스터와 벡터 간 변환 중 어느 쪽이 더 어렵나?
래스터에서 벡터로의 변환이 더 어렵다. 픽셀 기반의 이미지를 선과 면으로 추출하고 토폴로지를 구성해야 하므로 기술적 복잡도가 크다.
이 개념 문제 10개 풀기 회원용

지적기사 풀이 세트에서 이 개념의 문제 10개를 바로 풀어 보세요.