com.supermap.services.providers
Class GDPMapProvider
- java.lang.Object
-
- com.supermap.services.components.spi.TiledMapProviderBase
-
- com.supermap.services.providers.LocalTileProviderBase
-
- com.supermap.services.providers.TilesetMapProvider
-
- com.supermap.services.providers.GDPMapProvider
-
- All Implemented Interfaces:
- Disposable, MapProvider, ProviderContextAware, TilesetInfoAttainable
public class GDPMapProvider extends TilesetMapProvider
GDP the map service provider.
- Projected as WebMercator (EPSG: 3857).
- Supports cached slices in 3.1 and 5.0 format.
- Each slice package file contains a section of the slice file. The geographical width of the area of the slice package is as follows:
- 0-7 level: the regional width of 6378137 * PI * 2 (that is, the Earth circumference).
- Beginning with level 8, the area width is progressively halved.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.supermap.services.components.spi.TiledMapProviderBase
TiledMapProviderBase.TileDataConverter, TiledMapProviderBase.TileImageDrawer, TiledMapProviderBase.TileImageParameter
-
-
Field Summary
-
Fields inherited from class com.supermap.services.providers.LocalTileProviderBase
localTileResource
-
Fields inherited from class com.supermap.services.components.spi.TiledMapProviderBase
CACHE_DIR, LINK_MARK, lock, logger, message, QUESTION_MARK, REGEX, REPLACEMENT, tilePixHeight, tilePixWidth
-
-
Constructor Summary
Constructors Constructor and Description GDPMapProvider()GDPMapProvider(GDPMapProviderSetting setting)Constructors with parameters.
-
Method Summary
Methods Modifier and Type Method and Description protected java.util.List<ImageTileset>initTilesets()Initializes the slice set.-
Methods inherited from class com.supermap.services.providers.TilesetMapProvider
cacheEnabled, getOrigin, getSupportImageFormat, getSupportResolutions, getTileImage, getTilesetInfos, init, initDefaultMapParameter, initSupportedMapNames, isResolutionEquals, outputImage, setMapInfoByTilesets, support
-
Methods inherited from class com.supermap.services.providers.LocalTileProviderBase
generateBigImage
-
Methods inherited from class com.supermap.services.components.spi.TiledMapProviderBase
checkSetting, clearCache, dispose, fillWatermark, findNearest, getDefaultMapParameter, getDefaultMapParameters, getMapImage, getMapParameter, getMapProviderSetting, getNames, getOverview, getProximalResolution, getProximalResolution, getResolutoinByScale, getResource, getResource, getTileDataConverter, getVectorStyle, measureArea, measureDistance, outputImage, outputImageToFile, outputImageToFile, queryByBounds, queryByDistance, queryByGeometry, queryBySQL, rectifyMapParameter, setDefaultMapParameter, setDefaultMapParameters, setMapProviderSetting, setProviderContext, updateMap, viewEntire
-
-
-
-
Constructor Detail
-
GDPMapProvider
public GDPMapProvider()
-
GDPMapProvider
public GDPMapProvider(GDPMapProviderSetting setting)
Constructors with parameters.
- Parameters:
setting- Map service provider configuration.
-
-
Method Detail
-
initTilesets
protected java.util.List<ImageTileset> initTilesets()
Description copied from class:TilesetMapProviderInitializes the slice set.- Specified by:
initTilesetsin classTilesetMapProvider- Returns:
- returns a collection of supported slices.
-
-