• 제목/요약/키워드: GIS Component

검색결과 167건 처리시간 0.021초

UML을 활용한 컴포넌트 기반의 GIS 개발방법론에 관한 연구 (A Study on the Component-based GIS Development Methodology using UML)

  • 박태옥;김계현
    • 한국공간정보시스템학회 논문지
    • /
    • 제3권2호
    • /
    • pp.21-43
    • /
    • 2001
  • 오늘날 GIS 영역을 포함하는 정보시스템 개발 환경은 소프트웨어의 복잡성 및 다양성 그리고 분산처리 및 네트워크 컴퓨팅 등의 측면에서 과거에 비해 현저하게 변화되었다. 이에 신속하게 대응하기 위하여 소프트웨어 개발 패러다임에 변화가 일어나고 있으며 객체지향기술에 바탕을 둔 컴포넌트 기반 개발이 대세로 자리잡고 있다. GIS 개발에서도 국내외적으로 관련 표준 지침을 만들어 컴포넌트에 기반한 개발을 독려하고, 앞으로 컴포넌트 기술의 적용이 증가하는 추세이다. 이러한 추세에 부응하여 GIS를 위한 컴포넌트 기반개발 방법론의 필요성이 대두되나 아직 연구가 충분히 이루어지지 못하는 실정이다. 본 연구는 UML을 활용한 컴포넌트 기반의 GIS 개발 방법론(ATOM Advanced Technology Of Methodology for GIS)의 프로세스의 제안과 함께 사례연구를 통하여 이의 적용가능성을 확인하는 것이다. ATOM은 컴포넌트 개발 그 자체를 지원할 뿐만 아니라 식별된 컴포넌트와 기존 재사용 가능한 컴포넌트에 바탕을 둔 소프트웨어 개발 생명주기 전체 단계를 지원하는 전사적인 GIS 구축 방법론이다. ATOM은 생명 주기 각 단계에 대한 주요 활동과 각각의 활동을 수행하기 위한 작업들을 정의하였다. 또한 작업간 입력물과 출력물을 제시하고, 각종 문서화를 위한 표준 양식과 항목을 제시하며 작업들의 성공적 수행을 위한 상세한 지침을 제시하여 최대한 방법론의 이해를 돕고자 하였다. 무엇보다도 ATOM의 가장 중요한 특징은 단순한 기능과 최소의 크기, 최대의 재사용을 위한 컴포넌트 추출에 목적을 두고 GIS 도메인의 여러 특징을 고려한 GIS를 위한 컴포넌트 기반의 개발방법론이라 할 수 있다. ATOM의 사례 적용은 재사용 및 상호운용성이 뛰어난 컴포넌트의 추출과 함께 보다 체계적이고 구체적인 개발 가이드 라인을 제공하여 응용GIS 구축의 생산성 및 품질 향상에 기여할 뿐만 아니라 우리의 최종목표인 GIS 소프트웨어 자동 생산에도 크게 기여할 것으로 사료된다.

  • PDF

개방형 GIS의 단순개체 사양을 이용한 공간 기준 좌표계 컴포넌트의 개발 (Development of Spatial Reference System Component with Open GIS Simple Features Specification)

  • 이대희;변수윤;임삼성
    • 한국공간정보시스템학회 논문지
    • /
    • 제2권1호
    • /
    • pp.57-62
    • /
    • 2000
  • 개방형 GIS 협회(Open GIS Consortium 또는 OGC)에서는 상호연동성과 재사용성을 지닌 시스템 객체기술인 OLE/COM을 위한 단순개체 사양을 제시하고 있다. 본 연구에서는 OGC의 기준에 따라 ATL(Active Template Library)을 이용한 공간 기준 좌표계 컴포넌트를 개발하였다. 본 연구에서 개발한 공간 기준 좌표계 컴포넌트는 44개 종류의 지구 투영법과 서로 다른 공간 좌표계 간의 변환기능을 제공한다. 공간 좌표계 변환방법은 7 매개변수 변환법(Bursa-Wolf) 좌표변환과 몰로덴스키(Molodensky) 좌표변환을 모두 포함한다. 또한 사용자는 공간 좌표계 설정에 필요한 모든 구성 요소와 그 속성값을 설정함으로써 사용자가 원하는 공간 좌표계를 설정할 수 있다. 그리고 미리 정의된 텍스트(WellKnownText)를 이용한 공간 기준 좌표계의 객체 생성 및 저장이 가능하다. 연구에서 구현한 공간 기준 좌표계 컴포넌트는 다양한 GIS 응용프로그램에서 재사용됨으로써 시스템 개발시간을 단축시키고 사용자가 원하는 공간 좌표계를 쉽게 정의할 수 있게 한다.

  • PDF

