본문 바로가기

GIS57

ArcGIS 10.X Feature To point (inside) 오류 해결하기 지난 글(ArcGIS 10.X 보간법 결과 행정구역에 할당하기)에서 Feature to Point 도구를 사용해서 행정동 폴리곤의 중심에 점을 추가했습니다. 각 행정동 가운데에 점이 추가되었습니다. 다른 행정구역은 문제가 없는데 동구 일산동은 ㄷ자 형태이므로 중심점이 육지가 아닙니다. 따라서 이 중심점에 일산동 자료가 할당되더라도 배경 지도 shp 파일에서는 제대로 표출될 수 없습니다. 이런 경우에는 Feature to Point 창에서 Inside를 선택하면 해결할 수 있습니다. 중심점이 폴리곤 중심이 아니라 임의 지점에 생성됩니다. 그런데 이 행정동 자료를 사용해서 Feature to Point (Inside) 도구를 실행하면 에러 메세지(000072: Cannot process feature wit.. 2021. 10. 11.
ArcGIS 10.X 배출량(포인트 자료) 행정구역에 할당하기 이전 두 글(ArcGIS 10.X 보간법 결과 행정구역 중심점에 할당하기 ArcGIS 10.X 보간법 결과 격자에 할당하기)은 대기오염물질 농도나 기상자료 등의 보간법 결과를 특정 지점에 할당하는 방법이었습니다. 단, 자료 예시로 배출량 자료를 사용했습니다. 배출량 자료를 보간하여 전체적인 공간 분포를 파악할 수 있지만, 점오염원 배출량은 농도와 달리 해당 지점에서만 배출되는 자료이므로 보간법 자료를 격자와 행정구역에 할당하는 것은 부적절합니다. 그러므로 점오염원이 위치한 행정구역별 자료(배출량 합계와 평균 등)를 산출하겠습니다. 우선 행정동 shp 파일 위에 배출량 shp 파일을 올립니다. 지도 shp 파일에서 마우스 우클릭으로 Joins and Relates를 선택하고 Join을 실행합니다. Join.. 2021. 10. 11.
ArcGIS 10.X 보간법 결과 행정구역 중심점에 할당하기 보간법을 이용하면 전체 행정 구역에 대해서 자료가 산출됩니다. 이 결과를 행정구역별 중심점에 할당하겠습니다. 우선 Feature To point 도구를 이용해서 개별 행정동 가운데에 한 개의 대표지점(포인트)가 추가합니다. Extract Values to Points 도구를 이용해서 위에서 추가한 포인트에 행정동별 중심점 농도(실제로 이 자료에서는 배출량)를 할당합니다. Input point features에는 앞에서 생성한 Feature to Point 결과를 입력합니다. Input raster에는 IDW 결과를 입력합니다. OK를 클릭합니다. 행정동별 대표 지점 레이어가 추가되었습니다. 테이블 속성을 확인하면 마지막 열에 평균 농도(배출량) 자료가 추가되었습니다. 2021. 10. 11.
ArcGIS 10.X 보간법 결과 격자에 할당하기 직전 포스트(ArcGIS 10.X 격자 만들기)에 배출량 보간법(IDW) 결과를 추가했습니다. 보간법은 이전 포스트(ArcGIS 10.X 보간법으로 등고선 오염지도 그리기)를 참고하세요. 이번 내용은 측정망 농도자료에 적합한 내용이지만, 배출량 자료로 대신 설명합니다. Extract by Mask 도구를 실행합니다. Input raster에는 격자에 입력할 자료인 배출량 보간법 결과를 선택합니다. Input raster or feature mask data에는 격자 생성할 때 추가된 라벨 shp 파일을 선택합니다. Output raster는 자동으로 입력이 되는데 별도로 설정하면 됩니다. 이 예제에서는 편의상 그대로 자동 입력값을 사용합니다. OK를 클릭합니다. 검은색 래스터 파일이 추가되었습니다. 오른.. 2021. 10. 10.
ArcGIS 10.X 격자 만들기(Creat Fishnet) Layout View 지도상에서 경위도와 격자를 추가할 수 있지만(ArcGIS 10.X 레이아웃에 경위도 표시하기), 격자별로 자료를 추출하기 위해서는 별도로 격자 shp 파일을 만들어야 합니다. Data Management Tool → Sampling → Creat Fishnet을 선택합니다. Output Feature Class에 생성할 격자 shp 파일 폴더와 이름을 지정합니다. Template Extent에는 경위도를 추가할 행정구역 shp 파일을 선택합니다. Cell size에 1000을 입력합니다. 행정구역 shp 파일이 TM 좌표를 사용하므로 단위는 m이며, 울산의 면적을 고려해서 1 km를 선택했습니다. OK를 누릅니다. 격자 shp 파일이 생성되었습니다. Label point 파일도 생성.. 2021. 10. 10.
ArcGIS 10.X 도시별 배출량 추출하기 2 (Clip tool) 지난 번 포스팅(ArcGIS 10.X 도시별 배출량 shp 파일 추출하기)에서는 Select by location을 이용해서 전국 배출량 자료 중에서 울산 자료만 추출했습니다. 동일한 작업을 위해서 Clip tool을 이용할 수 있습니다. ArcGIS 도움말 그림입니다. Clip feature로 영역을 지정해서 해당 feature만 추출하는 툴입니다. 아래는 전국 주요 점오염원 배출량 자료입니다. 이 자료 중에서 울산 배출량 자료만 추출하려고 합니다. 울산 shp 파일 밖에 있는 점오염원을 삭제한 배출량 shp 파일을 만들어야 합니다. 툴박스에서 Clip을 선택합니다. Input Features에는 추출할 배출량 자료의 shp 파일을 선택하고, Clip Features에는 행정구역 shp 파일을 선택합니.. 2021. 10. 10.
ArcGIS 10.X 측정소 대표 반경 설정(버퍼) 지난 번 도시대기측정소 위치 지도 작성(ArcGIS 10.X 측정소(시료채취지점) 좌표 확인하기)에 이어서 측정소의 대표 반경을 설정하겠습니다. 대기오염 연구에서는 측정소가 담당하는 영역을 표시할 때 사용하기도 하고, 특정 오염원의 영향권을 시각적으로 나타낼 때 사용하기도 합니다. 출처: Buffer (Analysis)—ArcGIS Pro | Documentation 버퍼(Buffer) 도구를 실행합니다. Linear unit에 4 km를 입력하고, 디졸브(Dissolve) 옵션은 None으로 설정하고, OK를 클릭합니다. 대기오염측정망 설치・운영지침에 "측정소 간 간격은 4 km 이상을 유지하여 측정소 간 중복을 최소화 하되, 행정적인 공간 배분을 고려하여 4 km 이내라도 설치 가능하다"라고 되어 있.. 2021. 10. 2.
ArcGIS 10.X 지도에 하천망 추가(하천수 연구 지도) 우리 연구실은 대기오염을 주로 연구하지만, 물/토양/퇴적물 연구도 수행합니다. 따라서 전국 하천망도가 필요합니다. 아래 사이트에서 하천망도 shp 파일을 다운로드합니다. 하천망도 - 오픈마켓 (nsdi.go.kr) 하천망도 - 오픈마켓 1/25,000 국가 기본도를 기도로 사용하여 국가하천 및 지방하천의 구간변경, 명칭변경 등 작성된 지도 data.nsdi.go.kr 세 레이어가 있는데, 첫 번째는 국가하천입니다. 포항에는 형산강, 울산에는 태화강이 있습니다. 지방 1급 하천을 추가했습니다. 지방 2급 하천까지 추가했습니다. 울산 지역을 확대했습니다. 여기에 인구밀도, 산업시설, 하폐수 처리 등의 정보를 추가하면 어디서 하천수 시료를 채취할 것인지 연구 목적에 따라 결정할 수 있습니다. 음영기복 배경지도.. 2021. 10. 1.
ArcGIS 10.X 레이아웃 Service Layer Credits 삭제 아래 지도의 우측 하단에 Service Layer Credits (배경지도 제공업체와 기관명)이 촘촘하게 나와서 보기 싫습니다. Service Layer Credits을 삭제할 수는 없지만 안 보이게 할 수 있습니다. 아래와 같이 Dynamic Text에서 Service Layer Credits을 선택합니다. 레이아웃에서 Service Layer Credits이 활성화됩니다. 이 박스를 삭제하면 다시 첫 그림으로 돌아갑니다. 따라서 이 박스를 아래로 드래그합니다. 아래와 같이 지도와 Service Layer Credits 박스를 분리하고, 지도 그림만 캡쳐해서 논문에 추가합니다. 정말 잔기술에 해당합니다. 영어 논문에 들어갈 그림을 작성하는데 위의 배경 지도에는 한글이 나와서 어색합니다. 영어만 나오는 .. 2021. 9. 28.
ArcGIS 10.X 레이아웃 Extent indicator 추가 아래 그림과 같이 상세 지도의 위치를 빨간색 박스(Extent indicator)로 나타낼 필요가 있습니다. 예를 들어, 논문에 우리나라 지도만 표시하면 외국인들은 어디인지 모르기 때문에 동북아시아 지도를 함께 나타내야 합니다. 울산 지도를 그릴 때는 전국지도도 함께 나타내는 것이 좋습니다. 두 개의 데이터 프레임(전국 지도, 울산 지도)을 준비합니다. 레이아웃 뷰에서 아래와 같이 두 프레임을 중첩합니다. 동북아시아 데이타 프레임 속성에서 Extent Indicator를 추가하고, 선 굵기를 조정합니다. 이제 우리나라 지도에 울산이 표시되었습니다. 귀찮으면 파워포인트에서 빨간색 박스를 추가하면 되지만 지도 선택 영역에 따라서 자동으로 Extent indicator 크기가 조정되는 장점이 있습니다. 2021. 9. 28.