iServer 7C(2015) Interfaces Changes

Feedback


Java API Changes

Package Class/Interface Field/Method/Property/Event Note
com.supermap.services.components SpatialAnalyst DatasetSpatialAnalystResult executeMathAnalystExpression(String, Geometry, boolean, boolean, String, String, boolean) New methods

List<DatasetSpatialAnalystResult> calculateCurvature(String, double, String, String, DataReturnOption)

New methods

DatasetSpatialAnalystResult kernelDensity(KernelDensityParameterInput, String, String, String, String, boolean)

New methods
Realspace

RealspaceDataResult getData(String, int, int, int, String, String) throws RealspaceException;

RealspaceDataResult getData(String, int, int, int, String, String) throws RealspaceException;

RealspaceDataResult getData(String, int, int, int, String, String) throws RealspaceException;

RealspaceDataResult getData(String, int, int, int, String, String) throws RealspaceException;

RealspaceDataResult getData(String, int, int, int, String, String) throws RealspaceException;

RealspaceDataResult getData(String, String, int, int, int, String, String,

CompressType) throws RealspaceException;

Delete Method
Realspace

RealspaceTilesRevisionInfo getTilesRevisionInfo(String, long) throws RealspaceException;

RealspaceDataResult getData(String, String, RealspaceDataParam) throws RealspaceException;

RealspaceDataResult getData(RealspaceDataParam) throws RealspaceException;

New methods
NetworkAnalyst3D

 

New classes
com.supermap.services.components.commontypes TransferSolutions suggestWalking New fields
com.supermap.services.components.spi SpatialAnalystProvider DatasetSpatialAnalystResult executeMathAnalystExpression(String, Geometry, boolean, boolean,String, String, boolean)

List<DatasetSpatialAnalystResult> calculateCurvature(String, double, String, String, DataReturnOption)

DatasetSpatialAnalystResult kernelDensity(KernelDensityParameterInput, String, String, String,String, boolean)

New methods
RealspaceProvider

RealspaceDataResult getData(String, int, int, int, String, String) throws RealspaceException;

RealspaceDataResult getData(String, int, int, int, String, String) throws RealspaceException;

RealspaceDataResult getData(String, int, int, int, String, String) throws RealspaceException;

RealspaceDataResult getData(String, int, int, int, String, String) throws RealspaceException;

RealspaceDataResult getData(String, int, int, int, String, String) throws RealspaceException;

RealspaceDataResult getData(String, String, int, int, int, String, String,

CompressType) throws RealspaceException;

Delete Method
RealspaceProvider

RealspaceTilesRevisionInfo getTilesRevisionInfo(String, long) throws RealspaceException;

RealspaceDataResult getData(String, String, RealspaceDataParam) throws RealspaceException;

RealspaceDataResult getData(RealspaceDataParam) throws RealspaceException;

New methods
NetworkAnalyst3DProvider

 

New classes
com.supermap.services.providers GeoPackageDataProvider   New classes
GeoPackageDataProviderSetting   New classes
GeoPackageMapProvider   New classes
GeoPackageMapProviderSetting   New classes
BaiduMapProvider   New classes
BaiduMapProviderSetting   New classes
OpenStreetMapProvider   New classes
OpenStreetMapProviderSetting   New classes
UGCNetworkAnalyst3DProvider   New classes
UGCNetworkAnalystSetting3D   New classes
UGCSpatialAnalystProvider

DatasetSpatialAnalystResult executeMathAnalystExpression(String, Geometry, boolean, boolean, String, String, boolean)

List<DatasetSpatialAnalystResult> calculateCurvature(String, double, String, String, DataReturnOption)

DatasetSpatialAnalystResult kernelDensity(KernelDensityParameterInput, String, String, String,String, boolean)

New methods
com.supermap.server.host.webapp.handlers ServerSecurityHelper

boolean isUserAllowed(String , String[])

Delete Method
com.supermap.server.config

OAuthConfig

 

New classes
OAuthLoginType

 

New classes
Config

List<OAuthConfig> getOAuthConfigs()

String getOAuthMetas();

New methods
ConfigWriter

boolean addOAuthConfig(OAuthConfig oAuthConfig)

boolean updateOAuthConfig(OAuthConfig oAuthConfig);

boolean removeOAuthConfig(String configID);

boolean removeOAuthConfig(String configID);

New methods

REST  API Changes

Module Resource Name Resource/Parameter/Request/Representation Note
realspace Module tileData scale New scale parameter.

NetworkAnalyst3d Module

    New module.
3D network analysis module.

SpatialAnalyst Module

gridMathAnalyst

gridMathResult

datasetDensityAnalyst

kernelDensity

kernelDensityResult

terrainCalculation

curvature

curvatureResult

  New resource.
 
manager Module

serverStatus

servicesLoad

clusterLoad

clusterMemberLoad

instanceRequests

instanceRequestsStatistics

userRequests

userRequestsStatistics

  New resource.
Functions related with monitoring and statistics.

 

Changes of Configuration File

File Path

Name

Configuration Item

Note

【SuperMap iServer Instllation Directory】\webapps\iserver\WEB-INF

iserver-services-interfaces.xml Add verifyMode configuration parameter to config New resource.
used to set the standard mode of the validation.

【SuperMap iExpress】\webapps\iserver\WEB-INF

iserver-system.xml relayService New relay service configuration in iExpress.