GIS 교통 컴포넌트 개발을 위한 통행배정모형 구축 (A Study on the Trip Assignment Model for GIS Transportation Component Development)

  • 이경소;이성모;김창호
    • 대한공간정보학회지
    • /
    • 제8권1호
    • /
    • pp.65-72
    • /
    • 2000
  • 교통수요예측과정은 교통정책개발 및 교통계획에 있어 매우 중요한 요소이며, 특히, 마지막 단계인 통행배정은 교통망의 결함을 판단하고 개선책을 제시하기 위한 매우 중요한 단계이다. 또한 지리정보시스템(GIS)은 다양한 장점으로 인해 교통분야에 활용될 경우 기대되는 효과가 매우 크며, 최근 프로그램 개발환경이 컴포넌트 기반으로 급속히 변하고 있어 교통계획 부문의 컴포넌트화가 절실히 요구되는 상황이다. 본 연구는 평형통행배정모형을 GIS를 이용하여 구현함으로써 교통 컴포넌트의 개발을 시도하였다. 그리고 구현된 시스템은 실제 청주시에 적용하여 보았다.

  • PDF

컴포넌트 기반 지리 정보 시스템을 위한 엔터프라이즈 서버의 설계 및 구현 (Design and Implegmentation of an Enterprise Server for Component-based Geographic Information Systems)

  • 이강준;홍동숙;박지웅;한기준
    • 한국공간정보시스템학회 논문지
    • /
    • 제1권2호
    • /
    • pp.5-20
    • /
    • 1999
  • 최근 정보기술(Information Technology : IT) 분야의 새로운 소프트웨어 패러다임 (paradigm)은 분산 컴퓨팅 기법이 가져온 컴포넌트 기술이다. 컴포넌트 기술은 프로그램 개발에 소요되는 시간을 상당히 단축시킬 수 있으며, 인터넷/인트라넷 환경에 적합한 분산 컴퓨팅 환경을 쉽게 구축할 수 있도록 설계되어 있다. 이러한 소프트웨어 기술의 변화는 지리 정보 시스템(GIS) 분야에도 커다란 영향을 주었으며. 또한 지리정보 시스템의 기술적 정책적 측면에서 컴포넌트 기술이 매우 필요하게 되었다. 본 논문에서는 분산 GIS 컴포넌트들의 효과적인 개발과 운용을 위해 선 마이크로 시스템에서 산업 표준으로 제시한 Enterprise JavaBeans Specification 1.1을 적용하여 GIS 컴포넌트를 위한 엔터프라이즈 서버를 개발한다. 사용자는 엔터프라이즈 서버를 활용하여 GIS 컴포넌트 개발을 위한 UML과 디자인 패턴 등을 관리하며, 개방형 지리 데이타 상호 운용성 사양인 OpenGIS를 준수하는 GIS 컴포넌트 컨테이너를 개발하고. 공간 XML 엔진을 이용하여 공간 메타데이타를 관리하며 그리고 개발된 GIS 컴포넌트들의 테스트 및 검증을 위한 TESTBED 서버를 구현할 수 있다.

  • PDF

