20

2012-Jun

shp파일에서 랜덤하게 추출하기

작성자: 김한국 IP ADRESS: *.131.108.77 조회 수: 8726



GIS 분석 작업을 하다보면 빅데이터(대용량 데이터)를 처리해야 할 때가 제법 많습니다.

특히나 거주 인구 등과 같은 정보는 1000만개 이상의 Point로 구성되어 있어 분석 작업 자체가 부담스럽습니다.

이런 경우 일부를 샘플링하여 분석할 필요성이 간혹있습니다.



작업 절차를 순서대로 말씀을 드리면...


1. 샘플링하여 추출한 데이터를 저장할 geodatabase를 생성합니다.

13시 51분 11초.jpg


2. ArcMap에 샘플링할 대상 레이어를 추가합니다.(아래 그림에선 약 100만개 point로 구성된 고소득_위치 레이어입니다.)13시 50분 00초.jpg


3. Data Management Tools > Feature Class > Create random points

.13시 50분 21초.jpg


4. output Location에 1에서 만든 geodatabase를 선택합니다.

그리고 나머지 항목들을 적당히 설정합니다.

자세한 설정은 아래 문서 참조하세요.

random_points_2010.pdf  


13시 52분 13초.jpg



5. 결과입니다.

13시 53분 01초.jpg


6. 결과가 잘 나왔는지 한번 살펴보겠습니다. 녹색이 원본이며, 자주색이 샘플링한 결과입니다.

13시 53분 41초.jpg


7. 검증을 위해서 하나를 선택하였습니다. 하늘색으로 보이는 것이 선택된 것입니다.

13시 53분 56초.jpg



8. 좌측의 테이블이 원본입니다. 그리고 우측의 테이블이 샘플링한 결과입니다.

샘플링한 결과 테이블에 CID라는 것이 만들어졌습니다. 이 CID는 원본의 FID와 매칭이 됩니다.

13시 55분 00초.jpg



샘플링 기능이 필요한 신 분들에게 도움이 됐으면 좋겠습니다. ^^

List of Articles
번호 제목 글쓴이 날짜 조회 수
48 기후변화 관련자료(GIS for Climate Change) file 물의나라 2014-04-09 3457
47 GIS관련도서 2 file + 12 물의나라 2013-07-10 7834
46 Arc GIS관련 도서입니다. file + 3 물의나라 2013-07-02 7718
45 groundwater modeling using gis file 물의나라 2013-07-02 4672
44 distributed water modelling using gis file 물의나라 2013-07-02 4430
43 일반 행정주소를 경위도로 변환하기 file 조형 2013-01-04 7987
42 래스터 자료를 벡터 자료를 이용해 자르기(펌글) + 1 가야금 2012-08-25 9627
» shp파일에서 랜덤하게 추출하기 file 김한국 2012-06-20 8726
40 gis를 이용한 토석류 발생유역 위험성 분석에 관한 연구 file 생생우덩 2011-12-07 14557
39 지오코딩 결과를 shapefile로 만들기 file + 4 황선영 2011-02-17 24792
38 ArcGIS Network Analyst 사용법 설명 file + 18 김한국 2010-10-21 51542
37 Arc Scene에서 폴리곤 3D로 표현하기 file 김한국 2010-07-06 23709
36 GIS 기반의 대형 점포 매출 예측 방법론 file + 1 김한국 2010-04-20 25317
35 태양복사열 분석 관련(경사분석과 향분석을 통한 태양복사열 분석) file + 1 김한국 2010-04-03 25083
34 경사표고 산정방법 자료입니다. file + 6 조덕연 2009-05-04 32371
33 조망권 분석 메뉴얼(ArcGIS + 인문사회 DB) 작성 중 + 3 김한국 2009-04-22 30708
32 범용토양손실공식(USLE)에서 경사면 및 경사인자(LS) 구하는 방법 file + 11 김한국 2009-02-18 33123
31 실전 상권분석과 GIS를 이용한 상권분석 이동옥 2009-01-30 26125
30 골프장의 중점 사전환경성 관련 법률의 헛점~ + 6 김한국 2009-01-22 27706
29 티센폴리곤을 이용한 강우량 산정 관련 문서 file 김한국 2008-12-04 29192