• Title/Summary/Keyword: GUI Based Model

Search Result 208, Processing Time 0.033 seconds

Development of QGIS plugin GUI for the GRM Model and Free Open (GRM 모형의 QGIS Plugin GUI 개발 및 모형 공개)

  • Choi, Yun Seok;Park, Sang Hoon;Kim, Kyung Tak
    • Proceedings of the Korea Water Resources Association Conference
    • /
    • 2018.05a
    • /
    • pp.38-38
    • /
    • 2018
  • 본 논문에서는 분포형 강우-유출 모형인 GRM(Grid based Rainfall-runoff Model)의 확장성과 편의성 향상을 위한 소프트웨어 개발에 대해서 기술하였다. 본 연구에서는 크게 3가지를 수행하였다. 첫 번째는 기존의 GRM은 HyGIS, MapWindow GIS 등과 같은 GIS 소프트웨어 및 Microsoft MDB와 코드 수준에서 통합된 형태로 개발되었으며, 이러한 특성은 GRM을 이용한 다양한 응용시스템 개발시 제약 조건으로 작용하였다. 본 연구에서는 GRM 모형을 GIS 및 데이터베스와 코드 수준에서 분리하여 GRMCore.dll을 개발하였다. GRMCore.dll은 콘솔 모드 및 GUI에서 유출해석을 실행할 수 있는 소프트웨어와 실시간 유출해석시스템 등과 같이 유출 해석을 위한 다양한 응용 소프트웨어 개발에 공통적으로 활용될 수 있다. 두 번째는 최근 들어 세계적으로 가장 많이 사용되고 있는 오픈소스 GIS 인 QGIS의 plugin으로 GRM 모형의 GUI(QGIS-GRM)를 개발하였으며, GRM 모형의 입력자료 구축을 위해 TauDEM을 이용해서 Drainage Tool을 개발하였다. Drainage Tool에서는 격자별 흐름방향, 하천망, 유역 등과 같은 수문학적 공간정보를 DEM을 이용하여 구축할 수 있다. 세 번째는 개발된 소프트웨어를 오픈소스로 공개하였다. 공개 대상은 GRM 모형, QGIS-GRM, Drainage Tool 등이며, 각 소프트웨어에 대한 매뉴얼을 포함하고 있다. 소스코드의 공개는 세계적으로 널리 이용되고 있는 오픈소스 플랫폼인 Github(https://github.com/floodmodel/)를 이용하였다. 본 연구를 통해서 기존에는 특정 소프트웨어에 코드 수준에서 의존적이던 GRM 모형의 독립성을 향상시켰으며, 이를 통해 다양한 응용 소프트웨어 개발에 대한 적용성을 높일 수 있었다. 또한 QGIS 기반의 GUI 개발, 모형 입력자료 구축 도구의 개발, 개발된 소프트웨어의 오픈소스화 등을 통해서 사용자들이 좀 더 쉽게 GRM 모형을 활용할 수 있게 하였다.

  • PDF

Development of Marine Casualty Forecasting System (III): Three-Dimensional Visualization System (해양사고 예보 시스템 개발(III): 3차원 통계 가시화 시스템)

  • 임정빈;공길영;구자영;김창경
    • Proceedings of the Korean Institute of Navigation and Port Research Conference
    • /
    • 2003.05a
    • /
    • pp.66-72
    • /
    • 2003
  • The paper describes on the implementation of three-dimensional visualization system that is to visualize meaning of the statistical prediction results of marine casualty with easy of understanding. Graphical User Interface(GUI) and Web based Virtual Reality (VR) technology are mainly introduced in the system development. In addition, the time based prediction models of the marine casualty and the risk level are developed to display daily situation. As operating test results of the system, it is known that complicated statistical results can be shown as simple colour in the three-dimensional virtual space.

  • PDF

Development of 'IceView' Program for Estimation of Ice Resistance on Ice-Transiting Vessels (쇄빙선박에 작용하는 빙저항 산정을 위한 'IceView' 프로그램 개발)

  • Choi, Kyung-Sik;Lee, Jin-Kyoung
    • Journal of Ocean Engineering and Technology
    • /
    • v.19 no.6 s.67
    • /
    • pp.50-57
    • /
    • 2005
  • Ice resistance on ice-transiting vessels is one of th£ important issues concerning th£ design of ships with ice classes. In this study, th£ development of GUI software for estimation of ice resistance on ice-transiting vessels is discussed. lee resistance estimation equations, based on model tests and full-scale sea trial data from many previous research articles, are studied in conjunction with two ship categories i.e., ,icebreakers/supply/tug vessels and ice-strengthened cargo vessels. lee resistance estimation equations are summarized in common format and are compared with each other. The GUI software 'Ice View,' written in MS Visual Basic language, can calculate ice resistances according to varying ice thickness and ship speed. The software can provide the calculated results, with suitable tables and graphs, for easy comparison of each ice resistance estimation equation.

Solid Object: Augmented Reality-based Tangible Interface Model using Pictorial Image Code (Solid Object: Pictorial Image Code를 사용한 증강현실 기반 감각형 인터페이스 모델)

  • Lee, Se-In;Cheoung, Cheol-Ho;Yoon, Sung-Young;Han, Tack-Don
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2008.05a
    • /
    • pp.186-189
    • /
    • 2008
  • 데스크탑 기반의 컴퓨팅 환경에서 모바일 기반 컴퓨팅 환경으로의 전환은 인터페이스의 변화를 필연적으로 요구한다. 이에 현재 모바일 기기들은 작은 사이즈의 기계에 많은 버튼을 부착하고 다양한 기능의 GUI를 제공하여 모바일 환경에서 데스크탑 수준의 인터페이스를 제공하려 하고 있다. 하지만 그 결과 버튼의 사이즈는 작아지고 GUI는 복잡해져 오히려 사용자의 불편함을 가중시키고 있다. 또한 제공되는 GUI는 공통적인 형식이 없고 사용자의 기호를 반영하지 못하며 부가적인 학습이 필요한 문제점이 있다. 본 논문에서는 이러한 문제를 해결하기 위한 방안으로 Solid Object 인터페이스 모델을 제안한다. 본 모델은 사용자가 직접 제작 가능하며 TUI(Tangible User Interface)의 특성을 활용하여 조작의 편의를 추구 하였으며, 증강현실(Augmented Reality) 기술을 이용하여 즉각적인 정보 피드백을 제공한다. 그리고 Pictorial Image Code로 증강현실과 TUI를 연결하고 사용자에게 직관적인 정보를 제공해준다.

Development of Python-based Annotation Tool Program for Constructing Object Recognition Deep-Learning Model (물체인식 딥러닝 모델 구성을 위한 파이썬 기반의 Annotation 툴 개발)

  • Lim, Song-Won;Park, Goo-man
    • Journal of Broadcast Engineering
    • /
    • v.25 no.3
    • /
    • pp.386-398
    • /
    • 2020
  • We developed an integrative annotation program that can perform data labeling process for deep learning models in object recognition. The program utilizes the basic GUI library of Python and configures crawler functions that allow data collection in real time. Retinanet was used to implement an automatic annotation function. In addition, different data labeling formats for Pascal-VOC, YOLO and Retinanet were generated. Through the experiment of the proposed method, a domestic vehicle image dataset was built, and it is applied to Retinanet and YOLO as the training and test set. The proposed system classified the vehicle model with the accuracy of about 94%.

Magnetic Particle Separation by an Optimized Coil: A Graphical User Interface

  • Rouhi, Kasra;Hajiaghajani, Amirhossein;Abdolali, Ali
    • Journal of Magnetics
    • /
    • v.22 no.2
    • /
    • pp.214-219
    • /
    • 2017
  • Magnetic separators that clean the fluid stream from impurities, protect the installations in numerous industries. This paper introduces a graphical user interface (GUI) which proposes an optimized coil separating magnetic particles with a radius from 1 up to 500 µm. High gradient magnetic fields are employed in an arbitrary user defined fluidic channel which is made of a nonmetallic material. The effects of coil parameters are studied and adjusted to design an optimum coil with a minimum Ohmic loss. In addition, to design the coil scheme based on the particle movements, a mathematical particle-tracing model within the fluid channels has been utilized. In comparison to conventional magnetic separators, this model is reconfigurable by the user, produces a weaker magnetic field, allows for continuous purifying and is easy to install, with high separation efficiency. The presented GUI is simple to use, where the coil's manufacturing limitations can be specified.

Auto Calibration of Water Quality Modeling Using NGIS (NGIS자료와 연계한 수질모의 결과의 자동보정)

  • Han, Kun Yeun;Lee, Chang Hee;Kim, Kang Mo
    • Proceedings of the Korea Water Resources Association Conference
    • /
    • 2004.05b
    • /
    • pp.1400-1403
    • /
    • 2004
  • The current industrial development and the Increase of population along Nakdong River have produced a rapid Increase of wastewater discharge. This has resulted in problem of water quality control and management. Although many efforts have been carried out, water quality has not significantly improved. The goal of this study is to design a NGIS-based water quality management system for the scientific water quality control and management in the Nakdong River. For general water quality analysis, QULA2E model was applied to the Nakdong River. A sensitivity analysis was made to determine significant parameters and an optimization was made to estimate optimal values. The calibration and verification were performed by using observed water quality data for Nakdong River. A water qualify management system for Nakdong River was made by connecting the QUAL2E model to ArcView. It allows a Windows-based Graphic User Interface(GUI) to implement all operation with regard to water quality analysis. The modeling system in this study will be an efficient NGIS for planning of water quality management.

  • PDF

Introduction to Development Tool for Windows Based Real-Time Power Plant Simulators (Windows 환경의 발전소 실시간 시뮬레이터 개발 툴 소개)

  • 조병학
    • Proceedings of the Korea Society for Simulation Conference
    • /
    • 1998.10a
    • /
    • pp.90-94
    • /
    • 1998
  • 한국전력공사 전력연구원은 10년간의 시뮬레이터 개발 경험을 바탕으로 Windows(NT)환경의 시뮬레이터 개발 툴인 Powersim을 독자적으로 개발하고 이를 이용하여 화력발전소 DCS(Distributed Control System) 검증용 시뮬레이터를 개발하고 있다. PowerSim은 GMB(Graphic Model Builder)를 갖춘 국내 최초의 시뮬레이터 개발툴로 다양한 발전소 기기모델과 강사조작반기능을 갖추고 있다. PowerSim은 완벽한 GUI (Graphic User Interface)환경을 지원하여 User가 Icon Drag 방식으로 시뮬레이션 도면(SimDiagram)을 그리면 그래픽 에디터에서 출력된 각종 기기의 접속상태를 나타내는 Netlist를 변환기가 처리하여 기기의 연결상태를 정규화하고 Scheduler는 기기모델(일종의 Subroutine)을 Netlist에 맞게 Scheduling하여 Executive에서 실행 가능한 형태로 만드는 모든 과정이 자동화되어 있다. 따라서, 개발자는 발전소 P&ID(Pipe and Instrument Drawing)에 기초하여 Simdiagram을 그리고 발전소 데이터를 입력하는 것만으로 실시간 시뮬레이터를 구현할 수 있다. 본 논문에서는 PowerSim의 개요와 GMB(Graphic Model Builder) 및 강사조작반에 적용된 GUI 환경과 실시간 Executive에 대해 다룬다.

  • PDF

Study on a Model-based Design Technique for Monitoring and Control of a Vehicle Cluster (자동차 클러스터의 감시 및 제어를 위한 모델기반설계 기법 연구)

  • Kim, Dong Hun
    • Journal of the Korean Institute of Intelligent Systems
    • /
    • v.27 no.1
    • /
    • pp.35-41
    • /
    • 2017
  • This paper presents the development of a monitoring and control system for a vehicle cluster using a model-based design technique. For MBD(model-based design), MATLAB GUI(Graphic User Interface), M programs, simulink, state flow, and tool boxes are used to monitor a number of data such as warning, interrupts, and etc. connected to a real vehicle cluster. As a monitoring tool, a PC(Personal Computer) station interworks with the real vehicle cluster through the interface commands of tool boxes. Thus, unlike existing text-based designs, the MBD based vehicle cluster system provides very easy algorithm updates and addition, since it offers a number of blocks and state flow programs for each functional actions. Furthermore, the proposed MBD technique reduces the required time and cost for the development and modification of a vehicle cluster, because of verification and validation of the cluster algorithm on the monitor through a PC.

A PIM/PSM Component Modeling Technique Based on 2+1 View Integrated Metamodel (2+1 View 통합 메타모델 기반 PIM/PSM 컴포넌트 모델링 기법)

  • Song, Chee-Yang;Cho, Eun-Sook
    • The KIPS Transactions:PartD
    • /
    • v.16D no.3
    • /
    • pp.381-394
    • /
    • 2009
  • As a technique to enhance reusability for the created artifacts in software modeling process, the model driven method such like MDA has been applied. Unfortunately, the hierarchical and systematic MDA based development technique using UML is poor yet. This causes the problem that the MDA modeling with high consistency and reusability based on MDA metamodel is not being realized. To solve this problem, this paper proposes a MDA (PIM/PSM) component modeling technique using 2+1 view integrated metamodel. At first, the meta-architecture view model which can represents development process view and MVC view is defined. Then, the hierarchical integrated metamodels per view are addressed separately for modeling process and MVC at metamodel level on the hierarchy of the defined meta-architecture view model. These metamodels are defined hierarchically by layering the modeling elements in PIM and PSM pattern for UML models and GUI models. Appling the proposed metamodel to an ISMS application system, it is shown as a component modeling case study based on MDA. Through this approach, we are able to perform a component model with consistency and hierarchy corresponding to development process and MVC way. Accordingly, this may improve more independence and reusability of model.