Next Article in Journal
An Infinite Slope Model Considering Unloading Joints for Spatial Evaluation of Coseismic Landslide Hazards Triggered by a Reverse Seismogenic Fault: A Case Study of the 2013 Lushan Earthquake
Previous Article in Journal
A Selected Survey of Game Theory Models with Government Schemes to Support Circular Economy Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

Development of Geographic Information System Architecture Feature Analysis and Evolution Trend Research

1
Faculty of Geomatics, Lanzhou Jiaotong University, Lanzhou 730070, China
2
Aerospace Information Research Institute, Chinese Academy of Sciences, Beijing 100094, China
3
Faculty of Geographical Science, Beijing Normal University, Beijing 100875, China
4
SuperMap Software Co., Ltd., Beijing 100015, China
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Sustainability 2024, 16(1), 137; https://doi.org/10.3390/su16010137
Submission received: 28 September 2023 / Revised: 1 November 2023 / Accepted: 6 December 2023 / Published: 22 December 2023

Abstract

:
A geographic information system (GIS) is a technical system which is supported by computer software and hardware systems. It focuses on the geographical information related to the whole or part of the earth’s surface. It is used for collecting, storing, managing, calculating, analyzing, displaying, and describing geographical information. It has inherent advantages in processing geographic data and plays an indispensable role in the sustainable detection of natural resources, natural disaster risk management, urban sustainable development planning, etc. With the continuous development of technology, the integration of GIS with emerging technologies such as big data, cloud services, and artificial intelligence creates new geographic information systems and entirely new development directions. The GIS architecture is of great value for the efficient execution of GIS systems. In this process, as the organizational form of GIS systems, the GIS architecture is also constantly evolving with the intersection and integration of GIS and other technologies. This research reviews a large amount of literature on component technologies, 3D technologies, cloud computing, big data, artificial intelligence, and so on, at home and abroad and analyzes and elaborates on the current development status and trends of GIS software architecture. It discusses in detail the characteristics and future development directions of different GIS software architectures in different periods and makes delicate descriptions of their hierarchical features. This study aims to summarize the advantages and disadvantages of architectures in different stages, the interactivity from the user’s perspective. On this basis, it studies the development trends of GIS integrated with big data and artificial intelligence, summarizes the laws and experience of the evolution of its system architecture, and analyzes the technological drivers of each evolution and their impact on GIS applications. Reviewing the evolution history of GIS frameworks is expected to provide guiding references for more efficient GIS system architecture research in the future.

1. Introduction

A geographic information system (GIS) is a computer system that collects, stores, manages, analyzes, displays, and applies geographic information, as well as a general technique for analyzing and managing mass spatial data [1,2,3,4,5]. GIS has a wide range of applications. It plays a key role in resource management, land planning, natural disaster management, transportation planning, environmental protection, social service planning, and decision support. GIS provides spatial data analysis and visualization tools that help to better understand environmental and social issues, including resource protection, sustainable land use, natural disaster mitigation, transportation efficiency improvement, ecosystem protection, social equity, and smart decision making. Many cases in the 2023 Sustainable Development Goals (SDGs) report, especially SDG 11, the “Sustainable Cities and Communities” section, are mostly based on GIS platforms. Studying the evolution of GIS architecture to make it better serve the whole society in terms of information services and data sharing will help support the realization of sustainable development goals. The GIS technique began in the early 1950s. Canada’s CGIS, the first operational GIS in the world, debuted in 1972 and achieved significant technical advancements such as the scan-in of map data and the conversion of raster and vector data formats [6,7,8]. The 1960s was the expansion period of GIS, focusing on the geoprocessing of spatial data, but the scope of application is still relatively narrow [2,9,10,11]. GIS technique has significantly improved with the rapid development of computer technology in the 1970s [12,13]. The era of application started to push forward, leading to the creation of commercial GIS in the 1980s [10,11]. In the 1990s, it was the socialization stage, and GIS entered a phase of fast growth in China, paying more attention to enhancing the user experience and spatial analysis function [2,6,7,8,9,10,11,12,13,14,15].
The structure of the GIS technique has also unceasingly improved with its continuous development. As the socialization of GIS continued to develop and new architectural systems were launched in the 1990s, component-based GIS [16,17,18,19,20] and WebGIS [21,22,23,24,25,26,27] were extensively adopted by the GIS industry. In the following years, because of the strong mobility of mobile devices, real-time services, and the diversity of information carriers, mobile internet technology has become popular, and mobile GIS has gradually become the mainstream of the GIS field [28,29,30,31,32,33,34,35]. As technology develops and society expands, and more diverse information and data of all types become available, people start to consider how to preserve resources more effectively, save expenses, and access data more efficiently, and the introduction of cloud computing technology offers a solution to this problem. Meanwhile, cloud GIS technology has matured with the constant growth of cloud computing technology [36,37,38,39,40,41,42,43].
GIS software architecture represents the organization mode of the GIS system in the whole GIS software system and throughout the entire life cycle researched and developed by the GIS system. Accurate architecture mode plays an important role in effectively executing GIS spatial operations. Currently, the popular GIS architecture organizations include Components GIS [44,45], Web GIS [46,47], mobile GIS [48,49], grid GIS [50,51], new 3D GIS, Cloud GIS [52,53], big data GIS [54,55], AI GIS [56,57], etc. Based on the above-mentioned architecture, this paper will illustrate and discover the status quo and trend of the GIS architecture system at home and abroad.
At present, the relevant literature on GIS architecture is relatively scarce, especially with the lack of a comprehensive review and systematic study of the development process of GIS architecture. Most of the studies focus on the development of GIS and one-sided analysis of the characteristics of a single architecture. There is little literature to summarize the inherent laws of GIS architecture evolution at different stages. Through the form of a literature review, this paper systematically combs the technological evolution process of mainstream GIS architecture in different stages from component GIS to AI GIS and makes up for the literature gap in this field. The purpose of this study is to explore the current situation and development trend of GIS architecture at home and abroad in recent years. Through the comparative analysis of GIS architectures in different stages, it is expected to summarize the advantages and disadvantages of different architectures and provide a reference for the design of future GIS architectures.

2. Methodology

We conducted a comprehensive search and statistical analysis of Chinese and English academic papers on GIS architecture published between 1991 and 2023. For Chinese papers, we chose the China National Knowledge Infrastructure (CNKI) database as the paper source, which is widely recognized as an authoritative source in academia. CNKI includes a large number of high-quality papers published in core Chinese journals that adopt strict peer-review systems and are widely recognized for their quality. For English papers, we chose the well-known Google Scholar database, which extensively covers various high-impact factor English journals and contains papers that have gone through rigorous peer review, ensuring high quality. The richness of these two databases in terms of quantity and quality of papers meets the needs of our research in investigating GIS architecture literature.
After obtaining the paper samples, we carefully reviewed the authors, abstracts, introductions, and conclusions of the papers to eliminate duplicated content, ensuring the accuracy of the research papers. We used keywords related to GIS architecture such as “GIS architecture features”, “GIS architecture evolution”, and “emerging technologies in GIS” to search for literature. Eventually, we identified 127 high-quality research papers from the two databases as the literature basis for this study. Among them, there are 66 Chinese papers and 61 English papers. Furthermore, 25 papers directly studying GIS systems account for 20% of the total. There are 102 papers on different types of GIS, classified by category. Figure 1 shows the proportion of the number of different types of geographic information system (GIS) studies in the sample of papers included in this review.
We also used statistical analysis methods to calculate the number of papers in every 5 years from 1991 to 2023 and visually presented the results in statistical charts. Figure 2 clearly shows that during the 2011–2015 period, the number of papers on GIS research surged to a peak. In the following nearly ten years, the number of GIS research papers showed a gradual downward trend. This statistical result can provide valuable information for our analysis of GIS architecture research’s historical context and development trend.

3. Research Status

The architectural framework of GIS assumes pivotal significance as the bedrock upon which GIS systems are built, serving as a guiding force for their ongoing development and enhancement. GIS plays a pivotal role in the management and analytical processing of geospatial data, wielding the capacity to harness and dissect spatiotemporal information in the contemporary era of information technology. This capability lends invaluable support to decision-making processes in urban development and human activities. The integration of GIS with cutting-edge technologies such as cloud computing, artificial intelligence, and other emerging paradigms has given rise to specialized GIS subfields like Cloud GIS, Web GIS, and AI GIS, among others. This convergence of nascent technologies has ushered in profound transformations within the GIS domain and fostered extensive interdisciplinary synergies.

