public class MapViewUIUtilities
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
static int |
CHINACENTERRANGEVALUEX |
static int |
CHINACENTERRANGEVALUEY |
static double |
INITSCALE |
限定符和类型 | 方法和说明 |
---|---|
static com.supermap.mapping.Layer[] |
addDatasetsToMap(com.supermap.mapping.Map map, int index, com.supermap.data.Dataset... datasets)
在地图指定位置插入数据集集合
|
static void |
addDatasetsToNewWindow(com.supermap.data.Dataset... datasets)
将数据集打开到新的窗口
|
static int |
calculateSelectNumber(IFormMap formMap)
计算地图窗口选中对象个数
|
static int |
clearAllSelection(IFormMap formMap)
清除地图窗口对象选择
|
static void |
createSpatialIndex(java.util.ArrayList<com.supermap.data.Dataset> needCreateSpatialIndex)
创建指定数据集空间索引
|
static com.supermap.data.Rectangle2D |
getDatasetsBounds(com.supermap.data.Dataset[] datasets)
获取数据集集合的范围
|
static com.supermap.mapping.Layer |
insertDatasetToMap(com.supermap.mapping.Map map, com.supermap.data.Dataset dataset, int index)
在地图指定位置插入数据集
|
static boolean |
isResetRange(com.supermap.data.Dataset... datasets)
判断是否需要重新设置数据集范围
|
static boolean |
openMap(java.lang.String mapName)
打开工作空间中已存在的地图
|
static IFormMap |
openMapAndReturn(java.lang.String mapName)
打开工作空间中已存在的地图
|
static IFormMap |
openMapTemplate(java.lang.String mapTemplateXml) |
static boolean |
refreshCurrentMap()
刷新当前地图
|
static int |
selectAllGeometry(IFormMap formMap)
全选指定 IFormMap 可编辑图层的 Geometry
|
public static int CHINACENTERRANGEVALUEX
public static int CHINACENTERRANGEVALUEY
public static double INITSCALE
public static com.supermap.mapping.Layer[] addDatasetsToMap(com.supermap.mapping.Map map, int index, com.supermap.data.Dataset... datasets)
map
- 目标地图index
- 要插入的位置 当index<0时,默认添加到最后datasets
- 要插入的数据集集合public static com.supermap.mapping.Layer insertDatasetToMap(com.supermap.mapping.Map map, com.supermap.data.Dataset dataset, int index)
map
- 目标地图dataset
- 要插入的数据集index
- 要插入的位置 当index<0时,默认添加到最后public static void addDatasetsToNewWindow(com.supermap.data.Dataset... datasets)
datasets
- 要打开到新窗口的数据集集合public static com.supermap.data.Rectangle2D getDatasetsBounds(com.supermap.data.Dataset[] datasets)
datasets
- 要获取范围的数据集集合public static boolean isResetRange(com.supermap.data.Dataset... datasets)
datasets
- 数据集集合public static int selectAllGeometry(IFormMap formMap)
formMap
- 指定的IFormMap对象public static int clearAllSelection(IFormMap formMap)
formMap
- 指定的IFormMap对象public static int calculateSelectNumber(IFormMap formMap)
formMap
- 指定的IFormMap对象public static boolean openMap(java.lang.String mapName)
mapName
- 地图名称public static IFormMap openMapAndReturn(java.lang.String mapName)
mapName
- 地图名称public static boolean refreshCurrentMap()
public static void createSpatialIndex(java.util.ArrayList<com.supermap.data.Dataset> needCreateSpatialIndex)
needCreateSpatialIndex
- 需要创建空间索引的数据集合public static IFormMap openMapTemplate(java.lang.String mapTemplateXml)