iServer 8C(2017) Changes

Feedback


Java API Changes

Package Class/Interface Field/Method/Property/Event Note
com.supermap.services.rest.repository HsqldbRepoProvider

All public methods

New added hsqldb-based repository provider implementation

com.supermap.services.rest.repository

HsqldbRepoSetting

All public methods

New added hsqldb-based repository setting class

com.supermap.services.repository

RepositoryType

Hsqldb enumeration

Hsqldb-based repository implementation enumeration
com.supermap.services.components.commontypes GeometryType

GEOCOMPOUND

New added compound geometry type

com.supermap.services.components.commontypes

GeometryCompound

All public methods

New added compound geometry

com.supermap.services.components.commontypes

TransportationAnalystParameter

uCross

Restriction field used to set forbidden lines for U type road

com.supermap.services.components.commontypes

ThemeLabel

uniqueItems

The set of items of the unique label thematic map

com.supermap.services.components.commontypes

ThemeLabel

uniqueExpression

Unique field expression

com.supermap.services.components.commontypes

ProjectionType

PRJ_RECTIFIED_SKEWED_ORTHOMORPHIC(43049)

New added Brunei projection

 

REST API Changes

Module Resource Name Resource/Parameter/Request/Representation Note URL Template

/data

featureResults New added targetPrj parameter The target projection of the query result /featureResults[.<format>]

/data

featureResults New added targetEpsgCode parameter The target epsgcode of the query result /featureResults[.<format>]

manager

workspaces New added sMultiInstance parameter Wether the workspace supports forced multi-instance? /iserver/manager/workspaces

manager

workspaces New added instanceCount parameter The number of multi-instance by publishing workspace under multi-process mode /iserver/manager/workspaces

map

vectorstyles   Vector tile style and related resources

/iserver/services/{component}/rest/maps/{mapName}/tileFeature/vectorstyles

/iserver/services/{component}/rest/maps/{mapName}/tileFeature/vectorstyles/{layerName}

map

vectorSymbols   Vector tile style and symbol-related resources

/iserver/services/{component}/rest/maps/{mapName}/tileFeature/symbols

/iserver/services/{component}/rest/maps/{mapName}/tileFeature/symbols/{symbolId}[.<format>]

map

distance New added mode parameter in DistanceMode type Distance calculation mode

/iserver/services/{component}/rest/maps/{mapName}/distance[.<format>]

map zxyTileImage New added zxyTileImage resource The resulting map tile meets the 3857 projection

/iserver/services/{component}/rest/maps/{mapName}/zxyTileImage

/iserver/services/{component}/rest/maps/{mapName}/zxyTileImage/{z}/{x}/{y}

services proxyservers   Get the list of proxy servers

/iserver/services/proxyservers.json

map

baidurest   New added BaiduRest interface and related resources

/iserver/services/{component}/baidurest

/iserver/services/{component}/baidurest/{mapName}

/iserver/services/{component}/baidurest/{mapName}/tile

/iserver/services/{component}/baidurest/{mapName}/staticimage/v2

/iserver/services/{component}/baidurest/{mapName}/place/v2/search

/iserver/services/{component}/baidurest/{mapName}/place/v2/suggestion

map

googlerest   New added GoogleRest interface and related resources

/iserver/services/{component}/googlerest

/iserver/services/{component}/googlerest/{mapName}

/iserver/services/{component}/googlerest/{mapName}/maps/vt

/iserver/services/{component}/googlerest/{mapName}/maps/api/staticmap

/iserver/services/{component}/googlerest/{mapName}/maps/api/place/nearbysearch/{output}

/iserver/services/{component}/googlerest/{mapName}/maps/api/place/textsearch/{output}

/iserver/services/{component}/googlerest/{mapName}/maps/api/place/radarsearch/{output}

map

osmrest   New added OSMRest interface and related resources

/iserver/services/{component}/osmrest

/iserver/services/{component}/osmrest/1.0.0/{mapName}

/iserver/services/{component}/osmrest/1.0.0/{mapName}/{z}/{x}/{y}.{format}

map

tmsrest   New added TMSRest interface and related resources

/iserver/services/{component}/tmsrest

/iserver/services/{component}/tmsrest/1.0.0/{mapName}

/iserver/services/{component}/tmsrest/1.0.0/{mapName}/{z}/{x}/{y}.{format}

 

Configuration File Changes

File Path

File Name

Configuration Item

Note

{ISERVER_HOME}\webapps\iserver\WEB-INF

iserver-system.xml license>>enabledmodules Used to add the license modules to enable

{ISERVER_HOME}\webapps\iserver\WEB-INF

iserver-services.xml

UGCDataProviderSetting  added excludedFieldsInDatasources Set the filtered fields in the dataset

{ISERVER_HOME}\webapps\iserver\WEB-INF

iserver-services.xml UGCMapProviderSetting added excludedFieldsInMaps Set the filtered fields in the layer

{ISERVER_HOME}\webapps\iserver\WEB-INF

iserver-services-interfaces.xml

New added BaiduREST interface, GoogleREST interface, OSMREST interface, TMSREST interface BaiduREST interface, GoogleREST interface, OSMREST interface, TMSREST interface

{ISERVER_HOME}\webapps\iserver\WEB-INF

iserver-system.xml

proxyNetworkSegment Proxy network configuration