3.1. The Status Quo of Components GIS Architecture

In the computer field, Microsoft introduced the COM component technology in the 1960s and has become one of the trends in today’s software technology due to its strong independence and free composition, flourishing the component technology and greatly accelerating the progress of computer software development. Similarly, the development of component technology promotes the improvement of GIS technology, and the application of component technology enables GIS developers to develop a variety of commercial GIS software quickly, efficiently, and flexibly [58,59]. The core of the GIS is the GIS software [2], and the component GIS applies object-oriented technology and computer component technology to the GIS software development process [17,18]. Using the component object platform as a foundation, programmers incorporate GIS features into a system by creating a collection of components with common communication ports and multilingual applications, and the components communicate with one another via interfaces [19,60,61].
Before the emergence of components GIS, GIS was in the stage of expert GIS, in which GIS architecture mainly uses modular GIS, integrated GIS, modular GIS and core GIS [62], and GIS software primarily utilized desktop GIS along with a specific secondary development language. This method is challenging for users to understand and use, is difficult to expand, and cannot be connected with other systems like MIS (Management Information System). Modular GIS is the application model for the early-stage GIS, which divides GIS functions into several modules to realize corresponding functions, but they do not have the ability to work together harmoniously with each other. Integrated GIS incorporates each module function as an enormous GIS software package. The modules of modular GIS are purposefully segregated to achieve fine functionality, so it is challenging to integrate them with management information systems and specific application models. Core GIS develops a series of dynamic chained libraries on the operating system, and developers can start developing through API [62]. This non-modular GIS architecture can satisfy users’ demands in the early phase, but its flaws and shortcomings are gradually revealing with the unceasing development of computer technology: the development burden is heavy, and the system is growing larger; the integration of spatial data, GIS software, and application models is challenging; development languages cannot be translated between each other, etc. Because of these flaws, GIS applications are confined to mapping, land, and a few sectors, which cannot serve more fields and the public.
Components GIS has flexible, low costs, directly embedded in MIS development tools, robust GIS functionalities, easy development, and other features [18,19], which can effectively solve the above-mentioned problems. Components GIS is designed into three-layer structures: the basic component, advanced common component, and business component [19,20,61,62,63,64]. The basic component is located at the lowest layer of the platform, providing the interactive process between the system and spatial data management and achieving the connection with the database; the advanced common component is formed by the basic component and is packaged with message control; the business component achieves industrial support by encapsulating the feature functionality components for particular functions. This type of architecture enables the development of GIS software to contain a stronger configurability, expandability, and openness and greatly reduces the research and development costs, which has already become one of the essential trends of GIS development. Subsequently, many successful component GIS applications started to appear, including ArcObjects [65,66] released from ESRI and the SuperMap iObjects from SuperMap [67,68], etc. The major architecture of the Components GIS system is shown in Figure 3.
Compared with developed countries, the development of GIS software in China has fallen behind for several years, but the emergence of Components GIS enormously promotes the evolution of Components GIS in China. The Components GIS software technology based on COM has still been the mainstream at present. However, there are still diverse problems that need to be solved such as the component version conflicts brought on by “Dynamic Library Hell (DLL Hell)” and the restrictions on secondary development extensions brought on by the inability to inherit objects, which have an impact on the advancement of COM-based GIS technology [16].

3.2. The Status Quo of Web GIS Architecture

After experiencing the single PC application environment, there appears a novel GIS architecture model in the GIS field—Web GIS. Network environment GIS applications develop from the local area network C/S (client/server) structure of the application to the Internet environment B/S (browser/server) structure of the Web GIS application [21,23]. This structure changes the data processing method of GIS, extending GIS functions on the traditional single PC to the Web. Client application program utilizes network protocols to operate the GIS system on the Web based on the network platform, and users can log in at any node, browse spatial data on the website, perform various map operations and GIS spatial analysis, etc. [24,25,69]. It is the production of network technology applied to GIS development and is a significant constituent part of modern GIS.
Compared with the C/S structure, Web GIS has several characteristics such as convenience deployment, ease of use, and low requirements for networking [70,71,72], which laid the foundation for the geographical information service [73,74]. Its development went through three stages from C/S to B/S [75,76]. The initial C/S mode is split into client and server, which is a loose coupling system, and the client is responsible for the logical expression of the display layer and application layer, and the server in charge of the database and file serves the data preservation and management. This structure causes a reasonably large client load and a small server load, which has a significant negative impact on the system’s overall performance. The server business and data services are separated with the continuous expansion of network services in order to facilitate system maintenance and logical clarity. The calculation and data of application software are then fairly distributed between the client and the server, balancing the load on both ends and improving operational efficiency. But this structure still requires the client to download the application program, and the linking number and communication traffic are limited, which is only applicable for small-sized local area networks. After that, the B/S pattern is introduced to cover the flaws of the C/S pattern, and it deploys the business logic of application software to the server side, and the client only needs a browser for business processing, realizing the function of accessing operations with different people and different place, and also effectively ensure the security of server database. The common Web GIS development software is the Super Engine Figure. It is an interactive, distributed, and dynamic GIS and consists of multiple hosts, wireless terminals of various databases, and the connection between clients and servers (HTTP servers and application servers). GIS extends through the WWW function to become a tool for the public.
B/S architecture applications move from the three-layer architecture: Browser/Web, Server/Data, and Server to the four-layer architecture: Browser/Web, Server/Application, Server/Data, and Server [72,76]. In the new four-layer architecture, the Web Server and Application Server are divided; meanwhile, the secondary development and extended function can be inserted, where the Application Server is generally a components GIS platform supporting the remote procedure call or is packaged by the components GIS platform. Transferring the GIS complex data analysis and processing function (editing, construction of topological relations, automatic maintenance of object relations, mapping) to the GIS Application Server can reduce the data transmission of client and server to the lowest degree, providing the possibility for achieving cineplex and large-scale GIS on the Internet. This architecture brings an enormous advantage which is the extreme expandability of the server; hence, the functions that are available in the Components GIS as an application server can be realized through the B/S structure. The architecture of the Web GIS system is shown in Figure 4.
Web GIS is no longer a simple software for satisfying map browsing and searching but is a Server GIS with an advanced system and stronger functions. IT technology, particularly the rapid growth of mainstream software development technology, requires GIS software to keep in step with the trend of technological development.

3.3. The Status Quo of Mobile GIS Architecture

The research related to mobile GIS began in the early 1990s, and it gradually became an essential component of the GIS field with the growing use of mobile devices [30,31,34]. It expands GIS’s powerful spatial analysis function to the mobile terminal to provide users with position-based information exchange, containing, sharing, and releasing [77,78]. But its system architecture used the mainstream three-layer architecture, which are pattern client, server, and data server, corresponding to the presentation layer, logic layer, and data layer, respectively [33,35].
The presentation layer is the support layer of the mobile GIS server, which directly displays the operation interface of the software to users and supports multiple mobile terminals such as mobile phones, tablet computers, vehicle terminals, etc., and also supports the data synchronism and association of the desktop side and mobile side. The logic layer consists of a wireless gateway, Web server, GIS application server, and mobile tracker gateway. The main function of the wireless gateway is the processing capability for extending mobile devices; the Web mainly manages the requests related to HPPT; the mobile tracker gateway is responsible for obtaining real-time location information from wireless networks. The GIS application server, as the core part of the logic layer, is responsible for both managing and spatial analysis and displaying the spatial database, and it shields various underlying network details, enabling developers to concentrate on a software system and business logic. The dataset in charge of the management of spatial data and attribute data, as the data pump, renders the mobile terminals to interact with other diverse data sources. The architecture of the mobile GIS system is shown in Figure 5.

3.4. The Status Quo of Grid GIS Architecture

