티스토리 뷰
1. Geoserver에 접속하기
http://localhost:8090/geoserver
2. Geoserver에서 작업공간을 만들어준다.
필자는 jwkim으로 만들어주었다.
3. 저장소 만들기
Geoserver와 PostGIS를 연동한다.
Geoserver의 저장소는 깃허브의 repo같은거라고 생각하면 된다.
저장소 -> 새로운 저장소를 생성하기
- host* 에 기본 값이 localhost라고 설정되어있는데, 나는 가상머신에 postgres를 설치 했기때문에 가상머신의 ip 주소를 적어준다.
- database, schema, user, passwd는 DBeaver에서 설정해준대로 적어주면 된다.
-> 저장 후 Error 안나면, 연동 완료
PostGIS를 이용해서 DBeaver에 데이터 넣어주기
PostGIS에 접속
View connection details... 를 누르고 DBeaver와 연결하기
-> Add File .
shp 파일 불러오기
불러온 파일 설정값 넣어주기 (SRID에 좌표값 넣어주기)
Table명도 변경 가능
-> Options...
EUC-KR (CP949 UTF-8)로 바꿔줘야지 error도 안나고, 한글도 안깨짐
만약 임포트에서 fail뜨면 cp949나 UTF-8로 설정하자.
-> SRID
좌표값 설정해주기
-> import
DBeaver에 데이터 들어감 (아래 이미지에서 확인)
-> wardoffice 테이블이 생겼음을 확인 할 수 있다. (아래 이미지에서 확인)
Geoserver 레이어
위와 같은 과정을 거치고 나면 (PostGIS를 이용해서 DBeaver 데이터를 import하는 과정)
Geoserver 레이어 저장소 선택하면 올려놓은 데이터를 전부 확인 할 수 있다.
(필자는 위의 wardoffice 외에 추가로 더 많은 데이터를 넣어주었다.)
레이어 -> 새로운 레이어 추가하기
-> 위에서 만든 저장소를 선택하면 DBeaver에 업로드한 .shp 파일을 볼 수 있다.
-> 발행하기
레이어 최소경계 영역을 선택하고 저장한다.
아래 이미지에서
-> 좌표값 확인하기
-> 데이터로부터 계산하기, 원본 영역으로부터 계산하기 클릭
-> 스키마 상세정보도한번 확인해보댱
레이어 미리보기
발행한 결과를 확인할 수 있다.
OpenLayers를 클릭하면 레이어 미리보기를 할 수 있다
'GIS' 카테고리의 다른 글
CentOS에서 Geoserver 설치하기 (0) | 2022.04.08 |
---|---|
OpenLayers에서 지도위에 레이어 추가하기 (0) | 2022.04.08 |
CentOS7에서 PostGIS 설치 (postgis25_12) (0) | 2022.04.07 |
파일의 좌표계 확인하기 (1) | 2022.04.07 |
Geoserver 사용해보기 (작업공간, 저장소) (1) | 2022.04.04 |
- Total
- Today
- Yesterday
- getCell
- jdbcType
- 엑셀POI
- postgis 설치
- CreateCell
- Some resources were not updated.
- Centos7에서 Postgresql12 설치
- 리눅스폐쇄망
- 인터넷안되는환경에서설치
- apachepoi
- 공간데이터병합
- 공간데이터
- SVN
- 부하측정
- Postgresql12
- 리눅스
- 폐쇄망에서패키지설치
- shp2pgsql
- 폐쇄망에서rpm설치
- Geoserver
- svn프로젝트불러오기
- yumrepository
- getRow
- setForceFormulaRecalculation
- OpenLayers
- Postgis
- mybatisif
- su postgres 안됨
- createRow
- yumdownloader
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |