GGRS: Geoscience, GIS, & Remote Sensing
지구과학, GIS, 그리고 원격탐사 블로그입니다.

방명록

  • 문화재
  • 2019.09.23 08:25
안녕하세요.
덕분에 블로그를 보면서 열공 할 수 있어서 매우 좋은 한 사람으로 감사합니다.

벡터편집에 모르는것이 있어서... 글을 남기게 되었습니다.
제가 사이트 www.gadm.org 에서 gadm36_levels_shp.zip -> gadm36_0.shp 파일 세계지도를 다운로드 했습니다.
사용하려고 보니 글쎄... 독도가 일본으로 되어 있었습니다.
좀... 복잡한 방법으로 겨우 편집은 했습니다만...
(일본 내보내기 -> 독도 마스킹 -> 독도, 일본 분리 -> 세계지도 일본 삭제 -> 세계지도, 독도, 일본 레이어병합)
쉽게 벡터편집 툴에서 처리하는 방법이 없을까요?

끝으로 독도를 일본으로 표기하고 있는 곳이 너무 많은 것 같아요.
열공해서 우리 손으로 만든 데이터를 전세계에 부지런히 공유시켜서 이런일이 없도록 해야 겠어요.
안녕하세요? GIS 데이터는 도형 정보와 속성 정보로 구분되는데요, 독도를 표현하는 도형이 바뀐 것은 아니고 내부 속성이
잘못 표기된 것이므로 속성 정보만 변경해주시면 될 것 같습니다. 해당 기능은 편집 모드에서 해주시면 될 텐데요, 제 글 중
'속성'이라는 키워드로 검색해보시면 관련 내용을 보실 수 있습니다. 좋은 말씀 감사합니다.
  • 문화재
  • 2019.09.26 00:05
그... 일본 도형이 독도 포함 섬들 모두 하나의 나라로 테이블 하나로 되어있어서... ㅠㅠ
그러니까... 나라 하나에 하나의 속성으로 되어있어서... ㅠㅠ  방법이 없을까요?
  • 평가사람
  • 2019.08.19 14:20
안녕하세요 환경영향평가협회 교육들은 사람입니다.
다름이아니라 교육들었을땐 데이터가 좌표도 다 설정되어있어서
회사에서 새롭게 해봤을때 shp파일을 받아서 하는데 좌표가 안맞아서 진도가 하나도 안나갑니다 ㅠㅠ
shp파일은 띄었는데 vworld 지도를 띄우면 이상한곳에서 붙게됩니다 ㅠㅠ 좌표계를 두 도면다 맞춰야하는데
좌표계를 어떻게 새롭게 해줘야 하는지 궁금합니다 ㅠㅠ
안녕하세요? Vworld 레이어와 중첩한 레이어의 좌표계 정의가 잘못됐을 것 같습니다.
계속 안되시면 bhyu@knps.or.kr로 해당 레이어를 보내주세요. 체크해 봐 드리겠습니다.
안녕하세요 선생님 블로그글 잘 보고 있습니다
다름이 아니고 3.4버전 이상 qgis에서
다음이나 네이버지도를 활용할 수 있을까요
tms for korea를 쓰면 파이썬 오류가 나고 내보내기가 안되더라구요 답변주시면 너무 감사할거같아용
안녕하세요? TMS for Korea 이외의 방법은 잘 모르겠습니다. 사실 전 불편함이 없어서요. Vworld를 쓰거든요. ^^;
  • jin
  • 2019.07.16 13:44
처음 뵙겠습니다, 여기 저기 헤메이다가 이 사이트를 알게 되어서 기쁨니다,^^
qgis 에서 지명과 동그라미가 있습니다만, 동그라미와 지명이 겹쳐 있습니다,
라벨에서 버퍼를 사이즈를 0 으로 설정해도 동그라미와 지명이 약간 겹쳐 있어요,
일정간격 띄우고 싶은데 방법이 있는지요,
그리고 영문지명을 한글로 번역해서 넣고 싶은데 그런 기능이 있는지요,
행복한 한주 되세요~~
안녕하세요? 레이어 속성에서 '라벨 > 배치' 기능을 이용하시면 됩니다. 배치에서 '중심에서의 거리'를 선택하고 사분위와 오프셋 X, Y를 조정하시면 원하시는 만큼 조정하실 수 있습니다. 그리고 말씀하신 번역은 공간정보 기능이 아니니까요, 확보 가능한 DB를 확인해보셔야 할 것 같습니다.
안녕하세요 문의드릴게 있어서 남깁니다

QGIS 라벨을 두줄로 만들었습니다

혹시 두줄 각각 다른 필드의 값인데

두 줄 글자의 크기나 색상을 다르게 하는 함수나 방법이 있을까요?

