이전 게시글에서는 Geoserver에 레이어를 발행하고, 레이어를 OpenLayer로 띄워보았다. 그리고 OpenLayers 홈페이지에서 웹으로 지도를 불러와서 띄우는 코드를 보며 공부했었다. https://openlayers.org/en/latest/examples/ OpenLayers Examples openlayers.org 이번에는 Geoserver에 올려놓은 레이어들을 지도 위에 불러오는 포스팅을 해보겠다. vscode live server 이용하면 더욱 편하게 코딩할 수 있당 https://stajun.tistory.com/entry/Visual-Studio-Code-%EB%9D%BC%EC%9D%B4%EB%B8%8C%EC%84%9C%EB%B2%84Live-Server-%EC%84%A4%EC%A..
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에 데이터 넣어주기 ..
이전의 게시글에서 CentOS7, Postgresql12 설치를 완료하였다. PostGIS란 PostGIS는 지리적 객체에 대한 지원을 PostgreSQL 객체 관계형 데이터베이스에 추가하는 오픈 소스 소프트웨어 프로그램이다. 이번에는 게시글에서는 PostGIS Extension을 설치해보자. 1. 패키지 목록을 확인한다 yum search postgis 위의 명령어를 통해서 내가 설치하려는 패키지를 찾는다. 2. epel 설치 yum install epel-release 사실 이건 설치 안해도 될것같긴 한데 난 했음 3. PostGIS 설치 yum install postgis25_12.x86_64 postgit25_12.x86_64 버전을 설치하였다. 4. 시스템 리스타트 systemctl restar..
공간데이터 종류 .shp => 셰이프 파일, 지리 공간 벡터 데이터를 담고 있다 .ddf .shx .prj => 좌표계 데이터를 담은 파일 - .shp .ddf .shx가 기본 한 세트 파일의 좌표계를 확인하는 방법은 두가지가 있다 1. QGIS에서 확인하기 우클릭 -> 레이어 좌표계 -> EPSG5186 - Korea 2000을 확인할 수 있다. 2. 메모장에 .prj 파일을 드래그해서 확인할 수 있다. 드래그 하면 아래와 같은 형식이 나타난다. PROJCS["Korea_2000_Central_Belt_2010",GEOGCS["GCS_Korea 2000",DATUM["D_Korea_2000",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich"..
0. 시작하기 전에 centos 설치시 계정 생성하지 않기 설치 완료 후 posgresql 설치 시 root 계정으로 접속하기 -> 우측 상단 전원버튼 클릭하고 로그인하고 root로 접속 1. Postgresql rpm 추가 yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm 아래는 Yum repoistory 업데이트 (위랑 아래 둘 중 하나만 하면 된다) rpm -Uvh https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm 위..
1. 홈페이지 접속 http://localhost:8090/geoserver 2. 처음 로그인 ID: admin PW: geoserver 3. 작업공간 추가 왼쪽 메뉴 -> 데이터 -> 작업공간 -> 새로운 작업공간 추가하기 jwkim 작업공간을 만들었다 4. 저장소 생성 저장소 -> 새로운 저장소 생성하기 -> 벡터 데이터 저장소 -> Shapefile : 파일을 직접 넣는것 PostGIS : Postgresql에서 파일을 불러옴 (필자는 간단 실습이기 때문에 Shapefile을 통해서 지도를 직접 불러왔다.) -> 저장 -> 발행하기 -> 데이터로부터 계산, 원본영역으로부터 계산 클릭 -> 저장 -> 왼쪽 메뉴바 -> 레이어 미리보기 -> OpenLayers -> 지도 출력! 5. QGIS QGIS는..
게시판을 만들면서 DB에 시퀀스 사용이 필요해졌다. 먼저 시퀀스란 자동 증가 컬럼으로, 게시판에 글을 등록하게 되면 자동으로 게시글 번호가 만들어질 때 사용하게 된다. 시퀀스를 사용하면 VALUES 값 안에 아래와 같은 형식으로 코드를 작성 할 수 있다. select rep_rnum.NEXTVAL from ntb_reply 하지만 value 값 안에 넣어서 코드를 작성하게 되면 중간에 값이 변형 될 수 있다는 단점이 있다. 차장님이 시퀀스보다 selectKey를 이용해서 구현하는 방법을 알려주셨다. mybatis에서 제공하는 selectKey를 이용하면 별도의 쿼리 로직을 등록할 필요 없이 해당 메소드에서 일괄처리 할 수 있다. ntb_reply라는 테이블 안에있는 rep_rnum이라는 컬럼 값을 1씩 ..
빨간색은 intellij용 단축키이다.... 주석처리 ctrl + shift + c 줄 이동 Move statement Down alt + ↑↓ ctrl + shift + ↑↓ 현재라인 삭제 Delete Line ctrl + d ctrl + y 현재라인 복사 Duplicate Entire Lines ctrl + alt + ↓ 대문자로 변환 Toggle Case ctrl + shift + x ctrl + shift + u 소문자로 변환 Toggle Case ctrl + shift + y ctrl + shift + u 전체 파일 내 이름 찾기 (메서드나 객체 변수가 사용된 모든 곳을 찾음) Find in Files ctrl + h ctrl + shift + f 파일 찾기 ctrl + shift + r shi..
- Total
- Today
- Yesterday
- Geoserver
- Some resources were not updated.
- mybatisif
- 리눅스폐쇄망
- yumrepository
- 공간데이터
- setForceFormulaRecalculation
- su postgres 안됨
- 공간데이터병합
- Postgis
- jdbcType
- shp2pgsql
- 폐쇄망에서rpm설치
- svn프로젝트불러오기
- 리눅스
- CreateCell
- 폐쇄망에서패키지설치
- yumdownloader
- 부하측정
- postgis 설치
- apachepoi
- 엑셀POI
- createRow
- Centos7에서 Postgresql12 설치
- getRow
- 인터넷안되는환경에서설치
- getCell
- SVN
- Postgresql12
- OpenLayers
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |