com.supermap.desktop.controls.utilities
类 MapViewUIUtilities
- java.lang.Object
-
- com.supermap.desktop.controls.utilities.MapViewUIUtilities
-
public class MapViewUIUtilities extends java.lang.Object
-
-
字段概要
字段 限定符和类型 字段和说明 static intCHINACENTERRANGEVALUEXstatic intCHINACENTERRANGEVALUEYstatic doubleINITSCALE
-
方法概要
所有方法 静态方法 具体方法 限定符和类型 方法和说明 static com.supermap.mapping.Layer[]addDataListToMap(com.supermap.mapping.Map map, java.util.List<java.lang.Object> dataListToMap)将数据打开到目标地图中。static com.supermap.mapping.Layer[]addDatasetGroupsToMap(com.supermap.mapping.Map map, com.supermap.data.DatasetGroup... datasetGroups)将海图分组数据打开到指定地图static com.supermap.mapping.Layer[]addDatasetGroupsToNewWindow(com.supermap.data.DatasetGroup... datasetGroups)将海图分组数据打开到新的地图窗口static com.supermap.mapping.Layer[]addDatasetsToMap(com.supermap.mapping.Map map, int index, com.supermap.data.Dataset... datasets)在地图指定位置插入数据集集合static com.supermap.mapping.Layer[]addDatasetsToNewWindow(com.supermap.data.Dataset... datasets)将数据集打开到新的窗口static intcalculateSelectNumber(IFormMap formMap)计算地图窗口选中对象个数static intclearAllSelection(IFormMap formMap)清除地图窗口对象选择static voidcreateSpatialIndex(java.util.ArrayList<com.supermap.data.Dataset> needCreateSpatialIndex)创建指定数据集空间索引static com.supermap.data.Rectangle2DgetDatasetsBounds(com.supermap.data.Dataset[] datasets)获取数据集集合的范围static voidhitTest(com.supermap.mapping.Layer layer, com.supermap.mapping.Map map, java.awt.Point point)点选地图对象static voidinitialLayerChart(com.supermap.mapping.LayerChart layerChart)static voidinitialLayerDefaultStyle(com.supermap.mapping.Layer layer)static com.supermap.mapping.LayerinsertDatasetToMap(com.supermap.mapping.Map map, com.supermap.data.Dataset dataset, int index)在地图指定位置插入数据集static booleanisResetRange(com.supermap.data.Dataset... datasets)判断是否需要重新设置数据集范围static booleanopenMap(java.lang.String mapName)打开工作空间中已存在的地图static IFormMapopenMapAndReturn(java.lang.String mapName)打开工作空间中已存在的地图static IFormMapopenMapTemplate(java.lang.String mapTemplateXml)static voidopenSciFileToForm(java.lang.String sciFilePath)打开sci文件到地图中 1.地图瓦片先加载数据源在添加到地图中 2.如果是矢量瓦片则只打开浏览器static booleanrefreshCurrentMap()刷新当前地图static intselectAllGeometry(IFormMap formMap)全选指定 IFormMap 可编辑图层的 Geometry
-
-
-
字段详细资料
-
CHINACENTERRANGEVALUEX
public static int CHINACENTERRANGEVALUEX
-
CHINACENTERRANGEVALUEY
public static int CHINACENTERRANGEVALUEY
-
INITSCALE
public static double INITSCALE
-
-
方法详细资料
-
addDatasetsToMap
public static com.supermap.mapping.Layer[] addDatasetsToMap(com.supermap.mapping.Map map, int index, com.supermap.data.Dataset... datasets)在地图指定位置插入数据集集合- 参数:
map- 目标地图index- 要插入的位置 当index<0时,默认添加到最后datasets- 要插入的数据集集合- 返回:
- 成功插入数据集对应的图层集合
-
addDataListToMap
public static com.supermap.mapping.Layer[] addDataListToMap(com.supermap.mapping.Map map, java.util.List<java.lang.Object> dataListToMap)将数据打开到目标地图中。- 参数:
map- 目标地图。dataListToMap- 打开到地图中的数据集合。- 返回:
- 返回打开成功的图层集合。
-
insertDatasetToMap
public static com.supermap.mapping.Layer insertDatasetToMap(com.supermap.mapping.Map map, com.supermap.data.Dataset dataset, int index)在地图指定位置插入数据集- 参数:
map- 目标地图dataset- 要插入的数据集index- 要插入的位置 当index<0时,默认添加到最后- 返回:
- 成功插入数据集对应的图层
-
addDatasetsToNewWindow
public static com.supermap.mapping.Layer[] addDatasetsToNewWindow(com.supermap.data.Dataset... datasets)
将数据集打开到新的窗口- 参数:
datasets- 要打开到新窗口的数据集集合
-
initialLayerDefaultStyle
public static void initialLayerDefaultStyle(com.supermap.mapping.Layer layer)
-
initialLayerChart
public static void initialLayerChart(com.supermap.mapping.LayerChart layerChart)
-
addDatasetGroupsToMap
public static com.supermap.mapping.Layer[] addDatasetGroupsToMap(com.supermap.mapping.Map map, com.supermap.data.DatasetGroup... datasetGroups)将海图分组数据打开到指定地图- 参数:
map-datasetGroups-- 返回:
-
addDatasetGroupsToNewWindow
public static com.supermap.mapping.Layer[] addDatasetGroupsToNewWindow(com.supermap.data.DatasetGroup... datasetGroups)
将海图分组数据打开到新的地图窗口- 参数:
datasetGroups-- 返回:
-
getDatasetsBounds
public static com.supermap.data.Rectangle2D getDatasetsBounds(com.supermap.data.Dataset[] datasets)
获取数据集集合的范围- 参数:
datasets- 要获取范围的数据集集合- 返回:
- bounds 数据集集合范围。如果数据集全为空,返回Null
-
isResetRange
public static boolean isResetRange(com.supermap.data.Dataset... datasets)
判断是否需要重新设置数据集范围- 参数:
datasets- 数据集集合- 返回:
- 是否需要重新设置范围
-
selectAllGeometry
public static int selectAllGeometry(IFormMap formMap)
全选指定 IFormMap 可编辑图层的 Geometry- 参数:
formMap- 指定的IFormMap对象- 返回:
- 选中的对象数
-
clearAllSelection
public static int clearAllSelection(IFormMap formMap)
清除地图窗口对象选择- 参数:
formMap- 指定的IFormMap对象- 返回:
- 清除后选中对象个数。
-
calculateSelectNumber
public static int calculateSelectNumber(IFormMap formMap)
计算地图窗口选中对象个数- 参数:
formMap- 指定的IFormMap对象- 返回:
- 选中对象个数
-
openMap
public static boolean openMap(java.lang.String mapName)
打开工作空间中已存在的地图- 参数:
mapName- 地图名称- 返回:
- 是否打开
-
openMapAndReturn
public static IFormMap openMapAndReturn(java.lang.String mapName)
打开工作空间中已存在的地图- 参数:
mapName- 地图名称- 返回:
- 是否打开
-
refreshCurrentMap
public static boolean refreshCurrentMap()
刷新当前地图- 返回:
- 是否成功刷新
-
createSpatialIndex
public static void createSpatialIndex(java.util.ArrayList<com.supermap.data.Dataset> needCreateSpatialIndex)
创建指定数据集空间索引- 参数:
needCreateSpatialIndex- 需要创建空间索引的数据集合
-
openMapTemplate
public static IFormMap openMapTemplate(java.lang.String mapTemplateXml)
-
openSciFileToForm
public static void openSciFileToForm(java.lang.String sciFilePath)
打开sci文件到地图中 1.地图瓦片先加载数据源在添加到地图中 2.如果是矢量瓦片则只打开浏览器
-
hitTest
public static void hitTest(com.supermap.mapping.Layer layer, com.supermap.mapping.Map map, java.awt.Point point)点选地图对象- 参数:
layer- 当前图层map- 当前地图point-
-
-