실습 7. 속성 데이터의 입력과 조작

 

[1] 속성 데이터 직접 입력 (서울시 구별 행정 구역도에 속성데이터 입력)

1.       View→Add Theme: C:\GIS실습\Seoul\서울특별시_구경계.shp, 활성화

2.       Theme→Table, Table→Start Editing

3.       Edit→ Add Field→Field Definition→인구, 가구, 주택수 field 만들어 ESC이용 입력

 

[2] 속성 데이터를 불러서 Join (Excel 자료 불러오기)

   Excel 프로그램에서 ArcView 데이터베이스 형식인 dBase III으로 바꾸어 저장.

   키필드가 동일하면서 레코드 수가 같은 경우.

1.       Project→Add Table: C:\GIS실습\Seoul\센서스.dbf

2.       서울특별시_구경계에 대한 속성테이블 연다.

3.       두 속성테이블의 key field인 구 이름을 마우스로 클릭하여 활성화.

4.       View창의 속성테이블을 활성화 시킨 다음, Table→Join

5.       Join 상태를 해지할려면 Table→Remove All Joins. (해지 후 다시 Join 해놓을 것)

 

[3] Link

 레코드 수가 서로 다른 경우일  .

 서울시의 초등학교 소재지를 각 구별로 연결.

1.       seoul\seoul_gu.shp 불러와서 활성화, 속성테이블 연다.

2.       Project→Add Table: C:\GIS실습\seoul\data1.dbf 연다.

3.       키필드인 Gu_Name 필드와 Name 필드를 활성화 한 후, seoul_gu.dbf 활성화

4.       Table→Link

5.       각 구의 레코드 선택하여 Promote, 링크상태 확인

6.       Link 지울 경우 Table→Remove All Link 이용.

 

[4] 속성테이블 필드 연산

 <서울시 구별 인구와 남녀 인구수 주어졌을 경우 성비 계산>

1.       (New View) 서울특별시_구경계, 및 속성테이블 열기

2.       Table→Start Editing→Add Field: sexratio→Calculate→[male]/[female]*100→OK

3.       Table→Stop Editing

 

 <필드 요약 기능> 서울 전체의 인구수와 주택수에 대한 요약

4.       주택수 필드 활성화Field→Summarize→필드 리스트에서 “인구” 선택, summarize리스트에서 “sum” 선택.

5.       Add→Sum_pop  추가

 

 <폴리곤의 둘레와 면적 계산>

6.       면적계산: 새로운 필드로 area 생성, 소수자리수 2, 활성화.

7.       Field→Calculator→Shape 더블클릭→.returnarea 입력→OK

8.       인구밀도: density 필드 생성, 소수점 2, 활성화.

9.       Field→Calculator→[pop]/([area]/1000000) 입력→OK   

10.   둘레 계산은 [shape].Aspolyline.returnlength 명령어 사용.