학술논문

HiGIS: An Open Framework for High Performance Geographic Information System
Document Type
article
Author
Source
Advances in Electrical and Computer Engineering, Vol 15, Iss 3, Pp 123-132 (2015)
Subject
high performance computing
geographic information system
geocomputation
communicating sequential process
Electrical engineering. Electronics. Nuclear engineering
TK1-9971
Computer engineering. Computer hardware
TK7885-7895
Language
English
ISSN
1582-7445
1844-7600
Abstract
Big data era expose many challenges to geospatial data management, geocomputation and cartography. There is no exception in geographic information systems (GIS) community. Technologies and facilities of high performance computing (HPC) become more and more feasible to researchers, while mobile computing, ubiquitous computing, and cloud computing are emerging. But traditional GIS need to be improved to take advantages of all these evolutions. We proposed and implemented a GIS married with high performance computing, which is called HiGIS. The goal of HiGIS is to promote the performance of geocomputation by leveraging the power of HPC, and to build an open framework for geospatial data storing, processing, displaying and sharing. In this paper the architecture, data model and modules of the HiGIS system are introduced. A geocomputation scheduling engine based on communicating sequential process was designed to exploit spatial analysis and processing. Parallel I/O strategy using file view was proposed to improve the performance of geospatial raster data access. In order to support web-based online mapping, an interactive cartographic script was provided to represent a map. A demostration of locating house was used to manifest the characteristics of HiGIS. Parallel and concurrency performance experiments show the feasibility of this system.