728x90

PostGIS 3

[QGIS] GeoServer Layer 생성하기 레이어 등록 QGIS연동하기

GIS업무를 위해서는 QGIS, GeoServer, PostgreSQL, PostGIS, Openlayers 등의 사용은 거의 필수적인것 같다. 지도에 레이어를 등록하기전에 레이어를 생성을 먼저 해보겠다. 이 작업을 하기 위해서 사전에 이미 완료되어 있어야할것은 ※ Check List 1. QGIS 설치 2. GeoServer 설치 3. PostGIS 설치 4. PostgreSQL 설치 5. GeoServer - PostGIS - PostgreSQL 의 연동 이 다섯 가지가 모두 완료가 되어야한다. 1. Shp파일을 QGIS에 등록 일단 Shp 파일을 QGIS에 등록을 해준다. SHP파일은 보통 .DBF .SBN .SBX .SHP .SHX 의 파일형식들을 하나로 압축하여 .zip 형태로 이루어져 있다. ..

[GeoServer] tomcat 배포

파일질라를 통해서 Java war를 배포하는건 문제가 없었는데, GeoServer를 이용하려고하니 처음이라 머리가 조금 아팠다. 하지만 생각보다 엄청 단순했음... geoserver를 tomcat에 설치하면 되는거였따... gerserver에 호스트 주소에 맞는 창을 따로 설치해야하는데.. 쉽게 생각하자면, 서버가 Linux라면 Linux에 Geoserver를 설치하거나, 파일질라에 Geoserver.war를 옮겨줘서 풀어줘서 끄읕... Linux나 파일질라가 어색해서 시간을 조금 허비했네..ㅎㅎ;;

[PostgreSQL] 좌표값 변환하는 방법

PostgreSQL을 사용하던중 새롭게 알게된 사실을 적어보고자한다. 좌표값(geom)에 관한 내용이다. 1) geom을 읽는데, 암호화가 되어있다. geom에 앞에 텍스트만 붙여주면 간단하게 해결 할 수 있다. 2) ST_AsText(geom) 사용하기 select ST_AsText(geom) from "테이블명"; 그럼 좌표값이 MultilineString으로 나오는것을 확인 할 수 있다. 3) ST_AsGeoJSON 사용하기 select ST_AsGEOJSON(geom) from "테이블명"; JSON 타입으로 뽑아내고 싶을때는 ST_AsGEOJSON을 사용해주면 된다. 4) 좌표값을 변환해주기 select ST_AsGEOJSON(ST_Transform(geom, 변환할 좌표계) from "테이블명..

Database 2021.04.28
728x90