| Architecture |
Module Type |
Module Name |
Features |
| Provider layer |
MapProvider |
UGCMapProvider |
Implements basic map operations by using SuperMap workspace
data. |
| RestMapProvider |
Implements basic map operations by using online iServer REST
Map service. |
| CloudMapProvider |
Implements basic map operations by using SuperMap Cloud service. |
| FastDFSTileProvider |
Implements basic map operations by using FastDFS tiles. |
| GDPMapProvider |
Implements basic map operations by using GDP (*.zip) tiles. |
| MongoDBTileProvider |
Implements basic map operations by using MongoDB tiles. |
| SMTilesMapProvider |
Implements basic map operations by using SMTiles or MBTiles. |
| SVTilesMapProvider |
Implements basic map operations by using SVTiles. |
| UGCV5TileProvider |
Implements basic map operations by using UGC V5 tiles. |
| WMSMapProvider |
Implements basic map operations by using third-party WMS service. |
| WMTSMapProvider |
Implements basic map operations by using third-party WMTS service. |
| BingMapsMapProvider |
Implements basic map operations by using Bing Maps service. |
| TiandituMapProvider |
Implements basic map operations by using Tianditu service. |
| ArcGISRestMapProvider |
Implements basic map operations by using ArcGIS REST Map service. |
| tpkMapProvider |
Implements basic map operations using tiles of ArcGIS TPK (*.tpk). |
| BaiduMapProvider |
Implements basic map operations by using Baidu Map service. |
| OpenStreetMapProvider |
Implements basic map operations by using OpenStreet Map service. |
| AggregationMapProvider |
Implements basic map operations by aggregating map services
from multiple sources. |
| GeoPackageMapProvider |
Implements basic map operationsby using GeoPackage tiles. |
| DataProvider |
UGCDataProvider |
Implements data management related functions by using SuperMap
workspace data. |
| WFSDataProvider |
Implements data management related functions by using third-party
WFS service. |
| RestDataProvider |
Implements data management related functions by using REST
Data service. |
| AggregationDataProvider |
Implements data management related functions by aggregating
map services from multiple sources. |
| GeoPackageDataProvider |
Implements data management related functions by using GeoPackage
data. |
| TransportationAnalystProvider |
UGCTransportationAnalystProvider |
Implements transportation network analysis by using SuperMap
workspace data. |
| RestTransportationAnalystProvider |
Implements transportation network analysis by using REST TransportationAnalyst
service. |
ArcGISRestNetworkAnalystProvider |
Implements transportation network analysis by using ArcGIS
REST TransportationAnalyst service. |
| SpatialAnalystProvider |
UGCSpatialAnalystProvider |
Implements spatial analysis by using SuperMap workspace data. |
| RestSpatialAnalystProvider |
Implements spatial analysis by using REST SpatialAnalyst service. |
| TrafficTransferAnalystProvider |
UGCTrafficTransferAnalystProvider |
Implements traffic transfer analysis by using SuperMap workspace
data. |
| RestTrafficTransferAnalystProvider |
Implements traffic transfer analysis by using REST TrafficTransferAnalyst
service. |
| RealspaceProvider |
UGCRealspaceProvider |
Implements 3D related functions by using SuperMap workspace
data. |
| RestRealspaceProvider |
Implements 3D related functions by using REST Realspace service. |
| MongoDBRealspaceProvider |
Implements 3D related functions by using MongDB tiles. |
| NetworkAnalyst3DProvider |
UGCNetworkAnalyst3DProvider |
Implements 3D network analysis related functions by using SuperMap
workspace data. |
| DSSProvider (Domain Spatial Service Provider) |
Used to customize a DSSProvider to implement spatial processing
features on special services. |
| PlotProvider |
UGCPlotProvider |
Implements plotting functions by using Plot library files. |
| Component layer |
Map |
MapImpl |
Encapsulates Provider modules of MapProvider type |
| Data |
DataImpl |
Encapsulates Provider modules of DataProvider type |
| TransportationAnalyst |
TransportationAnalystImpl |
Encapsulates Provider modules of TransportationAnalystProvider
type |
| SpatialAnalyst |
SpatialAnalystImpl |
Encapsulates Provider modules of SpatialAnalystProvider type |
| TrafficTransferAnalyst |
TrafficTransferAnalyst |
Encapsulates Provider modules of TrafficTransferAnalystProvider
type |
| 3D |
RealspaceImpl |
Encapsulates Provider modules of RealspaceProvider type |
| NetworkAnalyst3D |
NetworkAnalyst3DImpl |
Encapsulates Provider modules of FacilityAnalyst3DProvider
type |
| DSSComponent (Domain Spatial Service Component) |
User-defined modules used to custom DSSComponent. This component
can:
- Capsulate any modules in Provider
layer;
- Be used to implement spatial processing
for special businesses.
|
| Plot |
PlotImpl |
Encapsulates Provider modules of PlotProvider type. |
| Interface layer |
RestServlet |
Publishes services with REST style by using components except
the SpatialAnalyst component. (Restlet mechanism). |
| JaxrsServletForJersey |
Publishes services with REST style by using the SpatialAnalyst
component. (JAX-RS mechanism) |
| AGSRestServlet1 |
Publishes map service components as ArcGIS REST service. |
| BaiduRestServlet1 |
Publishes map service components as Baidu REST service. |
| GoogleRestServlet1 |
Publishes map service components as Google REST service. |
| OSMRestServlet1 |
Publishes map service components as OSM REST service. |
| TMSRestServlet1 |
Publishes map service components as TMS REST service. |
| WMSSerlvet |
Publishes map service components as WMS service. |
| WMTSServlet |
Publishes map service components as WMTS service. |
| WFSServlet |
Publishes map service components as WFS service. |
| WCSServlet |
Publishes map service components as WCS service. |
| WPSServlet |
Publishes map service components as WPS service. |
| HandlerServlet |
Publishes components except 3D by using Handler interface to
be compatible with SuperMap iServer 2008, namely, the services
published by using this interface follows the standard published
with iServer 2008. |
| DSSServlet |
Implements service publishing mechanism in fixed form. This
is a user-defined module. The Servlet/Interface can:
- Implement the service style required
by the system like WPS that isn't provided by SuperMap iServer;
- Implement services that meet system
requirements.
|