본문 바로가기

postgresql3

[PostGIS] 두 지점 간 거리 계산하기 두 지점 간 거리 계산하기는 PostgreSQL과 Extension인 PostGIS 가 셋팅되어 있어야 합니다. 셋팅 방법은 이전 포스팅을 참고해주세요 2019/10/31 - [Database/PostgreSQL] - PostgreSQL 확장프로그램 PostGIS 적용하기 PostgreSQL 확장프로그램 PostGIS 적용하기 이 포스팅은 PostgreSQL과 PostGIS가 설치되어 있다는 가정하에 진행됩니다. PostgreSQL과 PostGIS를 먼저 설치해해 주세요. PostgreSQL 다운로드 (https://www.postgresql.org/download/) 모두 설치하셨다면 pg.. sihus.tistory.com 기본적으로 거리계산은 ST_Distance를 사용하지만 버전이 올라가면서 더 .. 2020. 7. 30.
[NodeJS] PostgreSQL 데이터베이스 연동하기 현 직장에서 WebGIS 파트를 담당하고 있다. 공간함수(Spatial Functions)들을 사용하기에 PostgreSQL(PostGIS)를 주로 사용한다. Spring Legacy 또는 전자정부프레임워크를 이용해 REST 서버를 구축하여 이용하는 프로젝트들이 많아 NodeJS를 활용하여 무언가 만들어 볼 기회가 없었다. 최근 수천만건의 데이터를 분석하여 데이터를 분류한 후 DB에 넣어주는 작업을 해야할 일이 생겨 NodeJS로 처리해보기로 결심하게 되었다. 가장 기본적인 NodeJS 세팅과 PostgreSQL을 연동하는 방법에 대해 알아보자. 터미널을 실행한 뒤 아래와 같이 명령어를 입력한다 $ mkdir node-postgresql $ cd node-postgresql $ npm init -y 그러.. 2020. 5. 29.
[PostgreSQL] 확장프로그램 PostGIS 적용하기 이 포스팅은 PostgreSQL과 PostGIS가 설치되어 있다는 가정하에 진행됩니다. PostgreSQL과 PostGIS를 먼저 설치해해 주세요. PostgreSQL 다운로드 (https://www.postgresql.org/download/) 모두 설치하셨다면 pgAdmin을 실행해줍니다. pgAdmin은 오라클의 SQL Developer와 같은 PostgreSQL 전용 GUI 툴입니다. PostgreSQL을 선택 -> Object -> Create -> Database 선택 Database 이름을 지정해주고 [Save] 클릭 이렇게 새로운 데이터베이스를 생성해보았습니다. 이제부터 생성된 데이터베이스에 PostGIS 확장 프로그램을 적용시켜 보겠습니다. 아래 그림처럼 현재 데이터베이스에 Functio.. 2019. 10. 31.