Loading views...
geoserver 발표준비

geoserver 발표준비

Date
Date
2019 Dec 3 0:0
Created by
Created by
Seonglae ChoSeonglae Cho
Created time
Created time
2023 Feb 28 12:39
Last edited by
Last edited by
Seonglae ChoSeonglae Cho
Last edited time
Last edited time
2023 Apr 15 16:52
Refs
Refs

소목표

지오서버 서비스 예제 진행
책 예제 진행
 

발표를 준비하려면 개념을 명확하게 잡는게 중요하다 생각한다!

근데 개념 공부하며 생긴 문제


근데 헷갈리는게 지금 openlayers로 표현하려면 무조건 json으로 변환해야하는건가?
openlayers가 결국에 뷰어 역할인데 받아와서 이미지로 바꾸는게 wfs 이고 wms가 바꾼걸 받아오는건가? 두개 다 openlyaers가 가능하다고 하는데 헷갈린다
데이터가 어디에있는거지! 실습을 해봐야할거같은데
 
 
 

geoserver 실습


geoserver 실습이 필요할거 같다! geoserver 구조는

workspace → stores → layer → layer preview by various format

 
인 듯 한데 workspace 를 만들때 필요한 namespace의 용도를 잘 모르겠다 c++ 네임스페이스같은 건가
seonglae로 만든 workspace를 default로 설정하고
notion image
 

Store에서 크게 2가지 스토어 소스가 있는데

  1. 파일 스토어
  1. db 스토어
 
Shapefile을 가져오려는데 두가지 방법이 있었다
make store에서 맨 위에서 directory랑 shapefile인데 흠 아마 디렉토리 전체를 가져오려면 위의 걸로 하고 아래거는 파일 1개인듯?
notion image
 
 
Performance of Shapefile and PostGIS with GeoServer?
Thanks for contributing an answer to Geographic Information Systems Stack Exchange! Please be sure to answer the question. Provide details and share your research! Asking for help, clarification, or responding to other answers. Making statements based on opinion; back them up with references or personal experience.
Performance of Shapefile and PostGIS with GeoServer?
위에 따르면 PostGis에 shapefile로 데이터를 저장하지 않는다는데 그럼 뭘로 저장하는 건가?! geoserver에서 불러오니 당연히 shape로 불러올 줄 알았는데 레이어나 소스 데이터로 저장이 되어있는건가?
 
csv로 그냥 table형태로 넣는다 csv로나 뭐로나 별다를 건 없고 postgis라고 다른 db와 다르게 table구조자체가 아닌 건 아니라는것
 
notion image
아직 db용 csv property가 뭔지 하나하나는 모르겠다
아마 shp로 변환이 postgis에서 지원도 해주고 해서 그런듯
지오서버 서비스 설정
개요 지오서버를 설치하고 SHP파일을 이용하여 서비스를 발행하는 방법을 설명 1. 지오서버 설치 공식 지오서버설치 사용자 메뉴얼 https://docs.geoserver.org/stable/en/user/installation/win_installer.html..
지오서버 서비스 설정
이거를 따라중인데 책 실습도 진행할 예정이다!
 
 
 

Qgis 테스트


유정님이 보내주신 자료 불러오기
notion image
불러왔더니 요상한(?) 지렁이가 생겨있다...
원래 이런건가 지도는 안뜨나?!
흠 shape니 그런갑다 하는데 지도를 띄우려면 어째해야할까 찾아보는중 일단 postgis 에 연결
notion image
아디 비번 같음
notion image
왜 연결이 안되지!
나스에도 직접 연결해보고 싶다
 
 
 

Openlayers 공부


geoserver에서 openlayers 소스분석을 하며 찾아보는데 몇가지 궁금증이 생겼다
  1. Tiling 이란걸 하는데 tilewms하고 imgwms방식으로 불러오던데 무조건 tile cms가 유리한거 아닌가? 싱글파일로 불러오면 이동할때마다 새로 로드해서 (캐싱이 없나?) 불편하고 저장도 안되고 타일드로 불러오면 지나온 곳들 캐싱도 되고 빨리 볼수있는 놈들도 생기는데 클라이언트 단 부하를 줄이기 위해 singlefile을 사용한다해도 이점이 느껴지지 않는다!
  1. cql도 필터역할 이고 tiling도 비슷한 역할같은데 무슨차이지
 
아래 궁금증의 답은 타일링은 그냥 타일링! 필터는 여러 조건을 다이나믹하게 걸수 있다는 것 같은데 이건 코드를 짜봐야 알 것같다
 
위 궁금증은 아직 해결이 안됐지만 흠.. singlefile imgwms 를 쓸 곳도 있으니까 구현한게 아닐까? 유정님께 물어봐야겠다 캐시 안되는 이유도!
 
이거 두개 참고해보면 좋을 듯 - vue 프론트로 rest만 보내보고 싶다
근데 wms 공짜로 서비스 하는 곳을 찾아봐야 할듯
근데 생각해보니 url로만 접속이 되니 외부 도메인 접속하면 공짜로 서비스 해주는 건가 ... certificate를 찾아보던가 localhost로 backend구현을 한다던가 해야할 것 같다 ㅠ
 
 

geoserver hyper v 이용


 
notion image
hyper v 가상머신 접속 확인
notion image
윈도우에서 접속 잘댐!
아이디 : seonglae
비번 : Seonglae
가상머신에 할당되는 ip 가 내부망에서 접속이 되는 지는 몰랐다!
 
근데 gcp서버던 가상머신이던
notion image
tools에 들어가면 똑같이 에러가 뜬다 ㅠㅠ 왜지
 

 
 
 
 
 

Recommendations