티스토리 뷰

반응형

이번 글은 태백산국립공원 경계에 해당하는 시군구 경계를 나타내는 폴리곤을 선택한 후 하나의 폴리곤으로 만드는 과정을 설명한다.

 

일간, 시군구 관련 폴리곤 데이터를 다음 코드를 이용해서 불러온다.

화면 왼쪽하면에서 siqungu_bnd_wgs84 데이터를 선택하고 import버튼을 클릭해서 시군구 경계 데이터를 로드한다.

다음으로 tbs_bnd 데이터를 불러온 후 변수이름을 tbs로 변경한다.

이제 화면에 제대로 시군구 경계 데이터와 태백산국립공원 경계가 제대로 로드되었는지를 확인한다.

태백산국립공원경계와 중첩되는 시군구 경계를 선택하기 위해서 다음 코드를 이용하면 된다.

 

var filtered = table.filter(ee.Filter.bounds(tbs))

print( filtered  )

 

다음은 선택된 5개 시군구 경계를 합치는 명령어 dissolve() 함수를 이용한다.

 

var dis = filtered.geometry().dissolve()

 

화면출력은 다음 코드를 이용한다.

 

Map.addLayer(dis)

 

참고로 shp 파일을 이용해서 다중 폴리곤을 선택하기 위해서는 다음 코드를 이용한다.

 

var filterAll = ee.Filter.inList('ADM2_NAME', 
['Misamis Oriental', 'Davao del Norte', 'Bukidnon']);

반응형
댓글