지자체 GIS 상호운용성 확보를 위한 표준화 연구 (A Study on Standardization of GIS Interoperability in Local Governments)

  • 전창섭;김은형
    • 한국공간정보시스템학회 논문지
    • /
    • 제4권2호
    • /
    • pp.41-54
    • /
    • 2002
  • 본 연구의 핵심 질문 사항은 지자체 GIS 응용시스템의 재사용 문제를 상호운용성 확보를 통해 해결할 수 있는가, 해결 가능하다면 지자체 GIS 상호운용성 확보를 위해 무엇을 어떻게 해야 하는가 이다. 본 연구의 핵심 질문 사항에 대한 해답을 찾기 위해 일반적인 GIS 분야에서의 상호운용성에 관한 표준 및 기술을 고찰하였다. 일반적인 GIS 분야에서의 상호운용성은 OGC 및 ISO와 같은 표준화 단체에서 GIS 표준을 정의해 나가고 있으며, 컴포넌트 및 분산환경 등의 기술을 통해 상호운용성의 가능성을 확인하였다. 지자체 GIS와 같은 GIS 도메인에서의 상호운용성 확보를 위해서는 표준 인터페이스가 필요하다. 본 연구에서는 지자체 GIS 상호운용성 확보를 위한 표준 인터페이스의 정의 과정을 표준화 모델로 제시하였다. 표준화 모델은 지자체 GIS 업무모델링을 통해 지자체 GIS 서비스 아키텍쳐를 정립하여, 이를 기반으로 지자체 GIS 표준 인터페이스를 정의하는 과정으로 진행된다. 지자체 GIS 업무모델링은 각 지자체에서 GIS를 도입하고자 하는 대상업무에 대한 범위를 명확히 설정하고 단위화하여, 각 단위 업무에 대해 세부적인 업무의 시나리오를 작성하는 것이다. 지자체 GIS 서비스 아키텍쳐는 각 단위 업무의 세부적인 시나리오를 바탕으로 각 단위 업무에서 필요로 한 서비스를 정의한 것이다. 지자체 GIS 서비스 아키텍쳐를 기반으로 지자체 GIS 표준 인터페이스가 정의되어야 한다. 지자체 GIS 표준 인터페이스를 수용한 다양한 제품의 컴포넌트가 개발됨으로써 지자체에서는 각 지자체의 특성에 맞는 컴포넌트를 구입하여 응용시스템을 조립할 수 있다. 컴포넌트를 활용한 지자체 GIS 응용시스템 개발은 지자체 GIS 재사용의 문제를 해결해 줄 수 있을 것이다.

  • PDF

컴포넌트 명세기반의 GPS 애플리케이션 개발 프로세스 (Component Specification-based GPS Applications Development Process)

  • 이상영;이윤현
    • 디지털산업정보학회논문지
    • /
    • 제8권3호
    • /
    • pp.11-22
    • /
    • 2012
  • GIS have expanded the use-range to the various application area with the advantage of interface environment, the various geographical operation. topological analysis by the friendly user. Early GIS software was developed as monolithic tool in which all functions packed in the same software. But, these GIS software have the problems of the high cost of constructing system, closely related system architecture and the reusability. And there is a lack of interoperability between them because most of them have their own unique data format according to their practical application fields. So Component is a unit that it is cohesive software package which is able to be developed and arranged independently and connected with another component for necessary system composition. In this paper, we analyze the requirements for component design and component specifications based on the extracted components. Commonly used to extract components from the requirements of the GPS component-based development process is presented. These components extracted by the process can be used to assemble components only. In particular, applications for developers to add features specific case without affecting the other components that can be modify the component.

