public class JobInfo
extends java.lang.Object
implements java.io.Serializable
Caching information class, for passing the parameters when creating caching task.
Modifier and Type | Field and Description |
---|---|
java.lang.String |
actualTileVersion |
boolean |
autoAvoidEffectEnabled
Whether to enable auto avoid.
|
Rectangle2D |
cacheBounds
The caching range, such as [0,0,180,90], the default value is the extent range if not set.
|
CacheRegionsInfo |
cacheRegions
The tile region.
|
CacheVersion |
cacheVersion
Cache Version
|
float |
compressionQuality
JPG image compression rate.
|
boolean |
convertToPng8
Try to convert the image to PNG8.
|
boolean |
createNewTileVersion
Whether to create new tile version.
|
boolean |
createStandardMBTiles
Whether to create the standard MBTiles.
|
java.lang.String |
dataConnectionString
The connection information of data to be tiled, there are two expressions, one is the service component name, such as "map-china400", the other is service component configuration information.
|
DataPreProcessInfo |
dataPreProcessInfo
Whether to process data
|
int |
epsgCode
The caching coordinate system, it will use the original map coordinate system if not set.
|
FileVerificationMode |
fileVerificationMode
File verification mode.
|
OutputFormat |
format
Cache image format, such as "PNG".
|
java.lang.String |
mapName
Tiled map name.
|
Point2D |
originalPoint
Caching index start, for calculating the node point coordinates of caching, the default point is top-left point of the map.
|
java.lang.String |
parentTileVersion
The father version of current new caching version, null means creating version based on the last update version.
|
RealspaceJobParameter |
realspaceParameter
3D tiles configuration.
|
java.lang.String |
refMapRestAdress |
double[] |
resolutions
Caching resolution set, you can choose one from resolution or scaleDenominators for setting.
|
double[] |
scaleDenominators
Denominator set of caching scale, such as ["1000000","2000000"].
|
StorageType |
storageType
Storage type.
|
TileSourceInfo |
storeConfig
Tile storage configuration.
|
TaskAssignmentType |
taskAssignmentType
Task distribution method.
|
TileSize |
tileSize
The size of the cache image, the default is 256.
|
TileType |
tileType
Tile type.
|
java.lang.String |
tileVersionDescription
The descriptive information of new version.
|
boolean |
transparent
Whether the images are transparent, the default value is False.
|
boolean |
useLocal
Whether the main node attends the tiling.
|
UTFGridJobParameter |
utfGridParameter
UTFGrid configuration parameter.
|
java.lang.String |
vectorBounds
The vector range of caching task.
|
VectorJobParameter |
vectorParameter
Vector tile configuration parameter.
|
public java.lang.String dataConnectionString
The connection information of data to be tiled, there are two expressions, one is the service component name, such as "map-china400", the other is service component configuration information.
public java.lang.String mapName
Tiled map name.
public double[] scaleDenominators
Denominator set of caching scale, such as ["1000000","2000000"].
public double[] resolutions
public Point2D originalPoint
Caching index start, for calculating the node point coordinates of caching, the default point is top-left point of the map.
public Rectangle2D cacheBounds
The caching range, such as [0,0,180,90], the default value is the extent range if not set.
public TileSize tileSize
The size of the cache image, the default is 256.
public OutputFormat format
Cache image format, such as "PNG".
public float compressionQuality
JPG image compression rate.
public boolean transparent
Whether the images are transparent, the default value is False.
public int epsgCode
The caching coordinate system, it will use the original map coordinate system if not set.
public TileSourceInfo storeConfig
public boolean createNewTileVersion
public java.lang.String tileVersionDescription
createNewTileVersion
is true.public java.lang.String parentTileVersion
public java.lang.String actualTileVersion
public java.lang.String refMapRestAdress
public TaskAssignmentType taskAssignmentType
public CacheVersion cacheVersion
Cache Version
Configuration is needed only when caching by UGO.
public StorageType storageType
Storage type.
public java.lang.String vectorBounds
The vector range of caching task.
UDB file path.
public TileType tileType
Tile type.
public UTFGridJobParameter utfGridParameter
UTFGrid configuration parameter.
The parameter is supported only when tileType
is UTFGrid.
public VectorJobParameter vectorParameter
Vector tile configuration parameter.
The parameter is supported only when tileType
is Vector.
public RealspaceJobParameter realspaceParameter
3D tiles configuration.
It is valid when tileType
is Terrain or RealspaceImage.
public boolean createStandardMBTiles
Whether to create the standard MBTiles.
It is valid when the storage type is SMTiles.
public DataPreProcessInfo dataPreProcessInfo
Whether to process data
public boolean convertToPng8
public FileVerificationMode fileVerificationMode
File verification mode.
By default, it is verified by file size.
public boolean autoAvoidEffectEnabled
public CacheRegionsInfo cacheRegions
Supports to tile based on irregular polygon. The cacheBounds
will be invalid after setting this parameter.
public boolean useLocal
The master node will increase the pressure of the master node tiling, leading to affect the scheduling performance and stability of the master node tiling.
When there are more than two child nodes, it is suggest that set the main node does not tile
public JobInfo()
The Constructor.
public JobInfo(JobInfo jobInfo)
The Constructor.
jobInfo
- Caching parameters.