com.supermap.mapping
类 LayerMosaic
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.mapping.Layer
-
- com.supermap.mapping.LayerMosaic
-
public class LayerMosaic extends Layer
镶嵌数据集图层。
-
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 int
getBlockCacheCount()
返回缓存Block的数量,默认为2000。MosaicClipModeType
getClipMode()
返回镶嵌数据集显示时使用的裁剪显示方式,可以使用边界、轮廓、裁剪子数据集作为裁剪范围对影像进行裁剪显示。DatasetMosaic
getDatasetMosaic()
返回图层关联的镶嵌数据集。int
getFileHandleCacheCount()
返回缓存读取文件句柄的数量,默认为100。LayerSettingImage
getLayerSettingImage()
返回影像图层的设置信息。String
getMAXPSFiledName()
返回MAXPS字段名称。String
getMINPSFiledName()
返回MINPS字段名称。String
getPathFieldName()
返回记录镶嵌数据集中影像文件路径的字段名称。boolean
isPaintByFile()
返回是否分文件绘制,默认为false,表示读取文件后拼成大图再贴图;true表示每个文件读取后直接绘制到屏幕。boolean
isUseBlockCache()
返回是否缓存读取到的Block,默认为true。boolean
isUseFileHandleCache()
返回是否缓存读取文件的句柄来提高后续读取的速度,默认为true。void
setBlockCacheCount(int value)
设置缓存Block的数量,默认为2000。void
setClipMode(MosaicClipModeType value)
设置镶嵌数据集显示时使用的裁剪显示方式,可以使用边界、轮廓、裁剪子数据集作为裁剪范围对影像进行裁剪显示。void
setFileHandleCacheCount(int value)
设置缓存读取文件句柄的数量,默认为100。void
setLayerSettingImage(LayerSetting layerSetting)
设置影像图层设置,详情见LayerSettingImage
void
setMAXPSFiledName(String maxPSFieldName)
设置MAXPS字段名称。void
setMINPSFiledName(String minPSFieldName)
设置MINPS字段名称。void
setPaintByFile(boolean value)
设置是否分文件绘制,默认为false,表示读取文件后拼成大图再贴图;true表示每个文件读取后直接绘制到屏幕。void
setPathFieldName(String pathFieldName)
设置记录镶嵌数据集中影像文件路径的字段名称。void
setUseBlockCache(boolean value)
设置是否缓存读取到的Block,默认为true。void
setUseFileHandleCache(boolean value)
设置是否缓存读取文件的句柄来提高后续读取的速度,默认为true。-
从类继承的方法 com.supermap.mapping.Layer
addCaptionChangedListener, addEditableChangedListener, addElementDrawingListener, addGridFunction, addSelectableChangedListener, addSnapableChangedListener, addVisibleChangedListener, checkLayerSubType, clearThemeElementPositions, findLayer, fromXML, getAdditionalSetting, getBlendMode, getBounds, getCaption, getClipRegion, getDataset, getDeduplicateThreshold, getDeduplicateTolerance, getDescription, getDisplayControledLayer, getDisplayFilter, getDisplayFilterStr, getExtensionPlugin, getExtensionUserInfo, getExternalInfo, getFieldValuesDisplayFilter, getFillMarkerOrder, getGridFunctionArgs, getGridFunctionType, getGridFunctonCount, getLayerWeight, getMap, getMaxVisibleScale, getMinVisibleGeometrySize, getMinVisibleScale, getName, getOpaqueRate, getOverlapGeometryPixel, getOverlapGeometryThreshold, getParentGroup, getParentSnapshot, getRepresentationField, getSelection, getSource, getSubLayerType, getSubType, getSymbolScale, getTheme, getThemeElementPosition, getTimeEndField, getTimeFilterEnding, getTimeFilterStarting, getTimeStartField, getTimeStepInterval, getValueExpressions, hitTest, hitTest, hitTest, hitTestGeoCompound, isAntialias, isClipRegionEnabled, isCompleteLineSymbolDisplayed, isCrossroadOptimized, isDeduplicateEnabled, isDiposed, isDisposed, isEditable, isFullLabelEnabled, isInteroperable, isLayerCacheEnabled, isModified, isOverlapDisplayed, isOverlapGeometryEnabled, isRepresentationEnabled, isSelectable, isSnapable, isSuperAndSubScript, isSwipeEnabled, isSymbolScalable, IsTimeFilterEnable, isVisible, isVisibleScale, removeCaptionChangedListener, removeEditableChangedListener, removeElementDrawingListener, removeGridFunction, removeSelectableChangedListener, removeSnapableChangedListener, removeThemeElementPosition, removeVisibleChangedListener, setAdditionalSetting, setAntialias, setBlendMode, setCaption, setClipRegion, setClipRegionEnabled, setCompleteLineSymbolDisplayed, setCrossroadOptimized, setDataset, setDeduplicateEnabled, setDeduplicateThreshold, setDeduplicateTolerance, setDescription, setDisplayControledLayer, setDisplayFilter, setDisplayFilterStr, setEditable, setExtensionUserInfo, setExternalInfo, setFillMarkerOrder, setFullLabelEnabled, setInteroperable, SetLayerCacheEnabled, SetLayerCacheRefresh, setLayerWeight, setMaxVisibleScale, setMinVisibleGeometrySize, setMinVisibleScale, setModified, setOpaqueRate, setOverlapDisplayed, setOverlapGeometryEnabled, setOverlapGeometryPixel, setOverlapGeometryThreshold, setRepresentationEnabled, setRepresentationField, setSelectable, setSelection, setSnapable, setSource, setSource, setSuperAndSubScript, setSwipeEnabled, setSymbolScalable, setSymbolScale, setThemeElementPosition, setTimeEndField, setTimeFilterEnable, setTimeFilterEnding, setTimeFilterStarting, setTimeStartField, setTimeStepInterval, setValueExpressions, setVisible, themeSymbolsToGeometries, themeSymbolsToGeometrys, themeToDatasetVector, toXML
-
-
-
-
方法详细资料
-
getPathFieldName
public String getPathFieldName()
返回记录镶嵌数据集中影像文件路径的字段名称。- 返回:
-
setPathFieldName
public void setPathFieldName(String pathFieldName)
设置记录镶嵌数据集中影像文件路径的字段名称。- 参数:
pathFieldName
- 记录镶嵌数据集中影像文件路径的字段名称。
-
getMINPSFiledName
public String getMINPSFiledName()
返回MINPS字段名称。MINPS和MAXPS定义像元大小范围。- 返回:
- 返回MINPS字段名称。MINPS和MAXPS定义像元大小范围。
-
setMINPSFiledName
public void setMINPSFiledName(String minPSFieldName)
设置MINPS字段名称。MINPS和MAXPS定义像元大小范围。- 参数:
minPSFieldName
- MINPS字段名称。MINPS和MAXPS定义像元大小范围。
-
getMAXPSFiledName
public String getMAXPSFiledName()
返回MAXPS字段名称。MINPS和MAXPS定义像元大小范围。- 返回:
- 返回MAXPS字段名称。MINPS和MAXPS定义像元大小范围。
-
setMAXPSFiledName
public void setMAXPSFiledName(String maxPSFieldName)
设置MAXPS字段名称。MINPS和MAXPS定义像元大小范围。- 参数:
maxPSFieldName
- MAXPS字段名称。MINPS和MAXPS定义像元大小范围。
-
isUseBlockCache
public boolean isUseBlockCache()
返回是否缓存读取到的Block,默认为true。- 返回:
- 一个布尔值,指示是否缓存读取到的Block。
-
setUseBlockCache
public void setUseBlockCache(boolean value)
设置是否缓存读取到的Block,默认为true。- 参数:
value
- 一个布尔值,指示是否缓存读取到的Block。
-
getBlockCacheCount
public int getBlockCacheCount()
返回缓存Block的数量,默认为2000。- 返回:
- 返回缓存Block的数量。
-
setBlockCacheCount
public void setBlockCacheCount(int value)
设置缓存Block的数量,默认为2000。- 参数:
value
- 缓存Block的数量,默认为2000。
-
isUseFileHandleCache
public boolean isUseFileHandleCache()
返回是否缓存读取文件的句柄来提高后续读取的速度,默认为true。- 返回:
- 返回是否缓存读取文件的句柄来提高后续读取的速度。
-
setUseFileHandleCache
public void setUseFileHandleCache(boolean value)
设置是否缓存读取文件的句柄来提高后续读取的速度,默认为true。- 参数:
value
- 是否缓存读取文件的句柄来提高后续读取的速度。
-
getFileHandleCacheCount
public int getFileHandleCacheCount()
返回缓存读取文件句柄的数量,默认为100。- 返回:
- 返回缓存读取文件句柄的数量。
-
setFileHandleCacheCount
public void setFileHandleCacheCount(int value)
设置缓存读取文件句柄的数量,默认为100。- 参数:
value
- 缓存读取文件句柄的数量。
-
getLayerSettingImage
public LayerSettingImage getLayerSettingImage()
返回影像图层的设置信息。- 返回:
- 返回影像图层的设置信息。
-
setLayerSettingImage
public void setLayerSettingImage(LayerSetting layerSetting)
设置影像图层设置,详情见LayerSettingImage
- 参数:
layerSetting
- 影像图层设置- 抛出:
IllegalStateException
- 当前对象已被释放
-
getDatasetMosaic
public DatasetMosaic getDatasetMosaic()
返回图层关联的镶嵌数据集。- 返回:
- 返回图层关联的镶嵌数据集。
-
isPaintByFile
public boolean isPaintByFile()
返回是否分文件绘制,默认为false,表示读取文件后拼成大图再贴图;true表示每个文件读取后直接绘制到屏幕。- 返回:
- 返回是否分文件绘制,默认为false,表示读取文件后拼成大图再贴图;true表示每个文件读取后直接绘制到屏幕。
-
setPaintByFile
public void setPaintByFile(boolean value)
设置是否分文件绘制,默认为false,表示读取文件后拼成大图再贴图;true表示每个文件读取后直接绘制到屏幕。- 参数:
value
- 一个布尔值,指示是否分文件绘制。false表示读取文件后拼成大图再贴图;true表示每个文件读取后直接绘制到屏幕。
-
getClipMode
public MosaicClipModeType getClipMode()
返回镶嵌数据集显示时使用的裁剪显示方式,可以使用边界、轮廓、裁剪子数据集作为裁剪范围对影像进行裁剪显示。- 返回:
- 镶嵌数据集显示时使用的裁剪显示方式。
-
setClipMode
public void setClipMode(MosaicClipModeType value)
设置镶嵌数据集显示时使用的裁剪显示方式,可以使用边界、轮廓、裁剪子数据集作为裁剪范围对影像进行裁剪显示。- 参数:
value
- 镶嵌数据集显示时使用的裁剪显示方式,可以使用边界、轮廓、裁剪子数据集作为裁剪范围对影像进行裁剪显示。
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.