Realizing the common interconnection between GIS systems is crucial given the ongoing development of GIS, and because the geographic information of traditional GIS systems that accumulate for a long time exists in the heterogeneous architecture, data sharing and service sharing are hard to achieve. But, the later emerged Web GIS can realize the connections between systems by its flexible service-oriented architecture, but when facing intensive GIS data, it will meet some problems such as loading imbalance [82,83]. The appearance of the grid technique brings hope for solving this problem, in which grid calculation provides high-performance parallel computation, and offers effective colony and load balancing through resource sharing, indicating the route to thoroughly realize the GIS common interconnection [64,82,84,85]. The architecture of grid GIS also exhibits a diverse development trend with the ongoing advancement of technology, in which the current standard grid GIS architectures have the “middleware-based technique” grid architecture, three-layer grid GIS architecture, and five-layer grid GIS architecture [82,86,87].
The “middleware-based technique” network architecture is based on the middleware to construct the network computing environment and GIS spatial service system, and under the support of network computation technology and GIS spatial technology, this technique researches the spatial entity object and the organization and calculation of spatial process simulation to realize the process simulation and active computation representation of complex spatial patterns and provide a knowledge-driven approach to spatial modeling and collaborative network work [88]. Three-layer grid GIS architecture mainly contains a data resource layer, grid service layer, and application layer, and dividing the three-layer architecture can achieve the acquisition and processing of spatial information, distributed user concurrent operations, and multi-level collaborative work mechanism in a heterogeneous environment. The data resource layer is responsible for several functions related to data resources and provides a data interface for upper-layer calls. The grid service layer consists of a series of network agreements and distributed software, providing different types of grid data applications for components and interfaces. The application layer is user-oriented, applying architecture and serves to finish the research and development [64]. Five-layer grid GIS architecture is further subdivided based on the three-layer architecture and enables the logical expression between each layer to be more distinct based on the five-level sandglass architecture. This architecture contains the bias layer, resource layer, control layer, realization layer, and application layer [84]. The basic layer realizes the grid’s basic structure by developing agreements; the resource layer is in charge of the management of data resources; the control layer as the core of the entire architecture becomes a connecting link through customizing different interfaces; the realization layer completes the design of functional interfaces through middle wave; application layer is responsible for user interface management. These three types of architecture have different emphases, which all have important contributions to the development of grid GIS.
Moreover, there are some other architectures, for example, a “two-dimensional dual GIS grid architecture” that focuses more on the characteristics of GIS systems proposed by Xianying Pan, which views the GIS grid architecture as two-dimensional and divides it into a base layer, a distributed database layer, a network operating system intermediate layer, and an application service layer [82]. Wu et al. suggested a “Service-Oriented Grid GIS architecture” to solve problems with GIS integration, cooperation, and resource sharing [85,89]. It can also be divided into four layers: a resource layer, a monitoring layer, an interface layer, and a client layer. The architecture of the grid GIS system is shown in Figure 6.
Grid technology is a burgeoning distributed network technology, and its combination with GIS will provide service efficiency, enriched services, and GIS support. Grid GIS is currently in the exploring phase, but the future holds the promise of far more extensive development.

3.5. The Status Quo of New 3D GIS Architecture

In the face of the burgeoning challenges posed by multi-source, heterogeneous, spatiotemporal big data, and intricate spatiotemporal geographic issues, conventional two-dimensional GIS have exhibited certain limitations. Their inherently low-dimensional nature constrains our comprehension of geospatial environments, restricting geographic information to a static, two-dimensional plane. While the advent of 3D GIS with the advancement of computer technology offered enhanced visualization, early 3D GIS software primarily emphasized visual representation and lacked robust spatial analysis capabilities, thus limiting its utility. The next generation of 3D GIS transcends the constraints of the 2D plane by seamlessly integrating both 2D and 3D components. This advancement enhances the processing capacity of spatial geographic information, resulting in more precise and authentic data visualization. Furthermore, it stimulates the development of innovative processing technologies and methodologies. Contemporary 2D–3D integrated GIS software has made considerable progress in data sourcing, data modeling, and 3D conversion technology. This progress extends beyond mere visualization to encompass novel data model construction, data storage, and management, as well as spatial analysis capabilities, significantly augmenting its practicality [90].
The architecture of new 3D GIS can be broadly categorized into four layers: The first layer is the data layer, which involves the fusion of diverse data sources, including oblique aerial imagery, LiDAR point clouds, 3D field data, building information modeling (BIM) data, etc., with traditional image, vector, and fine-modeling data. This integration enhances the authenticity and accuracy of the 3D scene. Additionally, the data structure facilitates the transformation from irregular triangular networks (TIN) to irregular tetrahedral networks (TIM) and from raster to voxel grids, enabling the faithful representation of the real world in three-dimensional space. The second layer is the service layer, which is responsible for publishing data services, and the service layer encompasses 3D scene services, spatial analysis services, and Web services. These extensions enhance the functional capabilities of GIS. The third layer is the business layer. This layer realizes the 2D-3D integration technology, including the integration of data storage, analysis functions, and cross-platform support. It enables the conversion, analysis, and visualization of data in both two and three dimensions within a single software environment. In addition, this layer supports three-dimensional spatial operations, relationship assessments, spatial analyses, and other functions. The last layer is the performance layer, which utilizes 3D interaction and output technologies. The performance layer integrates cutting-edge technologies such as WebGL, virtual reality (VR), augmented reality (AR), artificial intelligence (AI), and 3D printing. It offers users a more immersive 3D experience, enhances visualization and interaction capabilities, and showcases the processing results generated by the business layer. The architecture of the new 3D GIS system is shown in Figure 7.
The new 3D GIS achieves the integration of two- and three-dimensional components in data modeling, scene construction, spatial analysis, and software architecture. It amalgamates heterogeneous data from multiple sources and aligns with the objectives of constructing smart cities and digital twins. This technology enables intelligent perception across entire territories, spaces, and elements. It faithfully recreates real-world scenes, furnishing users with visual, intuitive, and three-dimensional environmental and spatial geographic information. The future of the new 3D GIS technology holds promise for significant advancements in standardized construction, massive data processing, and visualization [91].

3.6. The Status Quo of Cloud GIS Architecture

A significant amount of data is generated along with the creation of a new generation of large-scale Internet applications, including social messaging, e-commerce, online video, and several other applications, which brings a huge challenge to hardware and software devices in companies and enterprises [21,71,72]. Therefore, Amazon and other companies posed the idea of “Cloud Computation” in 2006, and as an innovative technology in the information industry, cloud computation gained widespread attention once it was proposed. In the GIS field, with the various map applications, it is required for GIS practitioners to start to consider introducing cloud computing technology to GIS. After that, Cloud GIS technology emerged, which applied cloud computation to every aspect related to GIS, like modeling, storage, and management of spatial data [92,93,94,95]. The development of Cloud GIS cannot be without the support of architecture, and after cloud computing technology has gone from a process-oriented architecture to a system-oriented architecture, it has now developed into a service-oriented architecture. Cloud GIS utilizes a service-oriented architecture [39,41,96,97], and its architecture mainly contains three parts: core service layer, service management layer, and user access interface layer.
The kernel service layer mainly includes SaaS, PaaS, and IaaS [39,94,97]. SaaS is an application program developed based on the cloud computing foundation platform, in which users can join the network without downloading the application program and use map resources and spatial analysis functions through the browser or server. The PaaS layer provides application deployment and management, such as GIS Server, database, etc., which is the abstract package for the development loop. The IaaS layer is user-oriented and uses several servers to construct “Cloud” bias facilities, providing the basic server, storage, and network for users [98]. At present, data management and optimization are still hot issues for this layer. The optimal allocation of hardware resources can be achieved with the introduction of virtualization technology, and the reliability and expandability of services can be provided with the help of virtualization tools such as Xen and KVM. After that, the service management layer is responsible for managing the reliability and security of the core service layer, applying functions such as safety supervision and resource supervision to users [99,100,101,102,103]. Users can access cloud GIS services via the interface using the user access layer, which offers access methods like command line and Web services [104]. The architecture of the Cloud GIS system is shown in Figure 8.

3.7. The Status Quo of Big Data GIS Architecture

