-
대학교 shp 데이터 획득 방법GIS 2024. 11. 27. 16:52
안녕하세요. 대학교 shp 데이터를 얻을 수 있는 방법에 대해 작성해보고자 합니다 ;)
찾아보니까 대학교 주소까지 나와있는 데이터는 있는데,
shp까지 제공하지는 않더라구요.
대학교 건물 데이터 shp 가 필요하신 분들도 있을 것 같아 포스팅 해봅니다!
1. 데이터 다운로드
먼저 브이월드에서
공간정보 다운로드 탭 클릭
GIS건물통합정보 라고 검색합니다
해당 GIS건물통합정보는 전국 대상으로 '모든 건물들'에 대해 나와있습니다.
서울시만 다운로드 했을 때 총 69만개의 건물 데이터가 있네용...
이 중에서 저희는 대학교 건물들만 뽑아보도록 하겠습니다
2. Qgis에서 가공하기
먼저 데이터 속성테이블을 열면 글자가 깨져서
데이터 -> 우클릭 -> 소스에 눌러서 '데이터 소스 인코딩' 부분을 EUC-KR로 변경해줍니다.
cp949, system 등 다른거로 해도 한국어로 변경됩니다
qgis 화면에서 '표현식을 이용해서 객체 선택' 눌러주세요
데이터 필드값을 가지고 데이터를 추출할 수도 있는데,
A9열이 건물 시설 용도명인 것 같아요.
여기서 교육연구시설, 교육연구 및 복지시설 을 선택해서 교육시설과 관련된 건물 데이터를 다 획득할 수도 있습니다.
하지만! '대학교' 건물 데이터만 뽑고 싶다면??
대학교라는 이름을 가진 열에 대해서만 뽑고 싶다면 lIKE '%대학교%'를 하시면 됩니당
'대학교' 앞뒤의 %는 '대학교'라는 글자가 어느 위치에 있어도 검색된다는 의미입니다.
데이터 구성을 보면 이렇게 대학교 뒤에 특정 무슨 관이라고 적혀있기도 해요.
근데 다 대학교 영역이니까 새로운 열을 만들어서 그냥 '00 대학교'로 만들고자 합니다.
필드 계산기에 새로운 열을 생성하고 그 다음에 아래 코드를 작성하면 됩니다.
regexp_replace("A24", '(.*대학교).*', '\\1')
이 이후에 qgis나 arcgis에서 'dissolve' 기능 써서 같은 이름을 가진 것끼리 같은 데이터로 만드는 기능을 쓰면 됩니다!
아래는 저 속성테이브에서
서울시립대학교 건물들만 선택한 결과입니다!!
나름 잘 뽑혔죠?
근데.. 잘 안 뽑힌 대학교도 있을 수 있으니...ㅠㅠ 눈으로 체크 꼭 한 번씩 하셔야 합니다!