1. 지형 정보를 디지털화하는 지리정보 시스템(GIS)란 무엇인가 지리 및 지형에 관련된 공간 데이터와 그 공간데이터와 관련된 속성 데이터를 디지털화하여 사용자가 원하는 형태로 출력할 수 있도록 설계된 시스템을 지리정보 시스템(GIS:Geographic Information System)이라 합니다. 최근 실생활에 이루어지고 있는 공간을 리모델링하여 컴퓨터를 통해 공간 데이터를 구현하고자 하는 요구가 증가하면서 GIS의 중요성이 증가하고 있습니다. 기존의 웹 GIS 기술에서 모바일 GIS, 3D GIS로 기술이 점차 발전하고 있는 추세입니다. 이 문서에서는 GIS 데이터의 특징과 3D GIS로 어떻게 발전해나가고 있는지에 대해 기술되어 있습니다. 2. 3D GIS를 구현하기 위한 기반기술에는 어떠한 것이..
1. 블록체인에서 사용되는 암호화 기술인 머클 트리란 무엇인가 머클 트리(Merkle Tree)는 블록에 포함된 거래 내역을 나무 형태로 요약한 암호화 방식입니다. 머클 트리는 블록 내에서 다수의 원장들을 암호화하고 합치는 과정을 반복하여 최종적으로 하나의 유닛으로 암호화합니다. 머클 트리의 형태는 블록을 보유하고 있는 거래 내역들의 해시값을 가장 가까운 거래내역끼리 쌍을 지어 해시화하고 쌍을 지을 수 없을 때까지 해당 과정을 반복하여 완성됩니다. 이 과정을 통해 다수의 데이터를 하나로 묶어 용량을 절약할 수 있습니다. 이 문서에서는 머클 트리의 생성과정과 머클 트리의 구성요소에 대해 적성되어 있습니다. 2. 머클 트리의 생성과정 머클 트리는 머클 루트를 구하기까지 반복하게 되는 과정이 토너먼트 대진표의..
1. 게임 소프트웨어 구현의 핵심인 게임엔진이란 무엇인가 게임 엔진이란 게임의 하부에서 처리할 수 있는 그래픽과 음악, 효과음의 출력, 입력장치의 입력을 받는 등의 일을 처리하는 API의 모음을 말합니다. 게임 엔진은 게임 프로그래머가 실제적인 작업을 할 수 있도록 하는 전초 단계가 되며, 게임의 장르적 특성에 부합되도록 제작되거나 모든 장르에 부합할 수 있을 정도의 확장성을 갖출 수 있게 합니다. 게임엔진은 게임 업체가 자체적으로 보유하고 있기도 하고 상용 엔진을 사용할 수도 있는데, 자사 게임 엔진은 제작하는 게임의 특성에 맞춘 엔진으로 제작되고 상용 엔진들은 범용성과 확장성을 가지게 됩니다. 이 문서에서는 게임엔진의 주요 기능과 게임 엔진의 유형 및 종류에 관해 기술되어 있습니다. 2. 게임 엔진의..
안심 스마트시티를 구현하기 위한 지능형 CCTV란 무엇인가 지능형 CCTV는 스마트시티 통합 관제 시스템의 핵심이 되는 기능으로, 영상을 기반으로 행동과 침입 등을 분석하고 자동으로 이상행위를 탐지하여 관리자에게 통보하는 범죄예방 및 대응을 위한 시스템을 말합니다. 안심 스마트시티를 구현하기 위한 기반 기술 고도화 사업의 일환으로 지능형 CCTV의 시범 사업이 추진되고 있는 상황입니다. 본 문서에서는 지능형 CCTV의 특징과 기술적인 특징에는 어떠한 것이 있는지 기술되어 있습니다. 단순형 CCTV와 지능형 CCTV의 차이점은 어떠한 것이 있는가 기존의 단순형 CCTV는 사람의 영상을 항상 감시하지만 단순히 카메라로 촬영하는 역할만 수행하였습니다. 이러한 단순 기능만 제공했기에 유지보수가 용이했지만 모니터..
1. 이동 수단의 새로운 패러다임이 된 드론(Drone)이란 무엇인가 드론이란 조종사 없이 무선전파의 유도에 의하여 비행 및 원격조종이 가능한 비행기나 헬리콥터의 무인항공기를 말합니다. 드론은 교통체증이 심하거나 험한 지형 등 사람이 접근하기 어려운 지역에 접근하여 임무 수행이 가능하고 다양한 센서를 활용해 다양한 산업에 적용 가능하다는 장점이 있어 빠른 속도도 발전하고 있습니다. 이 문서에서는 드론의 구성요소와 주요 기술, 드론이 활용되는 사업분야에는 어떠한 것이 있는지에 대해 기술되어 있습니다. 2. 드론은 어떠한 장치들로 구성되어 있는가 드론은 무인으로 조종되는 이동 수단이기에 섬세한 기능과 안전장치가 많이 필요합니다. 구성 장치는 크게 비행체, 임무장비, 지원체계, 데이터 링크로 구분되는데 비행체..
온라인과 오프라인에서 빠르고 간편한 결제방법인 간편 결제란 무엇인가 간편 결제란 카드 정보 등을 한번 입력해두고 결제 시 카드 정보 입력과 공인인증서 등록 없이 비밀번호 입력과 같은 간단한 인증만으로 결제를 하는 서비스를 말합니다. 온라인과 오프라인 상거래에서 빠르고 간편하게 결제하는 전자 결제 서비스를 제공하고 있습니다. 간편 결제는 사용자 입장에서 복잡한 결제 단계가 줄어 편의성이 높아지게 되고 사업자 입장에서는 이용자 결제 포기율이 감소되고 결제 과정에서 발생하는 빅데이터를 활용할 수 있게 되어 간편 결제의 필요성은 더욱더 높아지고 있습니다. 이 문서에서는 간편 결제의 개념도와 어떠한 기술이 사용되고 있는지에 관해 기술되어 있습니다. 간편 결제의 개념도 및 기술요소 간편 결제 프로세스는 맨 처음 사..