개발공작소
728x90
article thumbnail
[GIS] QGIS를 이용한 행정경계 영역 레이어 예쁘게(?) 만드는 방법 ( feat. 서울 경계)
GIS 2023. 11. 22. 12:11

선임이 부탁해서 이번에 서울 행정경계를 그릴 일이 있었다. 그리고 정리도 해달라고 해서 이렇게 글을 쓴다.. Shape 레이어 생성 및 폴리곤 객체 그리기 우선 레이어를 생성하여 자신이 원하는 전체영역을 그려주도록 하자. 나는 위와 같이 한반도를 전체적으로 감싸는 폴리곤을 그려주었다 해당 폴리곤을 생성하는 방법은 아래 링크를 참조하도록 하자. [GIS] QGIS에서 가상 Shape 레이어 생성하는 방법 + 직접 레이어를 그리는 방법은 아래 링크 참조 서울 경계 레이어를 추출하는 방법 우선 NS센터에서 전체시도 경계 데이터(SHP)을 다운로드 받아 QGIS에 올려야 한다. NS센터에서 SHP을 다운로드 방법을 아래 링크를 참조하도록 하자. [GIS] Shp파일(공간정보 파일)을 DB에 적재해보자. ( fe..

article thumbnail
[GIS] QGIS에서 가상 Shape 레이어 생성하는 방법 + 직접 레이어를 그리는 방법
GIS 2023. 11. 22. 11:44

레이어(L) -> 레이어 생성 -> 새 ShapeFile 레이어... 클릭 파일이름/파일 인코딩/도형유형/필드이름.... 입력후 [확인] 버튼 클릭 * 여기서 도형유형이 중요하다. 실제로 그릴 도형을 선택하도록 하자. 나는 폴리곤을 그릴 생각이기에 폴리곤을 선택해주었다. 편집모드 전환 레이어를 편집할 수 있는 편집모드로 전환해준다. 폴리곤 객체 추가 사용자가 직접 그린 폴리곤 객체를 추가한다. 드래그를 하여 폴리곤을 그려준다. id값을 입력해준다. 값을 정수로 나는 첫번째 폴리곤이니 1을 지정해주었다. 그럼 이렇게 폴리곤이 그려진다.

article thumbnail
[QGIS] QGIS에서 편집모드 활성화가 안되는 경우 확인해야 하는 사항
GIS 2023. 10. 17. 08:41

이번에 SHP파일의 컬럼명을 QGIS에서 수정할 일이 있어 QGIS로 SHP을 열었는데... 편집모드가 활성화가 되지 않았다. QGIS 2.16버전부터는 따로 플러그인 없이 편집모드 활성화를 통해 컬럼이나 데이터를 수정 가능하다고 해서 당연히 될 줄 알았는데.. 편집모드 버튼이 회색인 상태로 활성화가 되지 않는 현상이 일어났다.. 그래서 구글링을 해서 아래글을 참고해서 문제를 해결했다. Shapefile layer no longer editable (toggle edit option greyed out) in QGIS Shapefile layer no longer editable (toggle edit option greyed out) in QGIS I am using QGIS 2.16 / Windows..

article thumbnail
[GIS] QGIS에서 교차영역으로 특정경계(시도/시군구) 기준 피쳐 추출하는 방법
GIS 2023. 4. 14. 18:52

특정 SHP파일에서 원하는 시군 경계를 기준으로 해서 피쳐를 추출 하고 싶을 경우가 있다. 예를 들어 "전국 도로경계" SHP파일이 있지만, "충청북도"내에 있는 "도로경계"만을 추출하고 싶을 경우라던지.. 그럴 때, QGIS의 교차영역으로 레이어를 추출하는 기능을 활용할 수 있다. 다음을 보자. 레이어 확인 국가공간정보포털에서 도로경계를 "시도" 단위로 제공하지 않고 전국 단위로 제공한다. ( 용량이 커 SHP을 4개로 쪼개서 제공함.. ) 여기서 "충청북도"에 해당하는 도로경계만을 추출 해보자. 국가공간정보포털에서 행정경계(시도) SHP을 다운로드 받아 QGIS에 올리고 필터설정을 통해 충청북도만 추출하도록 하자. 필터설정은 [GIS] QGIS : QGIS의 필터설정 기능을 통해 특정 객체만 추출해보..

article thumbnail
[GIS] QGIS : QGIS의 필터설정 기능을 통해 특정 객체만 추출해보자
GIS 2023. 1. 24. 11:40

QGIS의 필터설정 기능 사용방법 및 특정 객체 추출 아래와 같이 전남 광양의 DXF파일이 있다고 가정해보자. 연속지적도라 엄청 많은데 그중에서 하나의 객체만 추출하고 싶다면 필터설정 기능을 이용할 수 있다. 아래 과정을 따라가보자. 속성테이블을 통해 특정객체의 값(속성)을 추출 (1) 해당 레이어 객체 우클릭 (2) 속성 테이블 열기(O) [속성 테이블]에 보면 해당 레이어의 각 객체들의 값을 확인 할 수 있다. 나같은 경우에는 EntityHandle이라는 컬럼을 선택해서 미리 보았다. 리스트에 EntityHandle의 value값들이 뜬다. 여기서 value값 하나를 선택하고 [돋보기] 모양을 클릭하면 해당 value값이 있는 곳으로 이동하여 확인 가능하다. 여기서 내가 추출하고 싶은 value값을 ..

article thumbnail
[GIS] QGIS툴을 활용하여 여러개의 SHP파일을 합쳐보자.
GIS 2022. 7. 5. 21:17

이번에 데이터를 현행화하면서 국가공간정보포털의 오픈API에서 제공하는 충청북도의 개별공시지가정보(공간정보)를 다운로드 받아 현행화 해야할 일이 있었는데.. 근데 보통 이런 시군구 단위이면 객체의 개수가 어마무시하기 때문에 SHP파일을 쪼개놓는 경우가 많다. 그래서 해당 SHP파일들을 병합해서 DB에 넣는데 기왕 하는김에 정리해보려고 한다. 이녀석이 필요해서 SHP파일로 다운로드 받았더랬다.. 대충 충청북도가 230만개의 필지가 있는데, 100만개 + 100만개 + 30만개 이런 식으로 쪼개어져 있다.. 그래서 이 3개의 SHP파일을 하나의 SHP파일로 병합하는 것을 해보려고 한다. SHP 병합 방법 QGIS실행 및 쪼개어져 있는 SHP파일들 활성화 쪼개어져 있는 SHP파일을 레이어 목록으로 드래그 해준다..

728x90