Because of the rapid development of internet technology, the volume of big data changes from GB (Gigabyte) to TB (Terabyte) and then jumps to PB (Petabyte). It is challenging for traditional GIS to store and manage such a large amount of data with high refresh rates and to extract more useful information from it because of the growing amount of data, rapid data turnover, and multiple sources of data spawned by various industries, such as healthcare and transportation [105,106].
GIS is a relation-type database at present, but the relation-type database has the disadvantages of low efficiency in storing and querying mass data, difficulty in processing multiple processing requests in parallel with highly concurrent read and write processing, and the expandability of adding service nodes and hardware can only be achieved through downtime, and these problems are critical defects for big data processing and analysis [107]. On the other side, the typical GIS is structural data, but the current big data types are unstructured and irregular data structures that originate from a wide range of sources and have various forms, such as the spatial model, picture, and other report forms, and is hard for typical GIS to dispose and recognize. How to train the parameters, how to optimize and excavate big data algorithms for spatial from different perspectives, and how to choose a diverse spatial statistic model different from typical GIS are the directions that need to be tackled in the current development. The aforementioned issues can be resolved because of its expandability for analyzing big data models [108].
Big data GIS architecture can be divided into four layers. The first one is data storage, which uses a distributed storage system to place data into several mutually independent electronic equipment to reduce the pressure of continuous high-intensity access of the network, resulting in a significant reduction in server load rate. The second layer is the spatial big data GIS components, which can be categorized as data stream processing, data management, spatial analysis, and other components, and these components are the key factors for completing GIS tasks. The third layer is the GIS application server, and the data catalog service, distributed analysis service, data stream service, and framework are located in the middle layer; the operation and management of components all rely on it. The fourth layer is the GIS side, which includes all types of devices, including browsers and mobile terminals.
The emergence of big data urges GIS to develop toward stronger processing ability and accept multiple sources of data. The research on big data GIS development should replace model-driven new spatial analysis methods with data-driven ones and continue intensive research in the direction of real-time dynamic processing and analysis of big data iterations from the data off-line analysis and static management. The SuperMapGIS 9D, for example, is shown in Figure 9.

3.8. The Status Quo of AI GIS Architecture

The generation of AI combining everything has become an irresistible trend, and the machine studying on the branch direction of AI allows computers to make judgments on new sample data by learning to make misjudgments on historical data and other functions that fit the processing and analysis of spatial data in GIS, with the benefit of significant labor cost savings and improved accuracy [109]. Training AI via vast sample models can render AI automatically reveal the unknown objects in the geographic data and discover the rules of known objects. AI GIS is a set of technique systems fitting AI technology and GIS functions [110].
For the AI GIS technique system, the data layer is the bottom layer covering non-relational data, relational data, and file-based data measured on the ground; the domain base layer contains a sample and a model and constructs the model with different data types by integrating diverse samples, moving up to the framework layer, to minimize unnecessary repetitive development tasks, and appropriate computer technologies are employed. This layer involves extracting shared characteristic features from a multitude of entities and organizing the obtained information into a coherent whole. Lastly, it manages external encapsulated information while facilitating internal operations, thus amalgamating various AI-based framework structures. The uppermost layer is the function layer of AI GIS architecture, empowered by GIS to AI, and AI manages the non-geographic spatial data results for spatial analysis and visual representation; enabling GIS by AI improves and strengthens GIS functions and the ability to analyze and manage data; AI GIS consists of three parts. As the fundamental underpinning tools for AI, AI workflow tools provide training tools for GeoAI algorithms. Using data to create a more accurate model, training models may be applied to many scales and geographies. However, deep-learning and spatial-learning algorithms construct GeoAI, and the AI workflow tool and GeoAI product construct the AI GIS algorithm [111]. The SuperMapGIS AI, for example, is shown in Figure 10.
The combination of AI and GIS makes a significant breakthrough for the typical data processing and analyzing, and the served areas at present belong to a weak artificial intelligence field that possesses a certain intelligent behavior in a specific area to handle something dangerous and tedious in place of someone. It is still far from having strong artificial intelligence with autonomous choice behavior. Based on the current 2D extraction on the flat images, the intelligent acquisition of three-dimensional information, artificial general intelligence systems, and the direction of combining brain-like and acquired training are still difficulties and the emphases of AI GIS development [112,113].

4. Review and Discussion

After decades of development, GIS has been integrated into the mainstream of information technology and will continue to be an important part of IT. Its significant advancement could present both opportunities and challenges to GIS. In addition to IT, the application of artificial intelligence could also drive the development and innovation of spatial information science, such as the application of GeoAI based on machine learning and deep learning in target detection, binary classification, feature classification, and scene classification. In GIS-center geoinformation science, artificial intelligence and remote sensing big data have facilitated the evolution of geoinformation science towards intelligence and promoted the reform of the geoscience research paradigm. In addition, the use of digital technology to create virtual models of objects throughout their life cycle enables predictive and control operations on physical models in the real world. Digital technologies such as digital twin technology, metaverse technology as a network of three-dimensional virtual worlds, and depth mapping where brain science intersects with cartography [114], all play a significant role in contributing to the various directions of GIS development. The application of equal distance weight feature space optimization model [115,116] and other applications of space calculation algorithm is a multi-directional expansion of spatial big data, which further makes the development and application of GIS have a deeper expression.
High-performance GIS, both at home and abroad, is an important frontier direction of geographic information system technology. The rapid increase in the level of computer hardware has led to the simultaneous improvement of computer performance. Among them, the development of parallel computing, distributed network, and cluster technology, which uses multiple processors to integrate computing resources to solve problems, has pushed the performance of computers to the level of high-performance computing and applied it to traditional geographic data processing. In the Internet era, it is an important direction for the development of GIS to apply the hardware system of high-performance computing to the field of GIS to solve the problem. The development of GIS is inseparable from high-intelligence spatial computing. It promotes the evolution of GIS architecture, which can process a large amount of data, models, and algorithms more efficiently and drive more accurate and rapid spatial analysis, more efficient spatial modeling, and more intelligent spatial prediction.
As an important part of high-performance GIS, high-performance GIS algorithms enable the GIS system involved in the design to simulate and efficiently process large-scale, massive spatiotemporal phenomena and data. A new exploration of spatial analysis and the optimization of high-density computing are two main research aspects of high-performance GIS algorithms. As two kinds of geospatial storage formats, raster data and vector data are topics that GIS cannot handle. Due to the difference in the data structure between the two, there are differences in parallel computing, but from the perspective of division strategy, they are divided into static and dynamic parts. Trajectory big data spatiotemporal analysis and spatiotemporal index technology are two important parts of high-performance GIS algorithms. Parallel computing is another important part of high-performance GIS. Its essence is a super computing method. It will use the efficient data transmission between computing nodes connected by the network to improve computational efficiency. The three typical hardware architecture models of parallel computing have their own characteristics: the shared memory model of multi-task parallel computing and storage address sharing, the message passing model of mutual communication, and a stream processing model for increasing the number of processors. High-performance memory computing is another important part of high-performance GIS [117,118]. It consists of three parts: distributed cache computing to improve access efficiency, computing network for local execution data, and distributed in-memory database system. High-performance in-memory computing is a hot issue in high-performance GIS and solves many problems in the direction of geographic computing. Core computing is the last component of high-performance GIS. It refers to the integration of a processor by multiple independent engine cores so that it can perform parallel operations to improve computing performance.
Massive GIS big data have promoted the continuous progress of high-performance GIS research, made significant contributions to geographic phenomenon analysis and geographic data processing, and greatly improved the efficiency of geographic analysis. At present, the development of high-performance GIS has been significantly improved in high-performance algorithms, index mechanisms, parallel computing, memory computing, and spatial data storage. It optimizes the operation process through a more concise model, completes high-performance computing within the basic system, reduces costs, and makes it possible for ordinary computers to participate in high-performance computing.

5. Conclusions

The evolution of GIS architecture is an ongoing process driven by application demands and technological advancements [119]. From the early days of component-based GIS to today’s high-performance geographic information systems such as AI GIS, big data GIS, and cloud GIS, significant progress has been made. This evolution is reflected not only in the complexity and performance of the systems but also in their ability to handle diverse and complex geographic data, supporting decision making. Traditional GIS architectures faced challenges such as the complexity of data content, diverse service systems, and the demands of large-scale users. These challenges are gradually being addressed in the introduction of new technologies. The integration of cloud computing technology has enhanced resource management and data maintenance capabilities, enabling GIS to efficiently process large-scale data and support real-time analysis. Concurrently, the application of artificial intelligence and deep learning has made GIS systems more intelligent, improving spatial and temporal analysis as well as visualization capabilities. This trend of technological integration will continue to shape the future of GIS development, providing powerful tools for addressing a wide range of complex geographical problems. The evolution of the GIS architecture and the direction of its development is shown in Figure 11.
In summary, the development of GIS architecture has made it a more scientific, efficient, engineering-oriented, and application-focused technology [90,120]. In the future, GIS will continue to adapt to evolving demands, fostering interdisciplinary collaboration and cross-domain integration to better serve various industries. The direction of GIS evolution will prioritize cost savings, improved processing efficiency, and user-friendly operations to meet the needs of its users.

6. Future Research Directions