재사용을 위한 지자체 GIS 공통모델 연구 (Development of the Common Model for Reuse of GIS Components in Local Governments)

  • 김은형
    • 한국공간정보시스템학회 논문지
    • /
    • 제1권2호
    • /
    • pp.81-98
    • /
    • 1999
  • 본 연구는 지자체 GIS의 재사용 방안의 제시를 위하여 기존 연구에서 분석된 장애요인을 해결할 수 있는 공통모델의 정립과 이를 구현하기 위한 기술인 컴포넌트의 개발전략을 제시하였다. 지자체 GIS 재사용을 위한 공통모델의 구성요소는 컴포넌트 아키텍쳐 공통 업무프로세스모델, 공통 업무지원기능모델 및 데이터모델로써 시스템으로 구축할 업무의 흐름, 지원기능 및 사용자료에 대한 최소한의 표준안이다. 이러한 공통모텔이 현실화되기 위해서는 아직 활용할 수 있는 컴포넌트가 부족하고, 기존에 개발된 시스템을 계속 활용해야 하는 문제가 남아 있다. 이러한 현실적인 관점에서 출발하여 지자체 GIS 재사용을 (1) 지자체 내 시 구청간의 재사용, (2) 같은 환경에서 구축된 타 지자체 시스템 재사용, (3) 표준인터페이스에 의한 컴포넌트의 자유로운 교체의 세 가지 시나리오를 개념화하고, 그에 따른 재사용전략을 제시하였다. 컴포넌트의 구현은 물론이거니와 본 연구에서 제시한 재사용 전략이 현실화될 수 있도록 하기 위해서는 컴포넌트의 인증제도, 컴포넌트의 소유권 및 판매방법 등 해결되어야 할 향후과제들이 많이 남아있다. 하지만 중앙정부기관, 지자체, 민간기업 등이 중복투자의 방지와 보다 경쟁력 있는 기술 보유를 목적으로 서로 협력한다면 가까운 시일 내에 재사용이 현실화 될 것이다.

  • PDF

DESIGNING AND DEVELOPING E-MAP COMPONENT USING UML

  • Jo Myung-Hee;Jo Yun-Won;Kim Dong-Young
    • 대한원격탐사학회:학술대회논문집
    • /
    • 대한원격탐사학회 2005년도 Proceedings of ISRS 2005
    • /
    • pp.466-469
    • /
    • 2005
  • In this study e-map component was designed and developed to possibly overlay with all kinds of thematic maps in various scales and provide the all detailed information by using high-resolution satellite image and GIS. Also, this system has powerful map composition tool to display map such as legend, scale bar, index map and so on. For this, this e-map component was designed by using UML and developed based on Windows 2000 and implemented by using Visual Basic 6.0 as development programming language, Map Objects 2.1 of ESRI as GIS component. Through this system, the forest officials could generate more detailed topography and desired thematic map. In addition, the data consistency in DBMS could be maintained by using SDE (Spatial Database Engine) for their job and share the standard forest database with others in real time.

  • PDF

GPS 애플리케이션에 대한 컴포넌트 기반의 요구사항 분석 (Component-based Requirements Analysis for the GPS Applications)

  • 이상영;이윤현
    • 디지털산업정보학회논문지
    • /
    • 제8권2호
    • /
    • pp.177-188
    • /
    • 2012
  • GIS provides the various analyzing and displaying using diverse spatial data have supported the powerful functionality and friendly user-interface. But, early GIS software is developed as package tool, it have many difficulties with reducing the cost of developing GPS application and satisfying the various user requirements. At present, the developed GPS applications across multiple domains, despite the common features are built separately for each domain in terms of software engineering development followed out waste of time and money expenditure. However, common features between GPS applications, if deployed as a component assembly and reuse components in terms of enabling the two kinds of component-based development can bring out the beneficial results. In this paper, we described the Analysis and design of GPS ApplicationsS based on Component. Each GPS component is composed of many objects accomplish the atomic service processing and cooperate with each other. And, GPS components meets the qualifications of thc low cost of developing GPS application because of the reusability and re-composition.