com.supermap.maritime.data
类 MaritimeS102CellInfo
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.maritime.data.MaritimeS100CellInfo
-
- com.supermap.maritime.data.MaritimeS102CellInfo
-
- 所有已实现的接口:
- IDisposable
public class MaritimeS102CellInfo extends MaritimeS100CellInfo
S102单图幅的信息类- 从以下版本开始:
- 12.0.0
-
-
构造器概要
构造器 构造器和说明 MaritimeS102CellInfo()构造函数。
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 intaddBathymetric(VerticalDatum verticalDatum, Date dateTime)添加水深数据。booleandeleteBathymetric(String bathymetricName)根据据名称删除水深测量数据MaritimeS102BathymetricgetBathymetric(int index)获取指定索引的水深数据intgetBathymetricCount()获取当前图幅中水深数据数量Rectangle2DgetBounds()获取数据范围StringgetCellName()获取海图单元名称。Dataset[]getDatasets()获取当前分组下的所有数据集集合doublegetGridSpacing()获取网格间距intgetHorizontalCRS()获取水平坐标系DategetIssueDate()获取创建日期MaritimeS102MetaInfogetMetaInfo()获取元数据信息MaritimeS102QualityBathymetricgetQualityBathymetric()获取水深质量数据。MaritimeS100TypegetType()返回海图数据集分组类型。List<VerticalDatum>getVerticalDatumEnums()获取当前图幅支持的垂直基准枚举voidsetBounds(Rectangle2D bounds)设置数据范围,在MaritimeS102DatasetGroup.createCell(MaritimeS102CellInfo)之前设置范围voidsetCellName(String cellName)设置海图单元名称。voidsetGridSpacing(double gridSpacing)设置网格间距voidsetHorizontalCRS(int horizontalCRS)设置水平坐标系。voidsetIssueDate(Date dateTime)设置创建日期-
从类继承的方法 com.supermap.maritime.data.MaritimeS100CellInfo
dispose
-
-
-
-
方法详细资料
-
setBounds
public void setBounds(Rectangle2D bounds)
设置数据范围,在MaritimeS102DatasetGroup.createCell(MaritimeS102CellInfo)之前设置范围- 参数:
bounds-- 从以下版本开始:
- 12.0.0
-
getBounds
public Rectangle2D getBounds()
获取数据范围- 返回:
- 数据范围
- 从以下版本开始:
- 12.0.0
-
setGridSpacing
public void setGridSpacing(double gridSpacing)
设置网格间距- 参数:
gridSpacing- 网格间距- 从以下版本开始:
- 12.0.0
-
getGridSpacing
public double getGridSpacing()
获取网格间距- 返回:
- 网格间距
- 从以下版本开始:
- 12.0.0
-
setIssueDate
public void setIssueDate(Date dateTime)
设置创建日期- 参数:
dateTime- 时间日期- 从以下版本开始:
- 12.0.0
-
getIssueDate
public Date getIssueDate()
获取创建日期- 返回:
- 日期
- 从以下版本开始:
- 12.0.0
-
setHorizontalCRS
public void setHorizontalCRS(int horizontalCRS)
设置水平坐标系。即EPSG code,默认4396。- 参数:
horizontalCRS- 水平坐标系- 从以下版本开始:
- 12.0.0
-
getHorizontalCRS
public int getHorizontalCRS()
获取水平坐标系- 返回:
- 水平坐标系
- 从以下版本开始:
- 12.0.0
-
getVerticalDatumEnums
public List<VerticalDatum> getVerticalDatumEnums()
获取当前图幅支持的垂直基准枚举- 返回:
- 垂直基准枚举
- 从以下版本开始:
- 12.0.0
-
getType
public MaritimeS100Type getType()
返回海图数据集分组类型。- 指定者:
getType在类中MaritimeS100CellInfo- 返回:
- 当前海图数据集分组类型。
- 从以下版本开始:
- 12.0.0
-
getCellName
public String getCellName()
获取海图单元名称。- 覆盖:
getCellName在类中MaritimeS100CellInfo- 返回:
- 海图单元名称。
- 从以下版本开始:
- 12.0.0
-
setCellName
public void setCellName(String cellName)
设置海图单元名称。- 覆盖:
setCellName在类中MaritimeS100CellInfo- 参数:
cellName- 海图单元名称。- 从以下版本开始:
- 12.0.0
-
addBathymetric
public int addBathymetric(VerticalDatum verticalDatum, Date dateTime)
添加水深数据。只有3.0.0版本以上支持添加- 参数:
verticalDatum- 垂直基准dateTime- 时间- 返回:
- 新增数据索引ID。创建失败返回-1。
- 从以下版本开始:
- 12.0.0
-
getBathymetric
public MaritimeS102Bathymetric getBathymetric(int index)
获取指定索引的水深数据- 参数:
index- 索引ID- 返回:
- 水深数据
- 从以下版本开始:
- 12.0.0
-
getBathymetricCount
public int getBathymetricCount()
获取当前图幅中水深数据数量- 返回:
- 水深数据数量
- 从以下版本开始:
- 12.0.0
-
deleteBathymetric
public boolean deleteBathymetric(String bathymetricName)
根据据名称删除水深测量数据- 参数:
bathymetricName- 名称- 返回:
- 删除是否成功
- 从以下版本开始:
- 12.0.0
-
getQualityBathymetric
public MaritimeS102QualityBathymetric getQualityBathymetric()
获取水深质量数据。只有3.0.0版本以上才支持- 返回:
- 水深质量数据。
- 从以下版本开始:
- 12.0.0
-
getMetaInfo
public MaritimeS102MetaInfo getMetaInfo()
获取元数据信息- 返回:
- 元数据信息
- 从以下版本开始:
- 12.0.0
-
getDatasets
public Dataset[] getDatasets()
获取当前分组下的所有数据集集合- 返回:
- 数据集集合
-
-
Copyright © 2021–2025 SuperMap. All rights reserved.