전체 글 961

★오피넷(Opinet) 유가정보 무료 API 소개

안녕하세요? 이번 글은 오피넷(Opinet) 유가정보 무료 API를 소개합니다. 한국석유공사가 운영하는 오피넷은 유종별 판매가격 제공 등 유가정보를 제공하고 있습니다. 출장비 산정 시 유가정보 확인 목적으로 접속해 보셨을 수 있겠습니다. 공식 홈페이지는 아래 링크를 이용하시면 됩니다. 싼 주유소 찾기 오피넷 www.opinet.co.kr 홈페이지 하단을 보시면 '오피넷 API'가 있습니다. 싼 주유소 찾기 Opinet 유가 정보 API Opinet 유가 정보 API --> 주유소 판매 가격, 주유소 위치, 부가 서비스 등 전국 주유소 정보 및 평균 유가를 API로 제공합니다. API 이용 절차 STEP.01API 이용신청 STEP.02제휴진행 (유료API) ST www.opinet.co.kr 오피넷 AP..

IT 2021.06.22

★파이썬(Python) 모듈 만들기

안녕하세요? 이번 글은 파이썬(Python)에서 모듈 만드는 법을 간단히 정리해 보겠습니다. *스터디를 위해 작성한 짤막한 글입니다. 다음은 webbrowser 라이브러리를 통해 Google 뉴스에서 "national park" 검색 결과를 자동 실행하는 코드입니다. import webbrowser url= "https://www.google.co.kr/search?q=national+park&source=lnms&tbm=nws" webbrowser.open(url) # Google 뉴스에서 'national park' 검색결과 starkModule.py와 Stark.py 2개를 생성하고, 이중 starkModule.py는 모듈로 사용해 보겠습니다. starkModule.py에 "str" 검색어로 처리해..

IT 2021.06.15

Orfeo ToolBox(OTB): 객체지향 분류