그리고 동영상강의는 어디서 보는 건가요 ㅎㅎ
해당 레이어의 속성 창에서 '기호' 탭 선택 > '단순 채우기'를 '중심 채우기'로 변경 > '단순 마커'를 '글꼴 마커'로 변경 > 원하는 스타일을 선택하고 화면 하단 우측 아이콘 클릭 후 Edit 클릭 > 여기에 첫 줄에 입력할 내용 입력 > 글꼴 마커 하나를 더 추가하고 같은 방식으로 두 번째 줄에 입력할 내용 입력 > 줄간격 등은 오프셋에서 조정. 적고 보니 너무 기네요. ^^; 저녁 때 관련 블로그 글을 하나 작성해 올리겠습니다. 좋은 하루 되세요.

P.S. 동영상 강의는 차주 스터디부터 녹화하여 업로드합니다.
  • 옥정원
  • 2019.04.19 15:19
안녕하세요.

QGIS 관련 문의를 드리고 싶어서 방명록을 작성하게 되었습니다.

저는 현재 QGIS 플러그인 중 Semi-Automatic Classification를 이용해서 센티널영상 2번, 4번밴드로 NDVI영상을 만들었습니다.

이것을 통해서 0시 0구 0동 0번지의 NDVI수치 0.xxx 를 알 수 있을까요?

NDVI영상이 만들어진 것으로 보아서는 클릭 몇 번이면 될 것만 같은데...헤매고만 있습니다...

편리하게 만들어진 QGIS임에도 불구하고 완전히 다른 전공자라서 어려움이 따릅니다...

짧은 답변이라도 주시면 감사하겠습니다.

좋은 오후시간 보내십시오.
안녕하세요? '구역 통계' 기능을 이용하시면 됩니다. 공간 처리 툴박스에서 해당 기능을 검색하셔서 쓰시면 됩니다.
  • envirojs
  • 2019.03.28 10:59
안녕하세요? 유강사님 동영상 강의를 듣고 gis를 시작하고 있습니다.
제가 주로 다루고 싶은 분야는 환경오염분야 특히 토양오염지도 작성 등 토양오염 분야 입니다.
이번에 제 토양오염 측정데이타를 가지고, 토양오염지도를 작성하는 시도를 하고 있는데요, 포인트(지점)의 오염도를 색깔구분해서 하는 것 까지는
할 수 있겠는데, 그 이상 지도 예를 들면 포인트가 아닌(온도지도 비슷하게 연속적으로 표현되는) 분석방법이 있을런지요?
그리고, 온도지도에서 가중치를 카드뮴이라는 항목을 가지고 300개 포인트데이터를 이용해서 적용해 봤었는데,
이게 일단 가중치라는 개념을 잘 모르겠고, 기본적으로 온도지도는 일정공간 속의 포인트 수(밀도)를 분석하는 것인데,
방금 경우처럼 어떤 오염물질 농도를 적용하면 농도지도 개념으로 되는 것인지 문의드립니다. 감사합니다.
안녕하세요? 도출하고자 하시는 결과가 밀도(density) 분석인지, 보간(interpolation) 분석인지 판단해 보셔야 할 것 같습니다.
말씀하신 온도지도(heatmap)는 밀도 분석입니다. 내부적으로는 커널 밀도 추정(kernel density estimation, KDE)이며, 좌표
위치마다 커널함수를 적용해서 어디에 특징값이 집중되는지를 파악하는데 주된 목적을 가지고 있습니다. 예를 들면, 토양오염
으로 인한 피해 위치 좌표들을 다수 가지고 있는데, 그 발생빈도가 높은 곳이 어디인지를 파악한다고 한다면 커널밀도 추정을
이용하시면 됩니다. 이때 사용되는 좌표의 속성값을 가중치(weight)로 쓸 수 있도록 QGIS가 기능 제공을 하는 것입니다.

두 번째 보간 분석은 어떤 지역에서 대표성을 가지고 있는 표집(sample)을 다수 가지고 가지고 있을 때 주로 사용하게 됩니다.
넓은 지역을 다 측정할 수 없으니까 적정 간격으로 표집을 확보한 후, 데이터가 없는 지점들의 값을 추정하는 방식입니다.
예를 들면, 연구지역의 토양오염을 다 측정할 수는 없으니까 일정 격자로 데이터를 샘플링하고, 이 좌표값을 기반으로 전반적
측정값을 추정하는 지도를 제작하는 것입니다. 아마 이 부분을 하려고 하신 게 아닌가 생각됩니다. 이 부분도 QGIS가 제공합니다.

전자의 분석을 하실 경우에는 커널밀도추정의 기본 개념을, 후자의 분석을 하실 경우에는 보간 기법의 개념들을 아실 필요가
있습니다. 관련하여 아래 2개 글을 읽어보시길 권해 드립니다.

[1] Kernel Density Estimation(커널밀도추정)에 대한 이해 | https://darkpgmr.tistory.com/147
[2] GIS 보간방법: http://www.biz-gis.com/index.php?mid=paper&document_srl=12477
  • envirojs
  • 2019.04.10 08:56
친절한 설명 감사합니다. 많은 도움이 되었습니다
  • envirojs
  • 2019.04.10 08:59