In the era of the digital economy, the development of deep learning, big data, and cloud technology has promoted the innovation of GIS technology. These new technologies are further applied to GIS to solve various problems in GIS data processing and analysis, such as calculation, network communication, and spatiotemporal data-intensive issues [121,122,123,124,125]. In the future, in the face of the increasing complexity of geographic data and the upgrading of computer hardware, the integration of parallel spatial databases into GIS systems will move towards new areas and solve new problems. At the same time, it is still necessary to continuously improve the algorithm, improve the index mechanism of the traditional algorithm, and focus more on the independent platform’s own redundancy control to improve the index effect and expand the performance of the GIS system.
The rapid development of information technology will lead edge computing GIS, cloud-native GIS, geographic blockchain, digital twin, and metaverse to become research hotspots for GIS. The framework of the GIS software system runs through the whole life cycle of GIS development and represents the way GIS is organized. Studying the GIS framework system is of great significance to improve the operational efficiency of the GIS software system. It is inevitable for a multidisciplinary GIS to cooperate with metaverse, digital twin, and other emerging technologies. In this paper, the characteristics of the current mainstream GIS framework system and its development trend are comprehensively studied and analyzed to provide a guiding reference for GIS system framework research [126].

Author Contributions

Conceptualization, X.L., S.W. and J.Y.; methodology, J.Y. and Y.L.; investigation, C.S., J.Z. and D.X.; writing—original draft preparation, X.L. and Y.L.; writing—review and editing, S.W. and J.Y.; visualization, C.S. and J.Z.; supervision, H.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was financially supported by the National Key R&D Program of China (2022YFF1303405), the Beijing Chaoyang District Collaborative Innovation Project (E2DZ050100), the Supported by the Natural Science Foundation of Gansu Province, China (Grant No.21JR7RA317).

Data Availability Statement

No new data were created or analyzed in this study. Data sharing is not applicable to this article.

Conflicts of Interest