안녕하세요? 이번 글은 Orfeo ToolBox(OTB)에서 객체지향 분류(object oriented classification)를 실행하는 과정을 정리해 보겠습니다. 영상분할(image segmentation)에 기초한 객체지향 분류는 드론 정사영상과 같이 공간해상도가 높은 영상의 분석에 선호됩니다. 훈련데이터를 생성하는 이전 글은 다음 링크를 참조하시면 되겠습니다. Orfeo ToolBox(OTB): 훈련데이터 생성 안녕하세요? 이번 글은 Orfeo ToolBox(OTB)에서 훈련데이터를 생성하는 과정을 정리해 보겠습니다. 이전 글은 다음 링크를 참조하시면 되겠습니다. Orfeo ToolBox(OTB): 객체지향영상분할 안녕하세요? 이 blog.daum.net 훈련데이터를 기반으로 분류기(Class..

REMOTE SENSING 2021.06.15

Orfeo ToolBox(OTB): 훈련데이터 생성

안녕하세요? 이번 글은 Orfeo ToolBox(OTB)에서 훈련데이터를 생성하는 과정을 정리해 보겠습니다. 이전 글은 다음 링크를 참조하시면 되겠습니다. Orfeo ToolBox(OTB): 객체지향영상분할 안녕하세요? 이번 글은 Orfeo ToolBox(OTB)를 통해 객체지향영상분할(object-oriented image segmentation)*하는 방법을 정리해 보겠습니다. 객체지향영상분할이란, 영상분할을 할 때 분광정보와 공간정보를 동 blog.daum.net 먼저, 폴리곤 파일을 하나 생성하겠습니다. 화면 상단에서 '레이어 > 레이어 생성 > 새 Shapefile 레이어'를 클릭합니다. 다음과 같이 '새 shapefile 레이어' 창이 실행됩니다. 아래와 같이 TRNG_RAW.shp 파일을 하..

REMOTE SENSING 2021.06.15

Orfeo ToolBox(OTB): 객체지향영상분할

안녕하세요? 이번 글은 Orfeo ToolBox(OTB)를 통해 객체지향영상분할(object-oriented image segmentation)*하는 방법을 정리해 보겠습니다. 객체지향영상분할이란, 영상분할을 할 때 분광정보와 공간정보를 동시에 이용하여 모양이나 분광정보가 균일한 영역인 영상객체를 만드는 과정을 말합니다. 공간정보 용어사전 www.ngii.go.kr OTB와 QGIS를 연동하는 방법은 다음 글을 참고하시면 됩니다. Orfeo ToolBox(OTB): QGIS와 연동하기 안녕하세요? 이번 글은 Orfeo ToolBox(줄여서 OTB)와 QGIS를 연동하는 방법을 정리해 보겠습니다. 원래 OTB와 QGIS 연동을 위해서는 qgis-otb-plugin 플러그인 설치가 필요했으나, QGIS 3...

REMOTE SENSING 2021.06.15

Orfeo ToolBox(OTB): QGIS와 연동하기

안녕하세요? 이번 글은 Orfeo ToolBox(줄여서 OTB)와 QGIS를 연동하는 방법을 정리해 보겠습니다. 원래 OTB와 QGIS 연동을 위해서는 qgis-otb-plugin 플러그인 설치가 필요했으나, QGIS 3.8부터는 QGIS 소스코드의 일부가 됨에 따라 연동이 보다 쉬워졌습니다(플러그인 설치 불필요). OTB는 빠른 이미지 뷰어; Bash, Python 또는 QGIS에서 호출 가능한 응용 프로그램; 강력한 C++ API를 포함하는 '최신 원격탐사용 오픈소스 프로젝트'입니다. Orfeo ToolBox – Orfeo ToolBox is not a black box Responsive Business & Ecommerce Theme Orfeo ToolBox is an open-source pro..

REMOTE SENSING 2021.06.13

★카카오 API 사용을 위한 토큰(Tokens) 갱신 방법

안녕하세요? 이번 글은 카카오 API 사용을 위한 토큰(Tokens) 갱신 방법을 정리해 보겠습니다. 이전 글은 다음 링크를 참고하시면 됩니다. ★카카오 API를 이용하여 나에게 메시지 보내기 안녕하세요? 이번 글은 카카오 API를 이용하여 나에게 메시지 보내는 과정을 정리해 보겠습니다. 일단 'Kakao Developers' 홈페이지에 접속합니다. Kakao Developers 카카오 API를 활용하여 다양한 어플리케 blog.daum.net 카카오 API는 액세스 토큰(Access Token)과, 액세스 토큰을 갱신하는 데 쓰는 리프레시 토큰(Refresh Token)이 있습니다. 이번 글은 리프레시 토큰을 사용하여 엑세스 토큰을 갱신하는 방법입니다. # 카카오톡 메시지 API url = "https..

IT 2021.06.01

★schedule: 정해진 시간에 파이썬(Python) 스크립트 자동 실행

안녕하세요? 이번 글은 정해진 시간에 파이썬(Python) 스크립트를 자동 실행하는, 작업 예약용 라이브러리 'schedule'을 학습해 보겠습니다. schedule Job scheduling for humans. pypi.org schedule 라이브러리는 pip(Package Installer for Python)을 통해 설치하실 수 있습니다. !pip install schedule 아래와 같이 사용법은 사용자에게 직관적입니다. import schedule import time def job(): print("자연, 우리의 미래...") schedule.every(3).seconds.do(job) # 3초마다 job 실행 schedule.every(3).minutes.do(job) # 3분마다 job..

IT 2021.05.29

★Pyinstaller: 파이썬 파일(.py)로부터 실행 파일(.exe) 생성

안녕하세요? 이번 글은 pyinstaller를 이용하여 파이썬 파일(.py)로부터 실행 파일(.exe)을 생성하는 과정을 정리해 보겠습니다. pyinstaller는 Python 애플리케이션과 모든 종속 항목을 단일 패키지로 묶는 역할을 수행합니다. 사용자는 Python 인터프리터 또는 모듈을 설치하지 않고도 패키징된 앱을 실행할 수 있습니다. PyInstaller Quickstart — PyInstaller bundles Python applications PyInstaller freezes (packages) Python applications into stand-alone executables, under Windows, GNU/Linux, Mac OS X, FreeBSD, Solaris and AI..

IT 2021.05.27

★카카오 API를 이용하여 나에게 메시지 보내기

안녕하세요? 이번 글은 카카오 API를 이용하여 나에게 메시지 보내는 과정을 정리해 보겠습니다. 일단 'Kakao Developers' 홈페이지에 접속합니다. Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com 로그인 후, 상단 메뉴 '내 애플리케이션'으로 이동합니다. '애플리케이션 추가하기'를 클릭하고, 아래 창에서 '앱 이름'과 '사업자명'을 입력해 줍니다. 테스트용으로 앱 이름은 'GeoTalk', 사업자명은 'GGRS'를 입력하고 '저장' 버튼을 클릭해 봅니다. 아래와 같이 'GeoTalk' 애플리케이션이 추가되었습니다. 'GeoTalk'을 ..

IT 2021.05.17