ArcMap은 너무도 강력크하여 Link Shapefile 이나 File GDB안에 Link가 있으면 노드와 링크를 몇번의 클릭질로 생성해주고 내장되어 있는 네트워크 분석 모듈을 사용할 수 있게 해준다. (물론 이에 맞는 라이센스를 추가 구입하긴 해야 함)
돈은 삶을 참 이롭게 해준다.
특별한 DBMS를 설치하지 않고가능케 하는 esri 개발자들은 역시 오지고, 지린다. File GDB에서 다 가능함.
물론 외부 DBMS를 사용할 수 있게 ArcSDE 설치도 가능함.
그러나, 돈 없는 사람들은 사실 못씀.
File GDB는 이제 드라이버 설치 후 오픈소스에서 사용가능함.
그나저나, 나는 서버 개발자가 아니라서 DBMS/DB 뭐 뭔말하는지 잘 모름.
그래서 오늘은 오픈소스 GIS 소프트웨어인 QGIS에서 네트워크 분석을 하는 방법을 써보려고 한다.
사실 네트워크 분석전 필요한 프로그램을 설치하는 과정이다.
필요한 건
PostgreSQL과 얘의 Spatial Extension인 PostGIS 이다.
마치 Oracle 과 Oracle Spatial로 봐야하나?
PostgreSQL부터 설치한다.
나는 윈도우를 사용할 수 밖에 없는 사람이다 (ArcMap을 쓰려면 어쩔 수 없음 ㅜ_ㅠ)
그렇지만 다양한 OS를 지원하고 있음
https://www.postgresql.org/download/
나도 오랜만에 다운/설치라서... 근데 Oracle 보다는 훨씬 더 쉽다.
최신버전을 그냥 받음 (postgreSQL 10)
설치를 한다.
나는 C드라이브 용량이 없어서 E드라이브에 설치하고 pgAdmin, StackBuilder까지 다 설치함
그리고 StackBuilder을 열어서 PostGIS를 설치해야 한다.
다음을 누르고..
설치해야 하는데..
원래 있어야 하는데 없다.
너무 최신인가?
원래 여기에 있어야 한다..
그래서 내가 파일을 올리겠다.
postgis-bundle-pg10x64-setup-2.4.1-1.z01
postgis-bundle-pg10x64-setup-2.4.1-1.z02
postgis-bundle-pg10x64-setup-2.4.1-1.zip
얘를 어디서 받았는지 기억이 나질 않는다. 내 다운로드폴더에 있을 뿐.
그리고 설치하자.
나는 PostGIS 설치 뿐 아니라 Spatial Database도 만들었다. 체크표시만 하면됨 (어짜피 도로데이터를 여기에 업로드 해야하니까 그냥 만듬)
디렉토리 지정해주고 postgreSQL 만들었을때 지정한 password 입력하고
그리고, DB 이름을 정한다.
아무거나 넣으면 된다. 예를들면 Jiryeotda, Ojida 등 가능하다.
그리구 인스톨 하면 됨.
그럼 시작파일에 다음과 같이 보임 ㅋ
일단 여기까지 통과하면 어느정도는 기반을 닦은 거임
수고했쪄여 뿌우~
'Archiving (더이상 업데이트 되지 않습니다) > ArcMap & QGIS 강좌' 카테고리의 다른 글
QGIS 3.0 OpenLayers Basemap 깔기 (Google, OSM) (6) | 2018.04.27 |
---|---|
Part 4. QGIS에서 네트워크 분석하기 3 (부제: postgreSQL에서 spatial DB 생성) (0) | 2017.11.09 |
Part 2. Georeferencing (Chp. 2 : 캐드파일나 이미지파일을 GIS소프트웨어로) (0) | 2017.10.24 |
Part 1. 벡터 데이터 다루기 (Chp. 1 : 속성과 공간정보의 Sync) (2) | 2017.08.10 |
두번째장. 목차 (Content) (4) | 2017.06.20 |