
다음과 같이 X, Y 좌표를 가지는 테이블이 있다고 가정해보자. 어떤 시스템에서 데이터를 가져오는데, 공간정보는 없고, X,Y 좌표만 있다고 하면 우리가 해당 데이터를 가지고 공간정보를 만들어야 한다. 오늘은 그 방법에 대해 정리 해보겠다. 연습은 아래 샘플 테이블로 하도록 하자. ( PostGIS 확장자 설치 되어 있어야함! ) 샘플 테이블 생성 및 데이터 적재 -- PostGIS 확장자 설치 CREATE EXTENSION postgis; -- 샘플테이블 생성 CREATE TABLE PUBLIC.geo_table ( geo_no varchar(14) NOT NULL, geo_nm varchar(100) NULL, addr_sido varchar(20) NULL, addr_gugun varchar(20)..

오늘 공간정보(지오메트리)를 테스트 하려고 지오메트리를 포함하는 테이블을 생성하려고 했는데 아래와 같은 에러가 발생하였다. 에러가 발생하는 이유는 확장프로그램인 postgis가 적용되지 않았기 때문.. 아래 쿼리문을 통해 postgis를 적용시킬 수 있다. pgAdmin을 통해 해당 데이터베이스의 쿼리에서 실행하도록 하자. CREATE EXTENSION postgis; 자세한 내용은 ( 링크 )를 참조 하도록 하자. ( 예전에 지오서버 연동 할 때 postgis를 적용해서 해결 한 적이 있어 정리해둔 듯.. )

저번 GeoServer 설치에 이어서 이번에는 GeoServer에 데이터베이스를 연동해보려고 한다. GeoServer에 데이터베이스를 연동하는 가장 큰 이유는 데이터베이스에 공간정보를 포함하고 있는 테이블을 그대로 레이어로 발행 할 수 있다는 장점일 것이다. 요즘 MySQL이나 Oracle도 공간정보 쪽을 지원한다고는 하는데, 그래도 아직은 Postgres의 공간정보 관련 기능이 강력하여 많은 공간정보 개발자들은 Postgres를 쓰고 있고 오늘도 Postgres를 연동해보겠다. 그럼 바로 시작해보자. Postgres 데이터베이스 연동 ============================================================================ 메뉴에서 저장소를 클릭한 뒤 [새..