QGIS에서 아래 그림처럼 왼쪽의 래스터파일을 오른쪽 벡터파일로 픽셀 하나하나를 폴리곤 형태로 변환하는 방법을 설명합니다. 변환 후 폴리곤 파일에는 래스터파일의 값이 부여된다. 변환 작업을 수행하는 QGIS 기능은 다음그림에서 찾을 수 있다. 래스터 픽셀을 폴리곤으로 변환 기능을 선택하면 다음 그림처럼 실행 대화상자가 나오는데 우선 변환하고자 하는 래스터 파일을 지정 선택하고 변환되어 생성되는 벡터파일의 이름을 부여하고 실행버튼을 클릭하면 된다. 변환된 폴리곤 파일의 속성을 보면 래스터 파일이 가지고 있는 속성 값이 있으면 성공적으로 변환작업이 이루어진 것이다.
DBeaver뿐만 아니라 다른 데이터베이스 클라이언트 프로그램,서비스에서 mysql 데이터베이스 관리도구로 db 접속을 시도할 때 CLIENT_PLUGIN_AUTH is required 라는 오류가 나오면서 뜨면서 안되는 경우가 있다 이는 사용하고 있는 데이터베이스가 구버전(mysql 5.x.x) 일때 자동으로 알아서 DBeaver 프로그램이 mysql 드라이버를 설치를 않고 최신의 버전(mysql 8.x.x)을 우선 설치하는 이유로 발생하는 오류인 것 같다. 그래서 이를 해결하기 위해서는 지금 사용중인 데이터베이스 버전을 확인하고 알맞는 드라이버를 설치해주면 된다. 여기서는 mysql 버전이 5.1.39이므로 다음 사이트에 접속해서 드라이버 zip파일을 다운을 받는다. https://downloads...
다음 그림처럼 ubuntu 22.04 -bash: sudo: command not found 오류는 일반사용자에게 root 권한도 없고 sudo 그룹에 포함되지 않아서 나타나는 오류이다. 이를 해결하면 된다. 이를 해결하기 위해서 root 사용자로 다시 접속한 후 다음 명령어로 일반사용자도 sudo 명령어를 사용할 수 있게 한다. apt install sudo 다음 그림은 root 사용자가 아닌 일반사용자가 apt install sudo 명령어로 sudo 패키지를 설치할 때 발생하는 오류이다. 반드시 root사용자로 설치하기 바란다. sudo 패키지를 설치한 후에 일반사용자로 접속해서 다음과 같이 일반사용자가 sudoers 파일에 포함되지 않는다라는 오류가 나오면 sudo 그룹에 일반사용자가 포함되지 않..
1. 시놀로지 NAS 포트포워딩 이번 글은 시놀로지 나스를 웹서버, 파일서버, 이미지서버 등 다양한 개인용도로 사용하고자 할 때 가장 먼저 시작해야하할 일이 바로 IP주소의 포트포워딩이다. 단순하면서도 헤갈리는 포트포워딩인데 단일 포트포워딩이 있는가 하면 이중, 삼중 등 다중 포트포워딩도 있다. 특히 sk브로드밴드의 인터넷은 이중 게이트웨이로 구성되어 있다. 아래 그림에서 보년 최종 시놀로지 나스의 ip에 도달하기 위해서는 두개의 문(게이트웨이)을 지나야 한다. 하나느 DASAN H660N 모뎀, 다른 하는 GIGA 머큐리 공유기이다. 물론 사용자 집에 설치된 모뎀과 공유기의 사양은 다를 수 있다. 여기서 공인 ip는 예로서 적어놓은 것이다. 공개되면 안되니까 다음 그림을 글로 설명하면 우리집 밖에 있는..
이번 글은 이전 글에서 설명한 기본적인 예측( 2023.04.20 - [머신러닝 & 딥러닝] - yolo v8 모델을 이용해서 야생동물 식별탐지하기 - (2) 기본 예측 )에서 좀 더 사용자가 수정 가능한 형태로 yolo v8 버전을 이용해서 야생동물 탐지를 위해 학습데이터를 훈련하고 나온 최적의 탐지모델을 이용해서 야생동물 이미지와 동영상을 예측하는 파이썬 코드와 그 결과로 생성되는 데이터 내용을 설명하고자 한다. 가상환경을 활성화하고 코딩 에디터인 VS code를 다음같이 실행한다. YOLO v8 버전에서 나온 결과를 사용자가 조정해서 원하는 방식으로 사용하기 위해서 이 글에서는 YOLO v8 버전을 실행한 결과를 설명하고자 한다. 다음 구문에서 예측하는 구문에서 results를 출력한 결과물 데이터..