Author Hao Lu was employed by the company SuperMap Software Co., Ltd. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. Gong, J.Y. Review of the Progress in Contemporary GIS. Geomat. Spat. Inf. Technol. 2004, 27, 5–11. [Google Scholar]
  2. Zhou, C.H. Prospects on pan-spatial information system. Prog. Geogr. 2015, 34, 129–131. [Google Scholar]
  3. Maguire, D.J. An overview and definition of GIS. Geogr. Inf. Syst. Princ. Appl. 1991, 1, 9–20. [Google Scholar]
  4. Antenucci, J.C.; Brown, K.; Croswell, P.L.; Kevany, M.J.; Archer, H. Geographic Information Systems: A Guide to the Technology; Springer: New York, NY, USA, 1991. [Google Scholar]
  5. Zlatanova, S.; Rahman, A.A.; Pilouk, M. Trends in 3D GIS development. J. Geospat. Eng. 2002, 4, 71–80. [Google Scholar]
  6. Goodchild, M.F. Towards a geography of geographic information in a digital world. Comput. Environ. Urban Syst. 1997, 21, 377–391. [Google Scholar] [CrossRef]
  7. Karountzos, O.; Kagkelis, G.; Kepaptsoglou, K. A Decision Support GIS Framework for Establishing Zero-Emission Maritime Networks: The Case of the Greek Coastal Shipping Network. J. Geovis. Spat. Anal. 2023, 7, 16. [Google Scholar] [CrossRef]
  8. Gong, J.Y. The Development of GIS: From System to Service From Static to Dynamic. Geomat. World 2013, 6, 3–4. [Google Scholar]
  9. Yang, Y.; Dang, X. The Achievement and the Future Development Tendency of Modem GIS Technology. In Proceedings of the International Conference on Resource Environment and Information Technology in 2010, Xi’an, China, 29 June–1 July 2010; pp. 519–521. [Google Scholar]
  10. Zhong, E.S. GeoControl and Live Geography: Some Thoughts on the Direction of GIS. J. Geo-Inf. Sci. 2013, 6, 783–792. [Google Scholar]
  11. Wei, Y.L.; Zhong, M.; Zhang, Q. Analysis of GIS Development in China. Geospat. Inf. 2008, 6, 71–74. [Google Scholar]
  12. Chen, H.J.; Zhang, J.H.; Xiao, K.Y. Research of Mobile GIS Development Status. Appl. Mech. Mater. 2013, 303–306, 2387–2390. [Google Scholar]
  13. Huang, W. Correction to: What Were GIScience Scholars Interested in during the Past Decades? J. Geovis. Spat. Anal. 2023, 7, 6. [Google Scholar] [CrossRef]
  14. Wu, X.C.; Bai, Y.Q.; Guo, L.L. Development and Prospect of Geographic Information System. Comput. Eng. Appl. 2000, 36, 8–9+38. [Google Scholar]
  15. Hu, Y. Introduction of Geographic Information System History and Prospects. Master’s Thesis, China University of Geosciences, Beijing, China, 2011. [Google Scholar]
  16. Li, Y.H.; Deng, Y.H.; Zhao, J.D.; Chen, Z.P. Practice in comGIS development. Comput. Eng. Des. 2005, 26, 1090–1092. [Google Scholar]
  17. Zhong, E.S.; Song, G.F.; Wang, E.Q. Development of a Components GIS based on Applications. In Proceedings of the Ieas’97 & Iwgis’97, Beijing, China, 18–22 August 1997; pp. 18–22. [Google Scholar]
  18. Tu, J.G.; Bian, F.L. Component GlS Software Development Based on Design Pattern; Geomatics and Information Science of Wuhan University: Wuhan, China, 2005; pp. 77–81+92. [Google Scholar]
  19. Liu, J.G. The Research and Application on Component GIS Based on COM. Master’s Thesis, Nanjing University of Technology, Nanjing, China, 2004. [Google Scholar]
  20. Zhang, W.J.; Chen, X.W.; Li, J.; Li, X.; Wu, H. The Study on GIS Spatial Model Base Using COM Technology. J. Image Graph. 2003, 8, 110–114. [Google Scholar]
  21. Li, W.; Batty, M.; Goodchild, M.F. Real-time GIS for smart cities. Int. J. Geogr. Inf. Sci. 2020, 34, 311–324. [Google Scholar] [CrossRef]
  22. Li, J.G.; Tang, X.M.; Wang, H.B.; Liu, Z.J. Research and implementation of WebGIS based on REST architecture. Sci. Surv. Mapp. 2011, 36, 85–87. [Google Scholar]
  23. Sha, Z.Y.; Xie, Y.C. Design of service-oriented architecture for spatial data integration and its application in building web-based GIS systems. Geo-Spat. Inf. Sci 2010, 13, 8–15. [Google Scholar] [CrossRef]
  24. Luo, Y.; Wang, X.; Wang, W.; Xu, Z. A hierarchical component-based WebGIS and its key technologies. Comput. Inform. 2005, 24, 281–296. [Google Scholar]
  25. Peng, M.J.; Li, Z.H.; Yang, C.J. The research on the implementation and development of WebGIS. J. Geomat. 2001, 1, 41–44. [Google Scholar]
  26. Yi, M. Research on GIService Based on Service-Oriented Architecture. Master’s Thesis, East China Normal University, Shanghai, China, 2008. [Google Scholar]
  27. Nakayama, Y.; Nakamura, K.; Saito, H.; Fukumoto, R. A web GIS framework for participatory sensing service: An open source-based implementation. Geosciences 2017, 7, 22. [Google Scholar] [CrossRef]
  28. Chen, F.X. Research on Key Teehnologies for Mobile Spatial Information Services. Ph.D. Dissertation, Institute of Remote Sensing Applications Chinese Academy of Sciences, Beijing, China, 2006. [Google Scholar]
  29. Adolph, N.; Du, Q.Y. Design and implementation of framework of mobile GIS based on phone terminal for environmental monitoring. Geo-Spat. Inf. Sci. 2005, 8, 45–49. [Google Scholar]
  30. Kang, M.D.; Peng, Y.Q. The Key Technology and Application of Mobile GIS. Bull. Surv. Mapp. 2008, 9, 50–53, 69. [Google Scholar]
  31. Liu, H.X.; Liu, H.D.; He, H.J.; Zhao, Y.L. Development and Application of Mobile GIS. Geospat. Inf. 2005, 3, 41–42. [Google Scholar]
  32. Yang, C.L.; Yuan, M.; Niu, J.W. A Light Mobile GIS Framework Based on Mobile SVG. In Proceedings of the 2009 WRI World Congress on Computer Science and Information Engineering, Los Angeles, CA, USA, 31 March–2 April 2009; pp. 616–619. [Google Scholar]
  33. Wang, F.X.; Wu, B.; Yi, K. The Architecture and Key Technique of Mobile GIS. Geomat. Spat. Inf. Technol. 2007, 30, 12–14, 18. [Google Scholar]
  34. Wang, J.Z.; Li, C.M. Research on embedded mobile GIS. Sci. Surv. Mapp. 2005, 30, 48–50. [Google Scholar]
  35. Xu, Y.; Wei, F.Y. Discussion on Key Technologies and Developing Mode of Mobile GIS. Geomat. Spat. Inf. Technol. 2008, 31, 45–47. [Google Scholar]
  36. Guo, J.Z.; Xie, G.; Cheng, Y.; Chen, K. The Analysis of Grid GIS and Cloud GIS. J. Geomat. Sci. Technol. 2014, 2, 111–114. [Google Scholar]
  37. Li, M.J.; Wu, Q.S.; Liu, Y.J. A New Method of Geographic Information Service Based on Cloud GIS. Bull. Surv. Mapp. 2015, 2, 92–94. [Google Scholar]
  38. Yang, C.W.; Goodchild, M.; Huang, Q.; Nebert, D.; Raskin, R.; Xu, Y.; Bambacus, M.; Fay, D. Spatial cloud computing: How can the geospatial sciences use and help shape cloud computing? Int. J. Digit. Earth 2011, 4, 305–329. [Google Scholar] [CrossRef]
  39. Kumar, T.A.; Sonam, A.; Gupta, R.D. Cloud enabled SDI architecture: A review. Earth Sci. Inform. 2020, 13, 211–231. [Google Scholar]
  40. Ni, Y.; Chen, R.G. An Overview of Mainstream Cloud GIS Platform Software Application. J. Geomat. Sci. Technol. 2013, 30, 177–181. [Google Scholar]
  41. Peng, Y.C.; Wang, Y.P. Cloud GIS and its Key Techniques. Comput. Syst. Appl. 2014, 8, 10–17. [Google Scholar]
  42. Gao, P.C.; Liu, Z.; Xie, M.H.; Tian, K. The development of and prospects for private cloud GIS in China. Asian J. Geoinform. 2015, 14. Available online: https://www.semanticscholar.org/paper/The-Development-of-and-Prospects-for-Private-Cloud-Gao-Liu/3bfafdb1ab5e1365d8c0c174776a5c7cd5ca65c7 (accessed on 27 September 2023).
  43. Yang, L. Research on GIS Application Model Based on Cloud Computing. Master’s Thesis, Henan University, Zhengzhou, China, 2011. [Google Scholar]
  44. Wang, Y.Z.; Ge, X.S.; Xue, H.Z. The Introduction of Component GIS. Geospat. Inf. 2003, 1, 45–46. [Google Scholar]
  45. Yin, J.Q.; Qiu, X.F.; Li, A.B.; Lu, M.Y. Automatic drawing of the geologic profile of an underground mine based on COMGIS. Min. Sci. Technol. 2011, 21, 77–81. [Google Scholar]
  46. Mazzei, M.; Quaroni, D. Development of a 3D webGIS application for the visualization of seismic risk on infrastructural work. ISPRS Int. J. Geo-Inf. 2021, 11, 22. [Google Scholar] [CrossRef]
  47. Chen, X.J.; Li, X.Y.; Zhan, Y.S. Component based WebGIS development framework. Adv. Mater. Res. 2012, 542, 1286–1289. [Google Scholar] [CrossRef]
  48. Shi, W.; Kwan, K.; Shea, G.; Cao, J. A dynamic data model for mobile GIS. Comput. Geosci. 2009, 35, 2210–2221. [Google Scholar] [CrossRef]
  49. Chen, F.; Ma, X.; Ni, S. Organization and correction of spatial data in mobile GIS. J. Netw. 2013, 8, 1514. [Google Scholar] [CrossRef]
  50. Li, M.; Stefanakis, E. Geospatial operations of discrete global grid systems—A comparison with traditional GIS. J. Geovis. Spat. Anal. 2020, 4, 26. [Google Scholar] [CrossRef]
  51. Xie, Z.; Ma, L.N.; Wu, L.; Chen, Z. The Research and Design of the Application Domain Building Based on GridGIS. J. Geogr. Inf. Syst. 2010, 2, 32. [Google Scholar] [CrossRef]
  52. Lin, D.G.; Liang, Q.O. Research progress and connotation of cloud GIS. Prog. Geogr. 2012, 11, 13. [Google Scholar]
  53. Bediroglu, S.; Yildirim, V.; Erbas, S. Application of GIS Analyzes with Cloud Computing. In Proceedings of the 25th FIG Congress, Kuala Lumpur, Malaysia, 16–21 June 2014. [Google Scholar]
  54. Li, Q.Q.; Li, D.R. Big Data GIS. Geomat. Inf. Sci. Wuhan Univ. 2014, 39, 641–644. [Google Scholar]
  55. Wang, S.; Zhong, Y.; Wang, E. An integrated GIS platform architecture for spatiotemporal big data. Future Gener. Comput. Syst. 2019, 94, 160–172. [Google Scholar] [CrossRef]
  56. Gong, J.Y. Chances and Challenges for Development of Surveying and Remote Sensing in the Age of Artificial Intelligence. Geomat. Inf. Sci. Wuhan Univ. 2018, 43, 1788–1796. [Google Scholar]
  57. Emami, P.; Marzban, A. The Synergy of Artificial Intelligence (AI) and Geographic Information Systems (GIS) for Enhanced Disaster Management: Opportunities and Challenges. Disaster Med. Public Health Prep. 2023, 17, e507. [Google Scholar] [CrossRef]
  58. Golledge, R.G.; Loomis, J.M.; Klatzky, R.L.; Flury, A.; Yang, X.L. Designing a Personal Guidance System to Aid Navigation without Sight: Progress on the GIS Component. Int. J. Geogr. Inf. Syst. 1991, 5, 373–395. [Google Scholar] [CrossRef]
  59. Kong, T.; Cheng, H.; Xu, T. Urban Medium-voltage Distribution Network Planning Based on ComGIS Network Analysis and Multi-objective Genetic Algorithm. Proc. CSEE 2008, 28, 49–55. [Google Scholar]
  60. Zhang, H.Q. Research on Resource and Environment Information System Based on ComGIS. Master’s Thesis, Guizhou Normal University, Guiyang, China, 2004. [Google Scholar]
  61. Zhang, M.H. Research and Design on Component Based Geographic Information System Platform. Master’s Thesis, Harbin Engineering University, Harbin, China, 2005. [Google Scholar]
  62. Wang, Z.H.; Yan, H.W. Research and Application of Component GIS Technology. Gansu Sci. Technol. 2009, 25, 18–19, 23. [Google Scholar]
  63. Zhao, Y.W.; Gao, R.; Zhang, T. Design and Implement ComGIS System. Appl. Mech. Mater. 2013, 2698, 416–417. [Google Scholar]
  64. Ren, J.W. Research on the Key Technologies of GRID GIS. Ph.D. Dissertation, Nanjing Normal University, Nanjing, China, 2003. [Google Scholar]
  65. Wang, Z.; Chi, Z.; Chen, X. Research of SDSS based on spatial DW and comgis. In Proceedings of the 2006 International Conference on Machine Learning and Cybernetics, Dalian, China, 13–16 August 2006; pp. 1528–1531. [Google Scholar]
  66. Son, L.H.; Thong, P.H.; Linh, N.D.; Cuong, T.C.; Hoa, N.D. Developing JSG framework and applications in COMGIS project. Int. J. Comput. Inf. Syst. Ind. Manag. Appl. 2011, 3, 108–118. [Google Scholar]
  67. Song, G.F.; Zhong, E.S. Research and Development of Components Geographic Information Systems. J. Image Graph. 1998, 3, 313–317. [Google Scholar]
  68. Wang, H.J.; Zhan, Z.G.; Zhang, Y.M. Application of component GIS technology to river information system. Eng. J. Wuhan Univ. 2004, 37, 59–62. [Google Scholar]
  69. Song, G.F.; Zhong, E.S.; Wang, E.Q. WebGIS-Internet-based Geographic Information System. J. Image Graph. 1998, 3, 251–254. [Google Scholar]
  70. Gong, J. Design and implementation of an internet GIS. Geo-Spat. Inf. Sci. 2001, 4, 1–7. [Google Scholar]
  71. Hu, Y.M.; Jin, Y. On the Structure of WebGIS. Geomat. Spat. Inf. Technol. 2005, 28, 31–58. [Google Scholar]
  72. Zhang, R. Research and Application of WebGIS. Master’s Thesis, Dalian Jiaotong University, Dalian, China, 2008. [Google Scholar]
  73. Fu, P.; Sun, J. Web GIS: Principles and Applications; Esri Press: Redlands, CA, USA, 2011. [Google Scholar]
  74. Yang, C.J.; Wang, Y.X.; Wang, X.L.; Dong, P.; Liu, D.L. Review of the main technologies of WebGIS. J. Image Graph. 2001, 6, 886–894. [Google Scholar]
  75. Yu, Z.W. Four Tier Distributed Architecture of Web GIS. Bull. Surv. Mapp. 2003, 5, 23–25. [Google Scholar]
  76. Yan, Y.; Ma, D.; Huang, W.; Feng, C.C.; Xu, J.H. Volunteered geographic information research in the first decade: Visualizing and analyzing the author connectedness of selected journal articles in giscience. J. Geovis. Spat. Anal. 2020, 4, 24. [Google Scholar] [CrossRef]
  77. Romano, S.; Hedley, N. Daylighting past realities: Making historical social injustice visible again using HGIS-based virtual and mixed reality experiences. J. Geovis. Spat. Anal. 2021, 5, 8. [Google Scholar] [CrossRef]
  78. Tian, G.; Tong, X.H.; Zhang, J. Development of Mobile GIS System Based on PDA. Comput. Eng. 2004, 30, 76–77, 85. [Google Scholar]
  79. Nowak, M.M.; Dziób, K.; Ludwisiak, Ł.; Chmiel, J. Mobile GIS applications for environmental field surveys: A state of the art. Glob. Ecol. Conserv. 2020, 23, e01089. [Google Scholar] [CrossRef]
  80. Billen, R.; Joap, E.; Forrest, D. Dynamic and Mobile GIS: Investigating Changes in Space and Time; CRC Press: Boca Raton, FL, USA, 2006. [Google Scholar]
  81. Mo, H.Y.; Yang, H.Y.; Huang, Q. Mobile GIS Products and Applications Based on SuperMap iMobile. Geomat. Spat. Inf. Technol. 2013, z1, 77–80. [Google Scholar]
  82. Pan, X.Y. The Study of Structure and Key Technologies of Grid GIS. Master’s Thesis, Wuhan University of Technology, Wuhan, China, 2007. [Google Scholar]
  83. Yang, C.W.; Kafatos, M.; David, W.S.; Yang, R. Network Geographic Information System. In Earth Science Satellite Remote Sensing; Qu, J.J., Gao, W., Eds.; Springer: Berlin/Heidelberg, Germany, 2007; Volume 2, pp. 254–271. [Google Scholar]
  84. Shen, Z.F.; Luo, J.C.; Cai, S.H.; Zheng, J.; Chen, Q.X.; Sun, Q.H. Architecture of Grid-GIS and Its Key Techniques. Geo-Inf. Sci. 2003, 5, 57–62. [Google Scholar]
  85. Wang, J.; Xue, Y.; Jiang, Y.; Zhou, C.; Chen, R.; Guo, J.; Wan, W.; Zheng, L.; Xie, Y. Design of GridGIS Architecture. In Proceedings of the 4th International Symposium on Parallel and Distributed Processing and Applications, Sorrento, Italy, 4–6 December 2006; pp. 628–636. [Google Scholar]
  86. Fang, J.Y.; He, J.B. Architecture of Grid GIS and Its Implementation Techniques. Geo-Inf. Sci. 2002, 4, 36–42. [Google Scholar]
  87. Shen, Z.; Luo, J.; Zhou, C.; Cai, S.; Zheng, J.; Chen, Q.; Ming, D.; Sun, Q. Architecture design of grid GIS and its applications on image processing based on LAN. Inf. Sci. 2004, 166, 1–17. [Google Scholar] [CrossRef]
  88. Luo, J.C.; Zhou, C.H.; Cai, S.H.; Pei, T.; Zhang, J.; Lu, X.J.; Gong, J.H. The Design of Middleware-Based Grid-GIS. Geo-Inf. Sci. 2002, 4, 17–25. [Google Scholar]
  89. Li, W.; Li, Y.; Liang, Z.; Huang, C.; Wen, Y. The design and implementation of GIS grid services. In Proceedings of the 4th International Conference on Grid and Cooperative Computing, Beijing, China, 30 November–3 December 2005; pp. 220–225. [Google Scholar]
  90. Song, G.F.; Chen, Y.; Luo, Q.; Wu, M. Development and prospect of GIS platform software technology system. J. Geo-Inf. Sci. 2021, 23, 2–15. [Google Scholar]
  91. Wang, X.J.; Guo, K.; Zhang, T.B.; Wang, G.; Yuan, W. Research on the new generation mobile 3D GIS platform. Bull. Surv. Mapp. 2021, 4, 85–89. [Google Scholar]
  92. Elwakil, M.M.; Ibrahim, R.F.; Hefny, H.A. New architecture for mobile GIS cloud computing. New Archit. 2015, 4, 1–7. [Google Scholar] [CrossRef]
  93. Wang, X.C.; Sun, Z. The design of water resources and hydropower cloud GIS platform based on big data. In Proceedings of the International Conference on Geo-Informatics in Resource Management and Sustainable Ecosystem, Wuhan, China, 8–10 November 2013; pp. 313–322. [Google Scholar]
  94. Bhat, M.A.; Shah, R.M.; Ahmad, B. Cloud Computing: A solution to Geographical Information Systems(GIS). Int. J. Comput. Sci. Eng. 2011, 3, 594–600. [Google Scholar]
  95. Singh, H.; Kumar, R.; Singh, A.; Litoria, P.K. Cloud GIS for crime mapping. Int. J. Res. Comput. Sci. 2012, 2, 57–60. [Google Scholar] [CrossRef]
  96. Qu, X.; Zhang, W. The Research of GIS Technologies Basing on Cloud Services Platform. Geomat. Spat. Inf. Technol. 2014, 9, 113–115. [Google Scholar]
  97. Tang, Q.; Tao, Y. Software Framework and Service Pattern Design of Cloud Based GIS Service Platform. Geomat. Spat. Inf. Technol. 2015, 38, 64–65. [Google Scholar]
  98. Chen, W.S.; Chen, Q.Q. A Research of GIS Base on Cloud Computing. Geomat. Spat. Inf. Technol. 2011, 34, 157–158, 161. [Google Scholar]
  99. Chen, K.; Zheng, W.M. Cloud Computing: System Instances and Current Research. J. Softw. 2009, 20, 1337–1348. [Google Scholar] [CrossRef]
  100. Lin, C.; Su, W.B.; Meng, K.; Liu, Q.; Liu, W.D. Cloud Computing Security: Architecture, Mechanism and Modeling. Chin. J. Comput. 2013, 36, 1765–1784. [Google Scholar] [CrossRef]
  101. Luo, J.Z.; Jin, J.H.; Song, A.B.; Dong, F. Cloud computing: Architecture and key technologies. J. Commun. 2011, 32, 3–21. [Google Scholar]
  102. Sun, J.; Jia, X.J. A Study of the Influence of Technical Architecture on the Total Cost of Google Cloud Computing Platform. Telecommun. Sci. 2010, 26, 38–44. [Google Scholar]
  103. Wang, L.; Wan, Z.K. Research on Service-oriented Architecture Cloud Computing and its Implementation. Comput. Digit. Eng. 2009, 37, 88–91. [Google Scholar]
  104. Huang, K.; Wang, C.; Wang, S.; Liu, R.; Chen, G.; Li, X. An efficient, platform-independent map rendering framework for mobile augmented reality. ISPRS Int. J. Geo-Inf. 2021, 10, 593. [Google Scholar] [CrossRef]
  105. Zeng, Z.M.; Yun, W.Y.; Lu, H.; Li, W.L.; Rao, Q.Y. Research and Practice on Key Technologies of Big Data GIS. Geomat. Spat. Inf. Technol. 2017, 40, 1–4, 8. [Google Scholar]
  106. Zhang, X.Y.; Lv, G.N.; Ye, P. Big Data GIS: Framework, Technologies and Challenges. Mod. Surv. Mapp. 2020, 43, 1–8. [Google Scholar]
  107. Li, Q.; Zhang, T.; Yu, Y. Using cloud computing to process intensive floating car data for urban traffic surveillance. Int. J. Geogr. Inf. Sci. 2011, 25, 1303–1322. [Google Scholar] [CrossRef]
  108. Song, G.F.; Zhong, E.S.; Li, S.J.; Cai, W.W.; Wang, S.H. Development of GIS Software Technology in the Era of Big Data. J. Geomat. 2018, 43, 1–7. [Google Scholar]
  109. Wang, J.Y. Artificial Intelligence Enabled Spatio-temporal Big Data Platform. Radio Eng. 2022, 52, 1–8. [Google Scholar]
  110. Liu, Y.; Guo, H.; Li, H.F.; Dong, W.H.; Pei, T. A note on GeoAI from the perspective of geographical laws. Acta Geod. Cartogr. Sin. 2022, 51, 1062–1069. [Google Scholar]
  111. Song, G.F.; Lu, H.; Wang, C.L.; Hu, C.P.; Huang, K.J. A Tentative Study on System of Software Technology for Artificial Intelligence GIS. J. Geo-Inf. Sci. 2020, 22, 76–87. [Google Scholar]
  112. Lary, D.J.; Alavi, A.H.; Gandomi, A.H.; Walker, A.L. Machine learning in geosciences and remote sensing. Geosci. Front. 2016, 7, 3–10. [Google Scholar] [CrossRef]
  113. Song, G.F. AI GIS: The Fusion of Geographic Wisdom. Softw. Integr. Circuit 2021, 4, 34–39. [Google Scholar]
  114. Zhong, E.S. A Critical Engagement of Cartography with Neuroscience. Geomat. Inf. Sci. Wuhan Univ. 2022, 47, 1988–2002. [Google Scholar]
  115. Church, R.L.; Wang, S. Solving the p-median problem on regular and lattice networks. Comput. Oper. Res. 2020, 123, 105057. [Google Scholar] [CrossRef]
  116. Liang, H.; Wang, S.; Li, H.; Ye, H.C.; Zhong, Y. A Trade-Off Algorithm for Solving p-Center Problems with a Graph Convolutional Network. ISPRS Int. J. Geo-Inf. 2022, 11, 270. [Google Scholar] [CrossRef]
  117. Yu, Q.; Wei, W.; Pan, Z.; He, J.; Wang, S.; Hong, D.F. GPF-Net: Graph-Polarized Fusion Network for Hyperspectral Image Classification. IEEE Trans. Geosci. Remote Sens. 2023, 61, 1–22. [Google Scholar] [CrossRef]
  118. Lyu, F.; Xu, Z.; Ma, X.; Wang, S.; Li, Z.; Wang, S. A vector-based method for drainage network analysis based on LiDAR data. Comput. Geosci. 2021, 156, 104892. [Google Scholar] [CrossRef]
  119. Li, G.Q. Application and Development Trend of Geographic Information System. City Geogr. 2016, 10, 59. [Google Scholar]
  120. Wang, J.Y. Thoughts on the Future Development of Geographic Information System. Geomat. Inf. Sci. Wuhan Univ. 2022, 47, 1535–1545. [Google Scholar]
  121. Sun, Y.; Wang, S.; Zhang, X.; Chan, T.O.; Wu, W.J. Estimating local-scale domestic electricity energy consumption using demographic, nighttime light imagery and Twitter data. Energy 2021, 226, 120351. [Google Scholar] [CrossRef]
  122. Wang, S.; Gao, S.; Feng, X.; Murray, A.T.; Zeng, Y. A context-based geoprocessing framework for optimizing meetup location of multiple moving objects along road networks. Int. J. Geogr. Inf. Sci. 2018, 32, 1368–1390. [Google Scholar] [CrossRef]
  123. Sun, Y.; Wang, S.; Wang, Y. Estimating local-scale urban heat island intensity using nighttime light satellite imageries. Sustain. Cities Soc. 2020, 57, 102125. [Google Scholar] [CrossRef]
  124. Li, W.; Wang, S.; Zhang, X.; Jia, Q.; Tian, Y. Understanding intra-urban human mobility through an exploratory spatiotemporal analysis of bike-sharing trajectories. Int. J. Geogr. Inf. Sci. 2020, 34, 2451–2474. [Google Scholar] [CrossRef]
  125. Ren, J.; Yang, J.; Zhang, Y.; Xiao, X.; Li, X.; Wang, S.; Xia, J.C. Exploring thermal comfort of urban buildings based on local climate zones. J. Clean. Prod. 2022, 340, 130744. [Google Scholar] [CrossRef]
  126. Zhong, E.S. New Opportunities for the Development of Geographic Information System. Front. Sci. 2015, 9, 19–28. [Google Scholar]
