전국 버스정류장 위치 정보
전국 버스정류장 위치 정보를 QGIS에 올려 봅니다. 우선 qgis 프로그램을 실행합니다. 리눅스에서 실행하는 방법은 여러 가지가 있는데, 그중 하나는 터미널에서 아래와 같이 'qgis' 명령으로 실행하는 방법도 있습니다.
다음과 같이 QGIS가 실행되면서 초기 화면이 나옵니다. 업데이트를 통한 프로그램은 최신 버전은 아니군요. LTR 3.22 버전이 로딩됩니다.
QGIS
국토교통부에서 제공하는 전국 버스정류장 위치 정보를 다운로드합니다. '공공데이터 포털'에 '전국버스정류장 위치'를 검색했더니 제일 위로 올라오는 파일데이터가 '국토교통부_전국 버스정류장 위치 정보'군요.
파일을 다운로드해서 프로그램에서 CSV파일로 불러옵니다. '레이어 > 레이어추가 > 구분자로 분리된 텍스트 레이어 추가'를 통해 내려받은 파일을 올립니다.
버스정류장 파일에는 위치 정보가 경위도 값으로 포함되어 있어 '포인트 좌표'를 선택하고 'X 필드'에는 경도를, 'Y 필드'에는 위도를 맞춥니다. 결과 중에는 범위를 한참 벗어난 데이터가 3개 있었습니다. 내용 확인 결과 경위도가 바뀐 데이터로 엉뚱한 위치로 찍혔었네요. 검색을 통해 지우고 다시 불렀더니 정상 정보가 올라왔습니다.
한반도 아래쪽에 촘촘하게 찍힌 버스 정류장은 20만 건이 넘더군요. 아래로는 제주도에서 동쪽으로 울릉도까지. 이 정보로 정류장별 승하차 인원 등의 정보를 가공할 수 있습니다.
공공데이터 포털을 통해 '노선과 정류장 지표'를 찾아 찾고자 하는 '전남대 용봉탑' 정류장 정보를 검색했습니다. 데이터를 조회하는데 시간이 많이 소요됐습니다. 하긴 제가 사용하는 리눅스 시스템의 메모리가 4GB 밖에 되지 않는 저급한 시스템이라 지리정보를 조회하기에는 무리군요.
데이터를 내려받는 중에 일이 있어 처리하고 왔더니 내려받았군요. 리눅스에서 액셀 파일 처리는 '리브로 오피스'를 활용합니다. 물론 CSV 파일은 QGIS에서 바로 불러올 수 있습니다. 만약 액셀 확장자로 있다면 변환 과정을 거칩니다.
정리
지리정보시스템을 다루기에는 메모리 4GB는 무리였습니다. 이어지는 작업은 더 나은 시스템에서 작업하려고 하던 과정을 멈췄습니다. 시스템을 업그레이드해야겠다는 생각을 다시 하게 됩니다.
'Linuxpia > 데스크톱 리눅스' 카테고리의 다른 글
콘솔(Console)과 터미널(Terminal)의 차이 (42) | 2024.06.14 |
---|---|
입력기 프레임워크, fcitx(Flexible Context-aware Input Tool with eXtension) (36) | 2024.06.02 |
[QGIS] 리눅스에서 QGIS를 업데이트하는 방법 (8) | 2024.05.21 |
리눅스 셸에서 `echo`와 `printenv` 명령어 (34) | 2024.04.03 |
리눅스 셸 스크립팅에서 변수 값의 평가 (34) | 2024.04.02 |