그리고, 혹시 Q gis에서 보간법 중 크리깅도 제공을 하는지요?
네. QGIS에서 SAGA의 Raster creation tools를 이용하시면 됩니다.
문의하신 kriging을 비롯하여 정말 다양한 알고리즘을 지원하고 있습니다.
SAGA 튜토리얼 공식 홈페이지는 https://sagatutorials.wordpress.com/ 입니다.
  • envirojs
  • 2019.04.13 12:32
강사님, 포인트인폴리곤 기능을 사용하려고 하는데요, 좌표계가 같은 것들은 잘 되는데, 좌표계가 틀린 포인트레이어와 폴이곤레이어는 프로젝트 좌표계가 설정되어 있더라도 제대로 작동이 되지 않는 것 같은데, 어찌 조치를 하면 될까요? 포인트레이어(엑셀)를 다시 좌표변환해서 쉐이프파일을 다시 만들어야 할까요?  마땅이 질문할 곳이 없어서 자주 질문드리게 되네요..ㅎ  감사합니다.
'레이어 재투영'을 통해 두 레이어의 좌표계를 일치시켜 주시면 되겠습니다.~^^
  • envirojs
  • 2019.06.28 17:26
유 강사님, 안녕하세요?
qgis에서 엑셀 파일을 불러올때, 파일 그대로 불러와지는 것이 아니라 셀들의 위치가 바뀌는 현상이 발생합니다.
혹시 이유를 알고 계시는지요?
드론영상에서  마늘,양파가 가지는 고유색상(녹색 명도차이)으로  qgis 활용하여 구분하는 방법이 있으면 조언해 주셨으면합니다. 파이썬콘솔 게시물을 읽고 문의합니다.
정밀농업(precision agriculture) 분야 저널에서 관련 키워드로 검색하시면 선행 연구들이 있습니다. 이것도 연구의 일부라고 생각합니다. ^^;
감사합니다.  혹시 참고할 만한 관련 사이트가 있나요?
Google Scholar나 Science Direct에서 검색해보시면 될 것 같습니다. 그냥 구글링하셔도 나옵니다.
안녕하세요?.
토지의 좌표확인이 필요해서
국가공간정보포탈에서 연속지적도(SHP파일)를 다운받아
좌표를 확인하는데, 궁금한 점이 있어 문의합니다.

토지인근에 있는 국가통합기준점이 있는데,
국토지리정보원에서 발행한 기준점 조서에는
좌표가 X=412780. , Y= 279347. (중부원점) 으로되어있습니다.

그런데, 다운받은 연속지적도를 QGIS에서 보았을때,  좌표가 X=312***.***, Y=279***,***로,
특히 X좌표가 첫자리부터 다르게 나오는데, 이렇게 큰 차이가 생길수 있는지 궁급합니다.
연속지적도 좌표계는 베셀/TM 인데,  QGIS 에서는 WGS 84 EPSG:4326 으로 나오더군요.

좌표계 때문인가해서 살펴봤는데,
초보자로서 이해하기가 너무 어려워 질문드립니다.
좌표계는 측량학 서적을 통해 기본부터 학습하셔야 합니다. 단답형 댓글로 안내드릴 수 있는 부분이 아닙니다.~^^
한국 주요 좌표계 EPSG코드 및 proj4 인자 정리는 故 장병진 님이 작성하신 다음 글을 참고하시기 바랍니다...
https://www.osgeo.kr/17
예 좌표계는 정말 어려운것 같습니다. 처음부터 차근차근 공부하고 이해해야 할것 같습니다.

말씀해주신 사이트는 이래저래 검색해보다가 제가 찾아본 사이트여서 반갑습니다. 작성하신분이 고인이시군요.
그 사이트에 GRS80 좌표계코드와 proj4 인자가 있기에, 사실 뭔지는 잘 모르지만
인자를 복사해서 QGIS에서 사용자 좌표계를 만들어 적용해 보았습니다.
지적도가 살짝 모양이 변형되긴 했는데, 나오는 좌표는 127.****, 36.**** 이런 형식으로 나왔고,
어느정도 일치하는 것으로 보였습니다. 그런데, 이것이 정확하게 일치하는지 확신할수가 없습니다.

GIS 프로그램은 사전지식없이 부딪히며 배우기가 참 어려운것 같습니다,
그래도 익혀놓으면 여러모로 도움이 될 것 같아 공부해보아야겠습니다.
바쁘신 중에도 답글을 달아 주셔서 고맙습니다. 격려가 되었습니다.^^
안녕하세요 처음 qgis설치해서 사용해보고 있습니다
qgis3.4버젼 설치했구요  dsm 50cm(tif) 파일을 좌표와 높이값을 어떻게 내보낼수 있는지
gdal2zyx 로 내보내기 해보니 xy값만 정확히 나오더라구요.
3dmap뷰 에서 속성을 보니 밴드1 에 값이 높이 값으로 나오는거 같은데..방법 문의 드립니다.
gdal2xyz로 하시면 됩니다. 'xy값만 정확히 나온다'는 게 어떤 말씀이신지 모르겠네요. ^^;