Figure 1. Percentage of different types of GIS studies.
Figure 1. Percentage of different types of GIS studies.
Sustainability 16 00137 g001
Figure 2. Statistical chart of the number of GIS studies in different periods.
Figure 2. Statistical chart of the number of GIS studies in different periods.
Sustainability 16 00137 g002
Figure 3. Architecture of Components GIS system.
Figure 3. Architecture of Components GIS system.
Sustainability 16 00137 g003
Figure 4. Architecture of Web GIS system.
Figure 4. Architecture of Web GIS system.
Sustainability 16 00137 g004
Figure 5. Architecture of mobile GIS system. Mobile GIS contains a broad development prospect and market potential [29,31,32,34], attracting many GIS manufacturers to participate and research and product, and the most representative one is ArcGIS for Mobile [79,80] produced by ESRI company, and SuperMap iMobile [81] launched by SuperMap software.
Figure 5. Architecture of mobile GIS system. Mobile GIS contains a broad development prospect and market potential [29,31,32,34], attracting many GIS manufacturers to participate and research and product, and the most representative one is ArcGIS for Mobile [79,80] produced by ESRI company, and SuperMap iMobile [81] launched by SuperMap software.
Sustainability 16 00137 g005
Figure 6. Architecture of grid GIS system.
Figure 6. Architecture of grid GIS system.
Sustainability 16 00137 g006
Figure 7. Architecture of new 3D GIS system.
Figure 7. Architecture of new 3D GIS system.
Sustainability 16 00137 g007
Figure 8. Architecture of Cloud GIS system. As a burgeoning information technology, cloud computation develops rapidly and subsequently drives the continuous development of Cloud GIS technology, but the greatest influence of Cloud GIS is changing the original system architecture. The research of Cloud GIS technology is in the development stage, from expanding the cloud computing application model to solving its inherent limitations, and further in-depth research should be conducted around its reliability, scale elasticity, cost and energy consumption, and other key issues.
Figure 8. Architecture of Cloud GIS system. As a burgeoning information technology, cloud computation develops rapidly and subsequently drives the continuous development of Cloud GIS technology, but the greatest influence of Cloud GIS is changing the original system architecture. The research of Cloud GIS technology is in the development stage, from expanding the cloud computing application model to solving its inherent limitations, and further in-depth research should be conducted around its reliability, scale elasticity, cost and energy consumption, and other key issues.
Sustainability 16 00137 g008
Figure 9. Architecture of big data GIS system.
Figure 9. Architecture of big data GIS system.
Sustainability 16 00137 g009
Figure 10. Architecture of AI GIS system.
Figure 10. Architecture of AI GIS system.
Sustainability 16 00137 g010
Figure 11. The evolution stage of GIS system.
Figure 11. The evolution stage of GIS system.
Sustainability 16 00137 g011
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Li, X.; Yue, J.; Wang, S.; Luo, Y.; Su, C.; Zhou, J.; Xu, D.; Lu, H. Development of Geographic Information System Architecture Feature Analysis and Evolution Trend Research. Sustainability 2024, 16, 137. https://doi.org/10.3390/su16010137

AMA Style

Li X, Yue J, Wang S, Luo Y, Su C, Zhou J, Xu D, Lu H. Development of Geographic Information System Architecture Feature Analysis and Evolution Trend Research. Sustainability. 2024; 16(1):137. https://doi.org/10.3390/su16010137

Chicago/Turabian Style

Li, Xiao, Jianwei Yue, Shaohua Wang, Yifei Luo, Cheng Su, Junyuan Zhou, Dachuan Xu, and Hao Lu. 2024. "Development of Geographic Information System Architecture Feature Analysis and Evolution Trend Research" Sustainability 16, no. 1: 137. https://doi.org/10.3390/su16010137

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop