Cute Happy Ghost
본문 바로가기
728x90
SMALL

QGIS·Geo43

QGIS에서 생성한 스타일 SLD로 저장하기, sld저장파일로 geoserver 스타일 쉽게 등록하기 QGIS에서는 심볼 스타일을 다양하고 쉽게 변경할 수 있다 근데 geoserver에서는 스타일을 등록할 때 SLD포맷이라 좀 복잡하다 filter도 씌워줘야하고 색상표도 하나하나 지정해주려면 번거롭다 당연하게도 QGIS에서 만든 스타일을 geoserver 레이어스타일로 만들 수 있다 이런 스타일은 QGIS에서는 간단하게 할 수 있지만 geoserver style에서는 조금 번거롭다 해당 property name, 범례, 색상, stroke width까지 일일이 해줘야되는게 여간.. 귀찮은게 아니기 때문 암튼 이런 레이어가 있으면 속성>심볼에 들어간다 왼쪽하단에 있는 스타일>스타일저장 레이어 스타일을 SLD스타일 파일로 저장할 수 있음 경로 잘 지정해서 저장해주면 됨 파일확인해보면 잘 뜨는 것을 볼 수 있.. 2023. 1. 18.
Handler dispatch failed; nested exception is java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment에러 해결 Handler dispatch failed; nested exception is java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment geoserver에서 위와 같은 sun.awt.X11GraphicsEnvironment 오류가 났다. 그래서 geoserver에서 서버상태를 누르거나, 시스템에서 지도를 구동할 때 저런 오류가 떴다. tomcat안에 geoserver를 구동하고 있었다. 해결방법 시스템 프로퍼티 java.awt.headless를 true로 설정해주면 된다. 해당 geoserver안의 bin안의 catalina.sh파일 제일 위에 CATALINA_OPTS="-Djava.awt.headl.. 2023. 1. 16.
[geoserver] layer export encoding, 레이어 shp파일 csv파일 추출, 인코딩 안깨지게 레이어 추출하기 레이어 export는 간단하게 할 수 있다 geoserver - layer미리보기로 들어가서 원하는 레이어를 검색하고 모든포맷에서 다운로드 원하는 포맷을 클릭하면 바로 다운로드 된다 근데 문제는 csv랑 shp파일을 다운받았을 때 인코딩이 깨진다는 점이다\ QGIS 속성테이블로 보면 이렇게 깨져있고 CSV파일도 이렇게 다채롭게 깨져있다 깨져서 나오는 인코딩을 한글로 바꿔보자.... 일단 shp파일은 필요없고 csv파일로 다운로드 해준다 QGIS열고 레이어 - 레이어 추가 - 구분자로 분리된 텍스트 레이어 추가 켜서 인코딩을 UTF-8로 바꿔준다 (안되면 EUC-KR로 시도) 밑에 예시데이터에 잘 뜨는 것 확인하고 추가해준다 레이어 속성정보를 보면 잘 뜨는 것을 확인후 shp파일로 저장해준다 저장은 레이어.. 2022. 12. 22.
[QGIS]범례 색상팔레트로 색상변경하기, 범례 색상 색상표적용, 레인보우 색상 적용 해양보호구역의 범례를 색상별로 나눠야해야될일이 생겼다 무지했던 시절 컬러팔레트사이트 들어가서 하나하나 맞췄었다 그런것 치고 꽤나 자연스럽게 잘 됐다... 근데 방법이 있을 것 같았다 숫자로는 색깔이 레인보우로 잘 나오는데 글자라고 안 나올 리가 없어보여서 잘 찾아봤다 레이어우클릭 > 심볼 > 분류값 사용 그리고 값에 분류기준 컬럼을 넣어줌 그리고 색상표를 클릭해서 Spectral을 클릭(레인보우) 그러면 이렇게 예쁘게 촤라락 잘 나온다 이동을 원하면 원하는 항목을 이동한 후에 색상표 > Spectral 다시 클릭하면 잘 적용된다 나중에 유용할까봐 하나하나 떠온 색상표! 기상에 있어서는 Blues나 Reds가 자주쓰이고 다양한 범례를 표현할 수 있는 Spectral 도 쓰이고 Magma는 인스타그램같다 ㅋ.. 2022. 12. 14.
728x90
LIST