티스토리 뷰
반응형
이번 글은 태백산국립공원 경계에 해당하는 시군구 경계를 나타내는 폴리곤을 선택한 후 하나의 폴리곤으로 만드는 과정을 설명한다.
일간, 시군구 관련 폴리곤 데이터를 다음 코드를 이용해서 불러온다.
화면 왼쪽하면에서 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']);
반응형
댓글