GIS

· GIS
✔️ ST_Astext 공간 데이터를 텍스트 형태로 표현해주는 것 예를들면, 011111000021354 이런 geometry 데이터를 우리가 보는 geom 정보(POLYGON)로 바꿔줌 ST_Astext(geom) * from table -- 011111000021354 -- return : MULTILINESTRING M ((209238.497 / 533566.9 / 43.007, 209259.89 / 533566.9 / 43.105)) SELECT ST_AsText('0103000000010000000500000000000400000'); -- POLYGON((0 0,0 1,1 1,1 0,0 0)) ✔️ st_makePoint x,y,z 좌표를 이용해 포인트 생성 ST_GeomFromText and..
· GIS
1. 작업공간 : 레이어, 스타일을 저장할 폴더 2. 저장소 생성 : 연결할 db 정보 입력 : 이 곳을 통해 이미지의 feature를 알 수 있다. : user, password - DB의 비번을 적어주는 것임. (pgAdmin 접속시 비번이 아니라) 3. 레이어 생성 Layer란 : feature정보(공간정보)를 나타내는 정보다. ✔️3-1) 새로운 SQL뷰 설정하기 나의 경우는 db에 geometry 데이터가 직접 담겨있는게 아니라, 프론트에서 그 데이터로 geom데이터를 만들어서 써야하기 떄문에 직접 db를 조회하는 sql문을 써야한다. 이 방식으로 하면 db 뷰에서 쿼리를 복잡하게 짜지 않아도 되고, 쿼리에 매개변수를 받을 수 있다. ✔️3-2) sql 문 작성 4. 스타일 ✔️ 4-1) 스타일..
· GIS
docker없이 설치하려면 geoserver는 java 기반이기 때문에 java를 쓸 수 있는 환경인 jre을 먼저 깔고 시작해야 한다.그러나 나는 java 개발자가 아니기 때문에 이런것 까지 번거롭게 설치해야 하나싶다. 때문에 docker로 geoserver를 설치해보고자 한다.이 방법이 설치 과정도 더 쉽고 mysql이나 다른 프로그램을 한번에 관리하기 더 수월하다 0. docker에 geoserver 설치 1. docker pull docker.osgeo.org/geoserver:2.24.x : 터미널에서 docker pull 을 통해 도커의 images에 geoserver 추가하기: npm pull 처럼 geoserver설치를 위한 cd를 가져오는 개념임→ 설치 완료되면 이렇게 Images에 생성..