안녕하세요. SY입니다.

서울대 공간정보연구실의 석사이며, P님의 후배입니다.

학연을 통해 게시판 지분을 얻어냈습니다.


결론부터 말하면

저는 게시판에 ArcGIS의 ModelBuilderQGIS의 Processing Model에 대해서 연재할 계획입니다.




구구절절한 사연입니다.


"석사과정의 2년이라는 짧은 기간을 보낸 후 어떤사람이 되어있어야할까, 2년동안 내 몸값을 어떻게 올려야할까.."

에 대한 고민을 많이 했습니다. 연구실의 환경 및 제 관심사를 종합고려해보면 제가 목표하는 전문성의 방향은 '공간정보전문가 + 인공지능전문가'이지 싶습니다.

이러한 전문성을 논문만으로 증명하기에는 제가 무능력하다는것을 깨달은 참입니다. 하여, 그래도 공간정보를 할 줄은 안다는 일종의 certification을 남기고싶어 공간정보전문가 필님의 도움을 받아(본인 블로그니깐 많이 도와주지 않을까요?) 내가 해왔고, 할 수 있는 것들에 대한 기록을 남기는 것이 목표입니다.


목표로하는 공간정보전문가의 수준은.. 혼자서 프로젝트 하나를 맡아서 해결할 수 있는 사람이 되는 것 입니다.

연구실에 입지분석과 같은 공간정보 SW 활용이 필요한 의뢰가 들어오면 모두가 P님을 찾습니다. 간지폭발오지고지리고렛잇고아리랑고개를 넘어버리는 부분이죠. 이것이 제 목표입니다.


프로젝트 등을 통해 공간정보를 뒤적여보며 활용했던 ArcGIS의 ModelBuilder에 대해 연재해보려합니다. ModelBuilder의 장점은 보고서가 간지나집니다.  ... 그리고 복잡한, 혹은 반복적이고 지루한 작업을 시스템화 할 수 있습니다. 전문가로써의 멋짐을 담당하는 부분이자, 1인 프로젝트를 가능케하는 하는 부분이라고 생각합니다. 


이러한 이유들로 인해 게시판에 ModelBuilder에 대해 연재하려고 합니다. 1년 후 졸업할 때 쯤, 굉장히 실력이 늘어있을 제 모습이 기대됩니다 ^.^ ㅎ.ㅎ ㅋ.ㅋ ㅐ.ㅐ *.*

또한 여기에 더해 현직에 계시는 P님의 조언을 받아, model builder에 대응되는 QGIS의 processing model에 대한 내용을 공부해가며 같이 연재하려고합니다.



PS.

공부하면서 올려야해서 연재주기가 어떨진 모르겠습니다.

단기적인 목표는 게시물들의 퀄리티를 인정받아, P님과 YM님이 작성하고 계시는 QGIS 책에 한챕터 자리차지하겠다고 비벼보는 것입니다.


반응형

안녕.

오늘은 포스팅할 내용은 간단함.

내 생각에 길게 포스팅을 쓰는것도 좋지만 이건 뭔가 내가 늘어지기 쉽기도하고 해서 짧게 짧게 많이 올려보려고 함.



사실 내가 좋아하는 블로거 (Apple Map Head) 가 있는데 이분은 엄청 길게 분기마다 한게 쓸까말까함.

그러나 나와의 패턴은 다름.



암튼,

Oracle을 쉽게 쓰려면 Toad라는걸 쓰면 된다. 혹은 sqldeveloper 같은거.

Postgresql도 쉽게 쓰려면 pgadmin을 사용하면된다.

여기서 쉽게라는 말은 GUI 환경이다.


아 . 그리고 나 postgres 10 에서 -> postgres 9.6 으로 바꿈.

pgadmin은 4를 그대로 씀


만약 여러분도 나처럼 버전을 줄이면 pgadmin이 실행이 안될거임

그때는 %appdata% -> Roaming 에서 postgresql 폴더를 지우면 되염

모르겠다면 댓글 남겨주세요 (댓글 보는 재미도 쏠쏠함)





Pgadmin은 이렇게 생겼슴. ( 내 PC 배경 신ㅋ주ㅋ쿠ㅋ)



그리고, 기다리면 이런 화면이 보임


여기서 + 버튼을 누르면 여러분의 postgresql 버전과 접속할 수 있는 환경을 보여줌 그리고 여러분이 만든 비번 (보통은 postgres로 많이 떄림)을 넣으면 보임


그리고 postgresql 설치할때 DB도 같이 만들 수 있음.

전 글에서 Oji9yo 라는 이름의 DB를 생성했지만, 지금 내가 버전 다운을 하면서 DB도 다시 만듬.



내 DB는 postgres임


그러면 여기서 정리해보면

서버는 PostgreSQL이고 DB는 postgres(이름) 인건가? 라고 추측해볼 수 있음


그리고 보통 DB에 들어가는 데이터들은 Schemas -> public -> tables 안에 들어가게 되있다.



물론 원하면 새로운 DB도 만들 수 있다.

저번 글 부터 이어서 본 사람은 헷갈릴 수 있으니 Oji9yo DB를 한번 다시 만들어보려 한다.


여기서

이렇게 타입하고


오키 누름됨

이렇게 새로운 DB가 생겼긔



그리고 오른쪽 SQL tab에 뭐가 막 있다. DB에 관련한 기본적인 사항?이랄까

현재 오지구요 DB는 spatial extension이 적용안된 상황이다.

이 글은 짤막하지만 일반 DB를 spatial DB로 변환하는 방법을 알려주려고 한다.


그럼 어떻게 해야할까?


?



마우스 오른쪽 버튼엔 많은 기능이 숨어 있다.




DB에 오른쪽 버튼을 누르고 SQL을 칠 수 있게 준비한다음에.


CREATE EXTENSION postgis;


치면 됨




그리고 끝나면





이렇게되고 schemas -> public -> tables 로 가면 spatial-ref-sys 가 생긴걸 볼 수 있다.




끝.



물론

postgis_topology

도 해주면 좋음.

반응형

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 등 가능하다.



그리구 인스톨 하면 됨.

그럼 시작파일에 다음과 같이 보임 ㅋ




일단 여기까지 통과하면 어느정도는 기반을 닦은 거임

수고했쪄여 뿌우~



반응형

주로 컨텐츠를 생산하는 나는 P이다.


그리고 이 블로그는 BS와 처음 시작한 것이며, 컨텐츠를 만들기 힘들어서 중간에 내가 J를 영입했다.

그리고 지금 BS는 미국에 J는 박사님이 되어 멀리멀리 있다.


최근 영민님을 영입하려고 한다.

그리고 거의 끝나간다.

영민님은 원래 블로그를 갖고 계신다.



잘 되면 자세히 소개하겠다.



그리고 분기마다 지도쟁이들이 뭐하는지 업뎃을 해야 할 것 같아서 이 게시판도 가끔은 새 글이 올라올 것 같다.



BS님 근황

GIS를 버리고 교통으로 가셨다.

한국도 버리고 미국으로 가셨다.


PK님 근황

박사과정을 잠시 중단(수료, Qual, 졸업 내규는 완ㅋ료ㅋ)하고 회사로 가셨다.


SJ님 근황

박사학위를 끝내시고 굴지의 연구소에서 연구원으로 계신다.


영민님 근황

결혼하심



그래서 말인데.. 블로그가... 서울대에서 GIS하긴데 .. 블로그 이름을 바꿔야 하나?

영민님은 아직 학교에 있으니 영민님 영입하면 계속 이름 쓸 수 있음.

반응형

+ Recent posts