public class MongoDBTileProvider extends TilesetMapProvider
MongoDB map service provider.
MongoDBTileProvider provides the ability to get map services from MongoDB slice set and encapsulates GIS functionality related to SuperMap iServer.
TiledMapProviderBase.TileDataConverter, TiledMapProviderBase.TileImageDrawer, TiledMapProviderBase.TileImageParameter
localTileResource
CACHE_DIR, LINK_MARK, lock, logger, message, QUESTION_MARK, REGEX, REPLACEMENT, tilePixHeight, tilePixWidth
Constructor and Description |
---|
MongoDBTileProvider() |
MongoDBTileProvider(MongoDBTileProviderSetting setting) |
Modifier and Type | Method and Description |
---|---|
void |
dispose()
Release the resource object.
|
protected java.util.List<ImageTileset> |
getTilesetsFromSource( tileSource, java.lang.String tilesetName, java.lang.String mapName) |
protected java.util.List<ImageTileset> |
initTilesets()
Initializes the slice set.
|
cacheEnabled, getOrigin, getSupportImageFormat, getSupportResolutions, getTileImage, getTilesetInfos, init, initDefaultMapParameter, initSupportedMapNames, isResolutionEquals, outputImage, setMapInfoByTilesets, support
generateBigImage
checkSetting, clearCache, 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
public MongoDBTileProvider()
public MongoDBTileProvider(MongoDBTileProviderSetting setting)
protected java.util.List<ImageTileset> initTilesets()
TilesetMapProvider
initTilesets
in class TilesetMapProvider
protected java.util.List<ImageTileset> getTilesetsFromSource( tileSource, java.lang.String tilesetName, java.lang.String mapName)
public void dispose()
TiledMapProviderBase
Release the resource object.
dispose
in interface Disposable
dispose
in class TiledMapProviderBase