개발공작소
728x90
[GIS] geoserver에서 wmts레이어의 타일링 경로를 설정하는 방법
GIS 2024. 2. 21. 11:47

geoserver에서 wmts레이어는 미리 타일링을 뜨는데, 보통 타일링 결과는 기본적으로 gwc디렉터리에 저장된다. 관련내용은 아래 링크에서 확인하도록 하자. [GIS] 지오서버(GeoServer) 타일링에 대한 이야기 및 타일링 결과 확인하는 방법 근데 타일링 결과를 gwc 디렉터리가 아닌 다른 경로에 저장하고 싶다면 어떻게 할까? 타일링결과 경로를 설정하는 방법 gwc디렉터리에 있는 geowebcache.xml파일을 수정하도록 하자. geowebcacge.xml 수정전 1.17.0 120 EPSG:5179 EPSG:5179 5179 531371.8435309182 958259.7352309179 1663741.9056021979 2274021.3084674757 false 5139.693645455..

article thumbnail
[Geoserver] CQL에서 querySingle함수를 사용하여 같은 저장소내의 다른 레이어와 조인 하는 방법 ( feat. gs-querylayer 라이브러리 설치 )
GIS 2024. 1. 17. 12:59

서론 이번 프로젝트는 DB에 접근하는 것보다 geoserver의 cql필터를 통해 데이터(레이어의 피쳐)를 가져오는 로직이 많은데.. CQL필터가 기본적으로 자기자신의 테이블에서만 조건을 걸 수 있다. 근데 만약 다른 레이어와 JOIN하는 CQL 조건문을 사용해야 하는 경우에는 어떻게 해야할까? 이때 querySingle함수를 사용하면 할 수 있다. 이 querySingle는 Geoserver의 내장함수가 아니기 때문에 따로 라이브러리를 Geoserver에 설치해주어야 한다. 교차 레이어 필터링이라고 한다고 한다.. 나는 오늘 querySingle에 대해서만 정리하지만 해당 모듈에서는 queryCollection와 collectGeometries라는 함수도 존재하니 궁금한 사람은 찾아보도록 하자. 아무튼..

article thumbnail
[QGIS] QIGS에서 도형수정 기능을 사용하여 유효하지 않은 도형정보를 수정해보자. ( feat. Polygon must have closed rings 에러 )
GIS 2023. 12. 11. 12:48

문제발생 이번에 연속지적도를 QGIS를 통해서 Postgresql에 넣으려고 하니 위와 같은 에러가 발생했다. Polygon must have closed rings라는 에러인데, 문구만 보면 Polygon이 아닌 녀석이 숨어있다.. linestring이 숨어 있는 거 같은데.. 어떻게 할까 하다가, 부장님이 QGIS에 도형수정 이라는 기능이 있어서 자동으로 잡아준다고 한다. 도형수정 1. 도형수정 팝업창 활성화 [공간처리] -> 툴박스(T)를 통해 툴박스를 활성화 해주자. 만약 QGIS에 툴박스가 안보인다면 아래 링크를 참고하도록 하자. [GIS] QGIS에서 툴박스가 안보일 때 해결방법 [GIS] QGIS에서 툴박스가 안보일 때 해결방법 공간정보 작업을 처리할 때 공간처리 메뉴를 통해 툴박스를 켜야 ..

article thumbnail
[GIS] QGIS를 이용한 행정경계 영역 레이어 예쁘게(?) 만드는 방법 ( feat. 서울 경계)
GIS 2023. 11. 22. 12:11

선임이 부탁해서 이번에 서울 행정경계를 그릴 일이 있었다. 그리고 정리도 해달라고 해서 이렇게 글을 쓴다.. Shape 레이어 생성 및 폴리곤 객체 그리기 우선 레이어를 생성하여 자신이 원하는 전체영역을 그려주도록 하자. 나는 위와 같이 한반도를 전체적으로 감싸는 폴리곤을 그려주었다 해당 폴리곤을 생성하는 방법은 아래 링크를 참조하도록 하자. [GIS] QGIS에서 가상 Shape 레이어 생성하는 방법 + 직접 레이어를 그리는 방법은 아래 링크 참조 서울 경계 레이어를 추출하는 방법 우선 NS센터에서 전체시도 경계 데이터(SHP)을 다운로드 받아 QGIS에 올려야 한다. NS센터에서 SHP을 다운로드 방법을 아래 링크를 참조하도록 하자. [GIS] Shp파일(공간정보 파일)을 DB에 적재해보자. ( fe..

article thumbnail
[GIS] QGIS에서 가상 Shape 레이어 생성하는 방법 + 직접 레이어를 그리는 방법
GIS 2023. 11. 22. 11:44

레이어(L) -> 레이어 생성 -> 새 ShapeFile 레이어... 클릭 파일이름/파일 인코딩/도형유형/필드이름.... 입력후 [확인] 버튼 클릭 * 여기서 도형유형이 중요하다. 실제로 그릴 도형을 선택하도록 하자. 나는 폴리곤을 그릴 생각이기에 폴리곤을 선택해주었다. 편집모드 전환 레이어를 편집할 수 있는 편집모드로 전환해준다. 폴리곤 객체 추가 사용자가 직접 그린 폴리곤 객체를 추가한다. 드래그를 하여 폴리곤을 그려준다. id값을 입력해준다. 값을 정수로 나는 첫번째 폴리곤이니 1을 지정해주었다. 그럼 이렇게 폴리곤이 그려진다.

article thumbnail
[QGIS] QGIS에서 편집모드 활성화가 안되는 경우 확인해야 하는 사항
GIS 2023. 10. 17. 08:41

이번에 SHP파일의 컬럼명을 QGIS에서 수정할 일이 있어 QGIS로 SHP을 열었는데... 편집모드가 활성화가 되지 않았다. QGIS 2.16버전부터는 따로 플러그인 없이 편집모드 활성화를 통해 컬럼이나 데이터를 수정 가능하다고 해서 당연히 될 줄 알았는데.. 편집모드 버튼이 회색인 상태로 활성화가 되지 않는 현상이 일어났다.. 그래서 구글링을 해서 아래글을 참고해서 문제를 해결했다. Shapefile layer no longer editable (toggle edit option greyed out) in QGIS Shapefile layer no longer editable (toggle edit option greyed out) in QGIS I am using QGIS 2.16 / Windows..

728x90