728x90

지오서버 4

[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나 파일질라가 어색해서 시간을 조금 허비했네..ㅎㅎ;;

[GeoServer] Cross domain 문제 CORS 오류 No 'Access-Control-Allow-Origin' header is present 에러

GeoServer 이용해서 지도를 출력하고 해당 위치에 있는 레이어를 클릭하면 레이어가 가지고 있는 정보를 테이블로 띄우는 기능을 구현하려고 했다. 레이어 발행까지 완료가 되었지만, 클릭을 하면 알 수 없는 에러가 나타나기 시작했다. CORS오류라고 나오는데 검색을 해보니 Cross domain 문제로 로컬에서 자바스크립트를 이용해서 개발할때 나오는 종종 있는 현상이라고 했다. 개발자 도구 Console 창에서 No 'Access-Control-Allo-Origin 으로 시작하는 오류인데, 서버와 웹 간의 호스트 문제라고한다. 어느 한 도메인에서 다른 도메인으로 요청을 보낼때 나타는 오류! Cross domain이 무엇인지는 나중에 다시 공부를 해보기로하고 일단 오류해결을 먼저 하기로 했다. 방법은 생각..

오류 모음집 2021.02.04

[GeoServer] GeoServer 관련 용어정리

WMS WMS 는 Web Map Service 의 약자로 서버에서 생성하는 이미지를 인터넷을 통해 제공하는 표준 인터페이스다 WFS WFS 는 Web Feature Service 의 약자로 인터넷을 통하여 벡터 데이터를 서비스하기 위한 표준 인터페이스다 WCS WCS 는 Web Coverage Service 의 약자로 , 인터넷을 통하여 레스터 데이터를 서비스 하기 위한 표준 인터페이스다 WPS WPS 는 Web Processing Service 의 약자로 , 공간처리 기능을 인터넷으로 서비스하기 위한 표준 인터페이스다 SLD SLD 는 Styled Layer Descriptor 의 약자로 공간정보의 스타일을 XML 형식으로 표현 한 것이다

728x90