| |
| Featured Articles |
| |
| SuperGIS Enterprise GIS in Brief |
| |
In recent years as the quick development and popularity of computer calculating technology, the internet and database technologies have become mature. More and more organizations start adopting GIS to manage spatial information in support of spatial decision making, which can improve the working efficiency and also reduces the enterprises operating costs. With GIS softwares capability, users are allowed for the integration of units or enterprises into other units through a type of internet service, and each unit performs its work by following specific steps in order to connect and perform the work in a way of workflow. So that the enterprise can integrate the applications to the utmost flexibility with reusable cost in both internal and external aspects, and that kind of GIS application model is therefore named Enterprise GIS. |
|
| In order to respond to the future trend of Enterprise GIS, SuperGIS 3 is designed and implemented based on enterprise class scales on its architecture and developing process. SuperGIS series products have not only extended its existing core functionalities, but also had some other major points on overall architecture designing and developing based on the following: |
| |
|
| 1. |
Transfer core functionalities to componentsGUse GIS core operation component- SuperGIS Engine- as the foundation |
| |
To respond the recent developing trend in GIS or other professional software in different domains, transferring core functionalities to components will be considered as a crucial point, and the components that could be called SDK should be simultaneously offered for developers use as well. Thus the integration of architectures of all SuperGIS products can be increased, and the software can be therefore flexibly adjusted without too much modification. |
| |
|
| |
SuperGIS 3 has improved the architecture and the base tier to all product lines core parts. The emphasized point is that it unifies the basic GIS core and uses SuperGIS Engine as a foundation to execute the works using different core components based on the different classes of application essence which have covered basic GIS display and analysis. Besides, the core component of application extensions, such as Network Analyst, Spatial Analyst, Spatial Statistical Analyst, Image Process and so forth are also included. |
| |
|
| 2. |
Extension of server class softwareGServer classed GIS is with high stability, reliability and performance |
| |
Under the enterprise level architecture, server class software is a must-go trend so that the complicated demands from enterprise can be fulfilled. One of the major points to SuperGIS 3 lies on the extension of server product line. The server class software must contain several necessary functions stated as below: |
| |
|
| |
| (1) |
Provides GIS functions of high performance on internet or enterprises own intranet. |
| (2) |
A server architecture supports multi-access. |
| (3) |
High stability and reliability. (Ex: load balance) |
| (4) |
High security |
|
| |
|
| |
There are a few server class GIS products in SuperGIS 3 series products including: SuperGIS Server, which covers all core functions of SuperGIS EngineF SuperGIS Network Server, which is a set of software provides core network analysis functionsFSuperGIS Image Server, which is able to do online image processing and transmit large amounts of image data to the clients. Among all the products above, SuperGIS Server, a set of fully-functioned GIS operating engine, is positioned as professional enterprise class product and uses SuperGIS Engine as the core. Through its high stability, reliability and performance, the enterprise users with service-oriented demands are allowed to take advantages of SDK to quick access GIS core components for business service development. |
| |
|
| 3. |
Complete integration of server class GIS and client platformGClient platform is available for enterprises users |
| |
Through the operation at the server end of GIS Server, it is more convenient for GIS processing or analysis functions to be integrated to SuperGIS 3s client platform. The described client platform includes: SuperGIS Desktop of desktop platform, SuperPad of mobile device platform, SuperGIS Engine, which is customizable by developers, and SuperGIS Mobile Engine. |
| |
|
| |
In addition, the demand of interoperability is considered in SuperGIS 3, so the options are offered to interoperate among various platforms for file input and output to meet OGC standards that the data distribution, supporting or transferring can be done easily and conveniently. |
| |
|
| 4. |
The integration of the cores, functionality and interface of application platform software are greatly improved |
| |
When creating an enterprise class GIS environment, the three tiers as Database & Component Tier, Service Layer Tier and Application & User Tier are recommended to users planning and consideration. Please see the figure below. |
| |
|
| |
Database & Component Tier is the foundation tier of the architecture, which covers the geospatial data or database that are built by Enterprise GIS, and the other existing internal legacy database. In SuperGIS 3, SuperGIS Engine is used as the core to consist the core server environment for basic GIS operation. Service Layer Tier is the service layers that created by the above described foundation tier. The Simple Services contain both GIS and non-GIS enterprises core business -related services layers. The last tier, Application & User Tier, acquires the various services provided by the Service Layer Tier using Enterprise Service Bus (ESB), and after that, it integrates these services to SuperGIS 3 or client of other platforms so that the Application & User Tier is built up. |
| |
| In addition to the current GPS position information, if the users trail and direction can also be increased to the map, it will be more helpful for the user to realize where he is and to be more precisely guided towards the correct direction. As long as the MapCtrl and GpsParser properties of the MapGpsDisplay object, which is provided by SueprGIS Mobile Engine, are set, the trail, current position and heading direction can be automatically labeled on the map control. |
|
| At last, due to the core functions are completely turned to components, the enterprises can directly use these detailed core functions to develop the GIS application functions based on the business demands, and then customize an independent system. Under the Service Oriented Architecture, they can create the internet service of GIS functions using SueprGIS Server to fit the enterprises internal business demand on application combination. Such features can not only facilitate the enterprises to do the integration using client platform of SuperGIS 3, but also offer the commercial application of on-demand service for the external use. |
|
| |
|
|