com.supermap.mapping
类 LayerMosaic

java.lang.Object
  继承者 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()
          返回影像图层的设置信息。
 java.lang.String getMAXPSFiledName()
          返回MAXPS字段名称。
 java.lang.String getMINPSFiledName()
          返回MINPS字段名称。
 java.lang.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 setMAXPSFiledName(java.lang.String maxPSFieldName)
          设置MAXPS字段名称。
 void setMINPSFiledName(java.lang.String minPSFieldName)
          设置MINPS字段名称。
 void setPaintByFile(boolean value)
          设置是否分文件绘制,默认为false,表示读取文件后拼成大图再贴图;true表示每个文件读取后直接绘制到屏幕。
 void setPathFieldName(java.lang.String pathFieldName)
          设置记录镶嵌数据集中影像文件路径的字段名称。
 void setUseBlockCache(boolean value)
          设置是否缓存读取到的Block,默认为true。
 void setUseFileHandleCache(boolean value)
          设置是否缓存读取文件的句柄来提高后续读取的速度,默认为true。
 
从类 com.supermap.mapping.Layer 继承的方法
addElementDrawingListener, addGridFunction, clearThemeElementPositions, findLayer, fromXML, getAdditionalSetting, getBounds, getCaption, getClipRegion, getDataset, getDeduplicateThreshold, getDeduplicateTolerance, getDescription, getDisplayControledLayer, getDisplayFilter, getEndTimeField, getExternalInfo, getFieldValuesDisplayFilter, getFillMarkerOrder, getMaxVisibleScale, getMinVisibleGeometrySize, getMinVisibleScale, getName, getOpaqueRate, getOverlapGeometryPixel, getOverlapGeometryThreshold, getParentGroup, getParentSnapshot, getRepresentationField, getSelection, getStartTimeField, getSymbolScale, getTheme, getThemeElementPosition, getTimeFilterEnding, getTimeFilterStarting, getTimeStepInterval, getValueExpressions, hitTest, hitTest, hitTest, hitTestGeoCompound, isAntialias, isClipRegionEnabled, isCompleteLineSymbolDisplayed, isCrossroadOptimized, isDeduplicateEnabled, isDisposed, isEditable, isOverlapDisplayed, isOverlapGeometryEnabled, isRepresentationEnabled, isSelectable, isSnapable, isSymbolScalable, IsTimeFilterEnable, isVisible, isVisibleScale, removeElementDrawingListener, removeThemeElementPosition, setAdditionalSetting, setAntialias, setCaption, setClipRegion, setClipRegionEnabled, setCompleteLineSymbolDisplayed, setCrossroadOptimized, setDataset, setDeduplicateEnabled, setDeduplicateThreshold, setDeduplicateTolerance, setDescription, setDisplayControledLayer, setDisplayFilter, setEditable, setEndTimeField, setExternalInfo, setFillMarkerOrder, setMaxVisibleScale, setMinVisibleGeometrySize, setMinVisibleScale, setOpaqueRate, setOverlapDisplayed, setOverlapGeometryEnabled, setOverlapGeometryPixel, setOverlapGeometryThreshold, setRepresentationEnabled, setRepresentationField, setSelectable, setSelection, setSnapable, setStartTimeField, setSymbolScalable, setSymbolScale, setThemeElementPosition, setTimeFilterEnable, setTimeFilterEnding, setTimeFilterStarting, setTimeStepInterval, setValueExpressions, setVisible, themeSymbolsToGeometries, themeToDatasetVector, toXML
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

方法详细信息

getPathFieldName

public java.lang.String getPathFieldName()
返回记录镶嵌数据集中影像文件路径的字段名称。

返回:

setPathFieldName

public void setPathFieldName(java.lang.String pathFieldName)
设置记录镶嵌数据集中影像文件路径的字段名称。

参数:
pathFieldName - 记录镶嵌数据集中影像文件路径的字段名称。

getMINPSFiledName

public java.lang.String getMINPSFiledName()
返回MINPS字段名称。MINPS和MAXPS定义像元大小范围。

返回:
返回MINPS字段名称。MINPS和MAXPS定义像元大小范围。

setMINPSFiledName

public void setMINPSFiledName(java.lang.String minPSFieldName)
设置MINPS字段名称。MINPS和MAXPS定义像元大小范围。

参数:
minPSFieldName - MINPS字段名称。MINPS和MAXPS定义像元大小范围。

getMAXPSFiledName

public java.lang.String getMAXPSFiledName()
返回MAXPS字段名称。MINPS和MAXPS定义像元大小范围。

返回:
返回MAXPS字段名称。MINPS和MAXPS定义像元大小范围。

setMAXPSFiledName

public void setMAXPSFiledName(java.lang.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()
返回影像图层的设置信息。

返回:
返回影像图层的设置信息。

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 - 镶嵌数据集显示时使用的裁剪显示方式,可以使用边界、轮廓、裁剪子数据集作为裁剪范围对影像进行裁剪显示。