Service providers |
Classification of service providers are shown as follows:
Table 1. SuperMap iServer Service Provider
| Service Provider Type | Service Provider Name | Description |
| DataProvider | UGCDataProvider | SuperMap data service provider Encapsulates with GIS functions related with SuperMap data. |
| WFSDataProvider | WFS service provider Used to access and get functions related with WFS service. Currently, the version number of WFS service provider supported by SuperMap iServer includes 1.0.0 and 2.0.0.. |
|
| RestDataProvider | Rest data service provider Used to access and get functions related with REST data. |
|
| AggregationDataProvider | Data service provider which has the aggregation capability. Implements data functions and integrates these functions by calling different service types of data service providers. |
|
| GeoPackageDataProvider | GeoPackage data service provider. Used to publish and access the GeoPackage. |
|
| ArcGISRestDataProvider | ArcGIS REST feature service provider. Used to access and get functions related with ArcGIS REST feature services. |
|
| ShapeFileDataProvider | Shape data service provider. Used to access and get functions related with shape data services. |
|
| PostgisDataProvider | PostGIS data service provider. Used to access and get functions related with PostGIS data services. |
|
| MapProvider | UGCMapProvider | SuperMap map service provider. Encapsulates functions related with SuperMap maps. |
| RestMapProvider | REST map service provider. Used to access and get the funstions related to REST map service. |
|
| CloudMapProvider | SuperMap cloud map service provider. Used to access and get map services provided by SuperMap cloud map. |
|
| GDPMapProvider | GDP map service provider. Used to publish and access GDP map tile package. |
|
| MongoDBTileProvider | MongoDB map service provider. Used to publish and access map tiles stored with MongoDB distributed storage. |
|
| SMTilesMapProvider | SMTiles map service provider. Used to publish and access SMTiles map tile package. |
|
| SVTilesMapProvider | SVTiles map service provider. Used to publish and access SVTiles vector tile package. |
|
| UGCV5TileProvider | UGCV5 map service provider. Used to publish and access UGCV5 map tiles. |
|
| WMSMapProvider | WMS service provider. Used to access and get functions related with WMS service. Currently, the version number of WMS service provider supported by SuperMap iServer includes 1.1.1 and 1.3.0. |
|
| WMTSMapProvider | WMTS service provider. Used to access and get functions related with WMTS service. Currently, the version number of WMTS service provider supported by SuperMap iServer is 1.0.0. |
|
| BingMapsMapProvider | Bing Maps map service provider. Used to access and get the map services provided by Bing Maps. |
|
| TiandituMapProvider | Tianditu map service provider. Used to access and get map services provided by Tianditu. |
|
ArcGISRestMapProvider |
ArcGIS REST map service provider. Used to access and get functions related with ArcGIS REST service. |
|
ArcGISRestMapProvider |
ArcGIS REST map service provider. Used to access and get map services provided by ArcGIS REST map services. |
|
| TPKMapProvider | ArcGIS TPK map service provider Used to publish and access TPK map tile package. |
|
| TPKXMapProvider | ArcGIS TPKX map service provider Used to publish and access TPKX map tile package. |
|
| BaiduMapProvider | Baidu map service provider. Used to access and get the online map service of Baidu map. |
|
| OpenStreetMapProvider | OpenStreetMap map service provider. Used to access and get the online map services of OpenStreetMap. |
|
| AggregationMapProvider | Map service provider with aggregation capability. Implements data functions and integrates these functions by calling different service types of map service providers. |
|
| GeoPackageMapProvider | GeoPackage map service provider. Used to publish and access GeoPackage tile package. |
|
| MVTTileProvider | UGCV5(MVT) map service provider.
Used to publish and access UGCV5(MVT) cache. |
|
| ShapeFileMapProvider | Shape map service provider.
Used to publish and access Shape data. |
|
| PostgisMapProvider | PostGIS map service provider.
Used to publish and access PostGIS services. |
|
| RealspaceProvider | UGCRealspaceProvider | SuperMap 3D service provider. Encapsulates functions related with SuperMap 3D. |
| RestRealspaceProvider | REST 3D map service provider.
Implements 3D-related functions with REST 3D services. |
|
| MongoDBRealspaceProvider | MongoDB 3D Service Provider. Implements 3D-related functions with MongoDB 3D tiles. |
|
| SpatialAnalystProvider | UGCSpatialAnalystProvider | SuperMap spatial analysis provider. Encapsulates functions related to SuperMap spatial analysis. |
| RestSpatialAnalystProvider | REST spatial analysis service provider. Implements spatial analysis with REST Spatial anaysis. |
|
| TransportationAnalystProvider | UGCTransportationAnalystProvider | SuperMap netowrk analysis provider. Encapsulates functions related with SuperMap network analysis. |
| RestTransportationAnalystProvider | REST transportation analysis service provider. Implements functions related with transportation analysis with REST Transportation Analysis. |
|
| ArcGISRestNetworkAnalystProvider | ArcGIS REST network analysis service provider. Encapsulates functions related with ArcGIS REST network analysis. |
|
| TrafficTransferAnalystProvider | UGCTrafficTransferAnalystProvider | SuperMap traffic transfer analysis provider. Encapsulates functions related with SuperMap traffic transfer analysis. |
| RestTrafficTransferAnalystProvider | REST Traffic Transfer Analysis service provider. Implements functions related to traffic transfer analysis with REST traffic transfer analysis. |
|
| NetworkAnalyst3DProvider | UGCNetworkAnalyst3DProvider | SuperMap 3D network analysis provider. Encapsulates functions related with SuperMap 3D network analysis. |
| Plotprovider | UGCPlotProvider | SuperMap Plotting service provider. Encapsulates functions related with plotting. |
| AddressMatchProvider | ArcGISRestGeocodeProvider | ArcGIS REST Address matching service provider. Encapsulates functions related with ArcGIS REST address matching services. |
| UGCAddressMatchProvider | SuperMap Address matching service provider. Encapsulates functions related with address matching services. |
|
| MVTProvider | UGCMVTProvider | SuperMap vectortile service provider. Encapsulates functions related with ArcGIS REST vector tile services. |