본문 바로가기

전체 글722

728x90
반응형
차량검지장치(Vehicle Detection System, VDS) 차량검지장치 정의 차량검지장치(Vehicle Detection System, VDS)는 통량과 속도, 점유율 등의 교통자료를 수집하기 위하여 도로에 설치하는 장비를 말한다. 차량검지 방법은 비접촉식과 접촉식, 영상처리방식과 음성처리방식 등으로 구분할 수 있다. 2022.07.28 - [교통공학/지능형교통체계(ITS)] - 터널유고감지시스템(Tunnel Accident Detection System, TADS) 터널유고감지시스템(Tunnel Accident Detection System, TADS) 터널유고감지시스템 정의 터널유고감지시스템(Tunnel Accident Detection System, TADS)은 터널의 사고를 즉각적으로 감지함으로써 적시에 대응하여 2차 사고 및 화재 등의 영향을 최소화하는.. 2022. 7. 28.
터널유고감지시스템(Tunnel Accident Detection System, TADS) 터널유고감지시스템 정의 터널유고감지시스템(Tunnel Accident Detection System, TADS)은 터널의 사고를 즉각적으로 감지함으로써 적시에 대응하여 2차 사고 및 화재 등의 영향을 최소화하는 통행차량의 안전을 위한 시스템이다. ITS 표준총회(한국지능형교통체계협회)에서 정의하는 돌발상황 검지시스템(Automatic Incident Detection System, AIDS)의 응용 중 하나이다. 터널유고감지시스템의 활용 터널유고감지시스템은 교통관제가 필요한 터널에 적용되며 지능형 교통시스템(Intelligent Transport System, ITS)의 한 기능을 담당한다. 참고문서 [1] "딥러닝 기반 터널 유고 감지(TAD) 시스템", 신휴성, 황승원, 한국건설기술연구원. @원문보기.. 2022. 7. 28.
IMD(In-memory Database, 인 메모리 데이터베이스, Main Memory Database System, MMDB) IMD 정의 IMD(In-memory Database, 인 메모리 데이터베이스)는 데이터베이스를 메인 메모리에 적재하여 고속처리를 지향하는 데이터베이스를 말한다. 컴퓨터의 메인 메모리에 적재되기 때문에 MMDB(Main Memory Database, 메인 메모리 데이터베이스)로도 부른다. IMD의 활용 현재의 컴퓨터 설계로는 전원이 끊어지면 메인 메모리에 있던 데이터가 모두 유실되기 때문에 현재 데이터베이스 정보를 잃어버릴 가능성이 있는 것이 단점이나 아주 빠른 응답이 필요한 서비스의 경우 이러한 단점에도 불구하고 IMD를 사용한다. 실시간이 중요한 응용에서 활용하면 좋은 기술이며 아래와 같은 데이터 유형에는 IMD가 적합하다. 의료기기 모니터링 실시간 재무 분석 온라인 경매 게임 지리 정보 시스템(GI.. 2022. 7. 28.
하이패스 단말기 종류 - 자가등록 단말기, 지원금 단말기, 감면 단말기 하이패스 단말기의 종류 하이패스(Hi-Pass) 단말기 종류에는 크게 '자가등록 단말기'와 '지원금 단말기', '감면 단말기' 이렇게 총 3가지가 있다. 자가등록 단말기는 하이패스 사용자가 단말기를 컴퓨터에 연결하여 직접 단말과 자동차 정보를 등록하는 단말기이며, '지원금 단말기'와 '감면 단말기'는 일반적으로 영업소에서 자동차 정보를 등록하는 단말기로 복지를 위해 통행료 할인 등의 기능이 있는 단말기를 말한다. 하이패스 단말기별 판매사 참고문서 [1] "하이패스, Hi-Pass", 정보통신용어사전, 한국정보통신기술협회. @원문보기 [2] "모바일 하이패스, Mobile High Pass", 정보통신용어사전, 한국정보통신기술협회. @원문보기 [3] "하이패스 단말기 소개", 고속도로 통행료 홈페이지, 한.. 2022. 7. 27.
차량탑재장치(차량단말기, On-Board Unit, OBU)는 무엇일까? 차량탑재장치 정의 차량탑재장치(차량단말기, On-Board Unit, OBU)는 차량에 탑재되는 보조적인 장치들의 총칭이다. 디스플레이, 스마트카드, 판독기, 키보드, 안테나 등이 있으며 유료도로에서 OBU는 주로 우리나라에서는 흔히 하이패스 단말기라고 부르는 ETCS 단말기를 말한다. 참고문서 [1] "FTMS(Freeway/Expressway Traffic Management System) – 고속도로 ITS 시스템", 국토교통부 ITS 국제협력센터. @원문보기 [2] "탑재 장치, On-Board Unit, OBE", 정보통신용어사전, 한국정보통신기술협회. @원문보기 [3] "차량탑재장치(On-Board Unit)", ITS 용어사전, 국토교통부. @원문보기 [4] "차내장비(On-Board Equ.. 2022. 7. 27.
MobaXterm Home Edition 을 회사에서도 쓸 수 있을까? 나는 회사에서 MobaXterm 를 사용하고 싶다. 사용해본 원격제어 프로그램 중에서 가장 편했던 MobaXterm을 회사에서도 쓰고 싶은데 구매를 해야하는지 싶어서 조사해보았다. 결론부터 말하자면 MobaXterm Home Edition 을 회사에서 사용하는 것이 가능하다. Mobatek에서 말하는 MobaXterm의 큰 틀의 라이센스 개념은 아래와 같다. "Mobatek 최종 사용자 라이센스에 동의하에 배포된 MobaXterm 홈 에디션은 프리웨어입니다. 단, 서드파티 컴포넌트는 해당 컴포넌트 제작사의 라이센스에 따릅니다." 회사에서 MobaXterm 를 사용할 수 있다! 최종 사용자가 직접 MobaXterm을 다운로드하고 설치하는 경우에는 MobaXterm 홈 에디션 사용이 가능했다. 단, 이 경우.. 2022. 7. 27.
스마트톨링(Smart Tolling)이란 무엇인가? 동영상 설명[교통 용어] 스마트톨링(Smart Tolling)스마트톨링 정의스마트톨링(Smart Tolling)은 국토교통부가 정의한 용어로 유료도로의 요금소에 요금 수납원 없이 요금을 수납하는 시스템을 말한다. 스마트톨링이 적용된 요금소에는 ETCS(Electric Toll Collection System, 전자통행료 지불 시스템)만이 있다. 지능형 교통체계(Intelligent Trasnportation System, ITS)의 한 분야이다. 기존 ETCS의 한계기존의 하이패스(ETCS)는 단일차선이었고 차로 속도가 30km/h로 제한되어 있으며 요금소 진행 중에 차로 변경이 불가능하여 처리할 수 있는 통행량에 한계가 있었다. 그래서 다차로 ETCS가 제안되었다. 다차로 하이패스는 차선에 격벽이 없어.. 2022. 7. 26.
도로전광표지(Variable Message Sign, VMS, 가변전광표지)는 무엇인가? 도로전광표지 정의 도로전광표지(Variable Message Sign, VMS, 가변전광표지)는 지능형 교통체계(Intelligent Transportation System, ITS) 시설 중 하나로 도로이용자에게 도로와 기상, 교통상황, 교통규제 상황 등의 도로이용에 필요한 정보를 제공하는 시설이다. 도로전광표지는 교통흐름을 원활하게 하고 안전한 통행을 유도하는 기능을 수행하는 것에 목적이 있다. 우리나라의 도로전광표지 「국가통합교통체계효율화법」제77조 교통체계지능화 사업의 일환으로 설치가 시작되었으며 현재 활발히 활용되고 있다. 참고문서 [1] 정헌영, 손수란, 이정호, VMS(Variable Message Sign)를 통한 교통정보 제공이 운전자의 운행경로 전환에 미치는 영향 분석, 대한토목학회논문.. 2022. 7. 26.
유료도로(고속도로)에서의 폐쇄식 영업소와 개방식 영업소 구분 영업소의 구분 한국도로공사의 도로설계요령에 따르면 유료도로에서 영업소(요금소)는 통행료를 징수하는 방식에 따라 폐쇄식과 개방식으로 구분한다. 폐쇄식 영업소(폐쇠식 요금소, Ticket System) 폐쇄식 영업소는 이용자가 유료도로를 벗어날 때 출구에서 요금을 지불하는 영업(징수)방식이다. 이용자가 주행한 거리만큼의 요금을 부담하게 되어 통행료를 합리적으로 지불할 수 있는 장점이 있지만 모든 유료도로에 진입 시설과 출입 시설을 설치 및 운영해야 하기에 비용이 많이 발생하는 단점이 있다. 개방식 영업소(개방식 요금소, Barrier Toll) 개방식 영업소는 도로 위에 요금소를 설치하고 통과한 이용자에게 일률적으로 통행료를 회수하는 영업(징수)방식이다. 폐쇄식 영업소에 비해 설치 및 운영 비용이 낮은 장점.. 2022. 7. 26.
도로에서 갠트리(Gantry)는 무엇인가? 갠트리란? 갠트리(Gantry)는 구조물의 한 형태로 표준 국어대사전에서는 "수평 빔(beam)의 중간에 넓은 간격을 두고 지지대를 내려 다리 모양으로 만든 구조물. 지지대 사이의 간격을 뛰어넘어 무거운 기계, 재료 따위를 끌어 올리거나 운반하는 데 쓴다."로 설명한다. 도로에서 갠트리는 대체적으로 아래 사진의 회색 구조물과 비슷한 형태로 구성되어 있다. 2022. 7. 22.
ETCS(Electronic Toll Collection System, 전자통행료 지불 시스템) ETCS 정의 ETCS(Electronic Toll Collection System, 전자통행료 지불 시스템)는 유료도로에서 통행료를 자동으로 지불하는 요금 수납 시스템이다. ITS(Intelligent Transport Systems, 지능형교통체계)의 한 분야이다. 2022.07.22 - [컴퓨터 공학·과학/지능형교통체계(ITS)] - ITS(Intelligent Transport Systems) 소개 및 관련 기관 목록 ITS(Intelligent Transport Systems) 소개 및 관련 기관 목록 ITS의 정의 ITS(Intelligent Transport Systems, 지능형교통체계)는 교통체계의 운영과 관리를 과학화 및 자동화한 교통체계를 의미한다. 우리나라는 국가교통체계효율화법 제2.. 2022. 7. 22.
TCS(Toll Collection System, 통행료 징수 시스템, 통행료 수납 시스템) 소개 동영상 설명[교통 용어] TCS(Toll Collection System, 통행료 수납 시스템)TCS 정의TCS(Toll Collection System, 요금 징수 시스템, 통행료 지불 시스템, 통행료 수납 시스템, 통행료 징수 시스템)는 유료도로의 요금을 수납하는 시스템이다. 현재의 TCS는 차를 인식하고 통행권을 발급하는 시설부터 차로 영업원이 사용하는 수납 소프트웨어, 유료도로 영업소의 정산 소프트웨어까지 다루는 시스템으로 발전했다.TCS 등장배경수납원이 현금과 수기로 수납하는 경우 각 수납원별 현황을 종합하기 위해 많은 시간이 발생하며 이로 인해 관리를 어렵게 만든다. 특히 사람의 실수로 인해 수금결과가 안 맞을 수 있는데 이런 경우를 예방하고 체계적으로 관리하기 위해 TCS가 등장하였다.입구와.. 2022. 7. 22.
ITS(Intelligent Transport Systems, 지능형교통체계) 소개 및 관련 기관 목록 ITS의 정의 ITS(Intelligent Transport Systems, 지능형교통체계)는 교통체계의 운영과 관리를 과학화 및 자동화한 교통체계를 의미한다. 우리나라는 국가교통체계효율화법 제2조에 따라 ITS를 '교통수단 및 교통시설에 대하여 전자·제어 및 통신 등 첨단 교통기술과 교통정보를 개발·활용함으로써 교통체계의 운영 및 관리를 과학화·자동화하고, 교통의 효율성과 안전성을 향상시키는 교통체계'로 정의한다. ITS 분야 ITS를 이루기 위해 많은 연구가 진행되었으며 현재 활발히 이용되고 있는 응용 분야도 있다. 대표적인 ITS 분야는 아래와 같다. 교통카드(대중교통요금 전자 지불, Automatic Fare Collection, AFC) MIMS(Bus Information Management .. 2022. 7. 22.
자바 프로그래밍 학습을 위해 자바와 이클립스를 설치하자 자바와 이클립스를 설치해야하는 이유 자바 프로그래밍을 공부하기 위해서는 자바(Java)와 이클립스(Eclipse)를 설치해야 합니다. 여기서 말하는 자바는 OracleJDK 또는 OpenJDK를 말하는 것인데 입문자가 본 글을 읽는 것을 생각하여 본 글에서는 OracleJDK를 자바라고 지칭하겠습니다. * JDK는 Java Development Kit의 약자로 자바 개발 도구모음를 말합니다. 현재는 오라클 사가 OracleJDK와 OpenJDK를 모두 관리하고 있지만 OracleJDK의 경우 상업적으로 이용하려는 경우 비용이 발생하는 단점이 있지만 릴리즈 주기가 길고(3년) 오랜 기간 기술 지원을 제공한다는 점이 장점입니다. OpenJDK의 경우 무료로 사용이 가능한 장점이 있지만 릴리즈 주기가 짧고(6.. 2022. 7. 1.
윈도우에 OpenJDK 14를 설치하자 OpenJDK 14를 설치하는 이유 자바8을 기반으로 알고리즘을 구현하는 중에 해설에서 사용된 메서드가 나의 프로그램에서 지원되지 않아서 알아보니 신버전의 자바에 추가된 메서드였다. 확실히 코딩량이 확 줄어드는 효과가 있었고 코딩테스트 플랫폼에서 지원하는 버전이라 OpenJDK 14를 내 컴퓨터에 설치했다. OpenJDK 14 다운로드 OpenJDK의 공식 홈페이지는 https://openjdk.org/ 이지만 여기서 받으면 설치가 아래의 사진처럼 설치가 번거로운 형식을 지원하기에 나는 인스톨러 형식으로 빌드된 것을 다운받아서 설치할 것이다. 윈도우 인스톨러 형태로 빌드되어 있는 것을 아래의 주소에서 받을 수 있다. 아래의 사진처럼 찾아서 다운로드 링크를 누르자. OpenJDK : https://gith.. 2022. 6. 25.
통행료 자동 지불 시스템 '하이패스(Hi-Pass)' 개요와 통신방식 하이패스 정의 하이패스(Hi-Pass)는 통행료 자동 지불 시스템인 ETCS(Electronic Toll Collection System)의 서비스 명칭이다. 우리나라의 하이패스는 한국도로공사가 1996년 8월부터 추진해온 사업이며 2000년 6월 30일부터 지금까지 운영되고 있다[1]. 하이패스 통신방식 한국도로공사의 경우 능동형(Active) DSRC(Dedicated Short Range Communication) 하이패스 시스템을 운용하고 있으며 DSRC 주파수 대역은 IR(Infrared Ray, 적외선)과 RF(Radio Frequency, 전파) 모두 지원하고 있다[2]. IR을 사용하는 DSRC를 IR-DSRC라고 부르며 RF를 사용하는 DSRC를 RF-DSRC라고 부른다. IR-DSRC는.. 2022. 6. 25.
[CentOS] 아파치 톰캣(Apache Tomcat) 9.0 추가 설치 방법 한 컴퓨터에 여러개의 아파치 톰캣(Apache Tomcat)을 구동해야하는 경우에는 아래와 같이 톰캣을 설치하면 된다. 본 글에서는 기존에 'tomcat' 서비스가 '/home/tomcat/apache-tomcat-9.0.63'에 설치되어 기본 포트로 구동되고 있는 것을 전제로 하여 톰캣 1대를 더 설치하는 것을 안내한다. 아래의 글처럼 기존 톰캣을 설치했다고 가정한다. 2022.02.19 - [분류 전체보기] - [Amazon Linux 2/CentOS 7] 아파치 톰캣(Apache Tomcat) 9.0 설치하는 법 기존 톰캣은 사용자 서비스를 위한 톰캣이고 새 톰캣은 관리자 서비스를 위한 톰캣이기에 새 톰캣의 구분자를 'admin'으로 정했다. 1. 아파치 톰캣 압축해제 아래의 명령어를 입력하여 추가.. 2022. 6. 10.
아파치 톰캣(Apache Tomcat) 세션아이디 변경 방법 하나의 도메인에 여러대의 아파치 톰캣(Apache Tomcat)을 구동 중인 경우 같은 세션아이디(JSESSIONID)로 인한 충돌이 발생할 수 있다. 필자의 경우 스프링 시큐리티(Spring Security)를 쓰는 프로젝트를 여러개 구동 중에 다른 웹사이트인데도 불구하고 중복 로그인이 집계되어서 세션아이디를 서로 다르게 아래와 같은 방법으로 설정했다. 1. 프로젝트 'web.xml' 설정 'web.xml' 파일에 세션아이디를 아래와 같이 입력할 수 있다. 600 JSESSIONID 2. 아파치 톰캣 'server.xml' 설정 나는 이 방법을 사용하지 않았지만 이것도 가능하다. 아파치 톰캣 루트 경로로 이동하면 'conf' 라는 폴더가 있는데 이 폴더 안에 'server.xml' 이라는 파일이 있다... 2022. 6. 10.
[CentOS] 아파치 톰캣(Apache Tomcat) 포트 8080를 방화벽에서 허용하는법 CentOS에는 firewall 이라는 방화벽을 사용하고 있기 때문에 로컬이 아닌 외부에서 아파치 톰캣(Apache Tomcat)의 기본 포트인 8080으로 접근하려고 하면 접속이 되지 않는다. 아래와 같이 방화벽에서 TCP 8080포트를 허용하는 설정을 수행하면 외부에서도 접근이 가능하다. 1. 방화벽 규칙 목록 확인 아래의 명령어를 입력하여 현재 적용되어 있는 방화벽 규칙 정보를 확인한다. 필자의 경우 8080/TCP 포트가 없는 것을 알 수 있었다. firewall-cmd --list-all 2. 방화벽 허용 포트 추가 아래의 명령어를 입력하여 방화벽에서 허용하는 포트를 추가한다. firewall-cmd --permanent --zone=public --add-port=8080/tcp 3. 방화벽 .. 2022. 6. 10.
[프로그래머스] 체육복 해설과 자바 소스코드 가장 쉬운 수준의 프로그래머스 알고리즘 문제이다. 하지만 제한사항이 많고 구체적으로 밝혀져 있지 않은 제한사항이 있기 때문에 까다롭다. 문제 내용은 아래의 문제 주소에 가서 확인하면 된다. 문제 주소 https://programmers.co.kr/learn/courses/30/lessons/42862 구체적으로 밝혀져 있지 않은 제한사항 여별의 체육복을 가져온 학생 1명마다 여벌의 체육복은 1벌만 있다. 앞번호의 학생과 와 뒷번호의 학생 모두 여벌의 체육복이 있는 경우 앞번호의 학생으로부터 체육복을 빌린다. 문제 해결 순서 앞번호의 학생으로부터 먼저 체육복을 빌릴 수 있도록 오름차순 정렬한다. 여벌의 체육복을 가져온 학생이 체육복을 도난 당한 경우 여벌의 체육복을 가져오지 않은 것으로 수정한다. 체육복을.. 2022. 6. 8.