Notice
Recent Posts
Recent Comments
관리 메뉴

GIS & Spatial Analysis in KOREA

Table Manager 본문

QGIS/QGIS Plugins

Table Manager

Borin78 2018. 7. 1. 13:55

[QGIS Plugins]

#GIS #QGIS #Spatial Data Analysis #Big Data #Map #Plugin #Table Manager

#지도 #공간데이터 분석 #빅데이터 분석 #플러그인


[ Table Manager ]

 A. 설치 방법

 

Table Manager Icon


   ArcGISQGIS 프로그램을 이용해 Shape file(Vector Data)을 핸들링하다 보면 가장 많이 겪는 어려움 중 하나가 바로 필드명을 수정하는 것이다. 속성 값의 필드명은 문자 길이가 제한되어 있을 뿐만 아니라 잘못 기입된 필드명을 수정하기 위해서는 처음 Shape File을 만들기 전 데이터로 돌아가 수정해야 한다. 간혹 Shape File 중 *.dbf 파일을 열어 필드명을 수정하면 될 것으로 판단하는 경우가 있으나 *.dbf 파일을 수정한 경우 변경되지 않을 뿐만 아니라, 변경한 경우 Shape File 자체가 열리지 않는다.


   이때 필요한 플러그인이 바로 Table Manager이다. 설치 방법은 다음과 같다.


 [QGIS] > [Menu] > [플러그인] > [플러그인 관리 및 설치]를 눌러 플러그인 관리 창을 불러온다.

 

 좌측 탭(모두, 설치됨, 설치되지 않음, 설정) 중 모두를 선택하고 검색 창에 Table Manager라고 검색을 한다.


 검색 결과 우측 하단의 플러그인 설치를 클릭하여 설치를 진행한다.

 

   설치한 Table Manager 플러그인은 도구모음 아이콘이 새롭게 생성되며, 메뉴에서는 [메뉴] > [플러그인] > [벡터] > [Table Manager] 아래에 설치되어 기능을 실행시킬 수 있다.



 B. 사용방법

  [ Table Manager 실습 ]

이제 QGIS를 실행시키고 실습을 위해 아무 Vector Data나 불러와보자.


QGIS > [메뉴] > [레이어] > [레이어 추가] > [벡터 레이어 추가] 혹은 좌측 데이터 입력 아이콘들 중 첫 번째 아이콘을 클릭해 ‘벡터 레이어 추가’ 창을 불러 온다.


[탐색]을 클릭해 파일을 저장해 둔 폴더로 이동해 *.shp 파일을 불러온다. (Table Manager 실습을 위해 통계청의 통계지리정보서비스에서 제공하는 대한민국 시군구 데이터를 바탕으로 실습해 보겠다.)

 

대한민국 시군구 레벨의 행정경계가 나타나있는 Vector Data 형태의 Shape File 이다.


[레이어 우클릭] > [속성 테이블 열기] 를 클릭해 '속성 테이블 창'을 불러온다.


필드명이 영문으로 ’base_year, sigungu_cd, sigungu_nm’으로 기입되어 있다. 필드명을 변경하기 위해 QGIS > [메뉴] > [벡터] > [Table Manage] 아래 Table Manager를 실행한다.


데이터 명을 잘못 바꿀 시 데이터가 망가질 수 있다고 경고하는 창이 보이고, 탭 중 Fields를 클릭해 필드명 변경 창으로 이동한다.

 

 창에서 기존 필드명을 클릭하면 우측의 기능이 활성화 된다. 필드 순서 조정(Move Up/Down), 필드명 변경(Rename), 필드추가(Insert), 필드 복제(Clone), 필드 삭제(Delete) 기능을 이용해 변경해 준다.

 

필드와 관련해 모든 작업이 끝 났다면 Save를 클릭하면 변경 전 데이터를 *.dbf~ 파일 형태로 저장할 것인지 물어보는 창이 나타난다. 필드명을 만약 잘못 변경하거나 변경한 파일이 손상되어 열리지 않을 경우를 대비해 Yes를 클릭해 같은 폴더에 보관해 두자.

 

   변경한 Shape File이 위치한 폴더로 이동해 파일들을 살펴보면 아래와 같이 새롭게 생성된 *.dbf~ 파일을 볼 수 있다. 만약 필드명 변경 후 파일이 열리지 않는 경우 새롭게 바뀐 *.dbf 파일을 삭제하고 *.dbf~ 파일을 ‘파일명 변경하기’하여 '~'을 제거*.dbf 파일로 변경해 주면 기존의 필드명 변경전의 파일 형태로 돌아가게 된다.




 [ 본 블로그 내 QGIS Plugins 관련 글 ]

QGIS 플러그인

TMS for Korea

Openlayers Plugin

Statist

Table Manager

Point Sampling Tool

QPackage


- 끝 -



'QGIS > QGIS Plugins' 카테고리의 다른 글

TMS for Korea  (0) 2018.07.25
OpenLayers Plugin  (0) 2018.07.24
Statist  (0) 2018.07.23
Point Sampling Tool  (0) 2018.06.26
QPackage  (0) 2018.06.25
Comments