본문 바로가기

Programming424

proj4 좌표계 변환 proj4 좌표계 변환 참고 http://spatialreference.org/ref/sr-org/epsg5179/proj4/ +proj=tmerc +lat_0=38 +lon_0=127.5 +k=0.9996 +x_0=1000000 +y_0=2000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs http://spatialreference.org/ref/epsg/4326/proj4/ +proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs 변환 입력값 : 956494.227373, 1950603.310572출력값 : 127.00744628908, 37.553748321534 소스코드 proj4.defs([ [ 'EPSG:5.. 2019. 1. 17.
FTP file upload FTP file upload 대상 폴더 압축 후, ftp 로 전송하는 파이썬 코드입니다. os.system import os cmd = 'ls -al' os.system(cmd) os 대신에, subprocess 를 사용합니다. subprocess 사용 from subprocess import call call(["ls", "-l"]) zip 사용 -r 옵션을 주는 경우 대상 폴더를 [폴더]/*로 지정하면 에러 발생 전체 코드 #!/usr/bin/python import os import subprocess import time from ftplib import FTP host = [host] port = [port] home_path = [home_path] remote_path = [remote_pa.. 2018. 11. 7.
Jupyter lab 에 익스텐션 설치하기 Jupyter lab 에 익스텐션 설치하기 캐글에서 사용된 노트북을 실행하기 위한 환경을 구성해봅니다. 먼저 파이썬 설치 (홈페이지 또는 콘다) 쥬피터 랩 설치 # pip pip install jupyterlab # conda conda install -c conda-forge jupyterlab # 업데이트 pip install -U jupyterlab 쥬피터랩에 익스텐션 설치 TOC (https://github.com/jupyterlab/jupyterlab-toc) plotly (https://github.com/jupyterlab/jupyter-renderers/tree/master/packages/plotly-extension) 라이브러리 설치 pip install seaborn plotly li.. 2018. 11. 6.
Vworld 3D Data를 Three.js로 출력하기 Vworld 3D Data를 Three.js로 출력하기 Vworld WebGL기반 3차원 지도 Vworld WebGL기반 3차원 지도 에 접속하시면 아래와 같은 화면을 볼 수 있습니다.여기서 WebGL 이란 웹 기반의 그래픽 라이브러리 자바스크립트 프로그래밍 언어를 통해서 사용 호환성이 있는 웹 브라우저에서 인터랙티브한 3D 그래픽을 사용할 수 있도록 제공 (출처: 위키피디아) 3D 데이터API 레퍼런스 소개 데이터 API는 브이월드에서 제공하는 다양한 국가공간정보를 외부(기관,기업,개인등)에서 활용할 수 있도록 XML또는 JSON형식으로 데이터를 제공하는 API서비스 입니다. 어떻게 사용해야 하나요? 어떤 데이터가 어떻게 제공 되나요? 3D 데이터API 레퍼런스 키 발급 개발자센터 > 인증키 > 인증키.. 2018. 10. 18.
[Spring] PostgreSQL에 파일 저장하고 불러오기 [Spring] PostgreSQL에 파일 저장하고 불러오기 bytea 컬럼 생성 파일(바이너리)을 저장하기 위한 컬럼을 생성합니다. CREATE TABLE public.attach_file_info ( file_size integer NOT NULL, -- 파일크기 file_type character varying(4), -- 파일유형 thumbnail text, -- 썸네일 file bytea, ) 마지막 file 컬럼을 bytea 타입으로 생서합니다. 파일 전송 이부분은 자바로 전송하는 코드를 사용하였습니다. private void fileUploadWithThumbnail(String attach_file_seq, String file_path, String user_id, String thumb.. 2018. 9. 22.
localStorage 에 checkbox 상태 저장 localStorage 에 checkbox 상태 저장 change 이벤트 받기 HTML 에서 checkbox input 삽입 자바스크립트에서 change 이벤트 정의 $(function () { $("#checkboxShowGPSInfo").change(function(){ if($("#checkboxShowGPSInfo").is(":checked")){ alert("체크박스 체크했음!"); }else{ alert("체크박스 체크 해제!"); } }); }); localStorage 에 상태저장 $(function () { var checkboxShowGPSInfo = $("#checkboxShowGPSInfo"); checkboxShowGPSInfo.change(function () { showGPSI.. 2018. 9. 7.