com.supermap.chart
类 S57DataValidation
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.chart.S57DataValidation
-
- 所有已实现的接口:
- IDisposable
public class S57DataValidation extends com.supermap.data.InternalHandleDisposable
-
-
构造器概要
构造器 构造器和说明 S57DataValidation(S57EditDatasetGroup s57EditDatasetGroup)
-
方法概要
-
-
-
构造器详细资料
-
S57DataValidation
public S57DataValidation(S57EditDatasetGroup s57EditDatasetGroup)
-
-
方法详细资料
-
getS57EditDatasetGroup
public S57EditDatasetGroup getS57EditDatasetGroup()
-
s57ErrorsToFile
public static String s57ErrorsToFile(S57EditDatasetGroup s57EditGroup, S57Error[] errors, String filePath, boolean bAppend)
-
loadS57Errors
public static S57Error[] loadS57Errors(S57EditDatasetGroup s57EditGroup, String filePath)
解析S-58错误文件。- 参数:
s57EditGroup
- S-57可编辑海图数据集分组。filePath
- S-58错误文件路径。- 返回:
- 返回
S57Error
错误集合。
-
getValidateDuplicateObjects
public S57Error[] getValidateDuplicateObjects()
检查重复对象错误。- 返回:
- 返回
S57Error
错误集合。
-
getValidateInvalidAttributes
public S57Error[] getValidateInvalidAttributes()
检查非法属性值错误。- 返回:
- 返回
S57Error
错误集合。
-
getValidateInvalidChainNodeTopology
public S57Error[] getValidateInvalidChainNodeTopology()
检查拓扑错误。- 返回:
- 返回
S57Error
错误集合。
-
getValidateInvalidCollections
public S57Error[] getValidateInvalidCollections()
检查非法关联物标错误。- 返回:
- 返回
S57Error
错误集合。
-
getValidateInvalidDepthAreaAndContour
public S57Error[] getValidateInvalidDepthAreaAndContour()
检查深度范围和边界错误。- 返回:
- 返回
S57Error
错误集合。
-
getValidateInvalidManatoryAttributes
public S57Error[] getValidateInvalidManatoryAttributes()
检查必填属性错误。- 返回:
- 返回
S57Error
错误集合。
-
getValidateInvalidMasterSlaves
public S57Error[] getValidateInvalidMasterSlaves()
检查主从关系错误。- 返回:
- 返回
S57Error
错误集合。
-
getValidateInvalidObjects
public S57Error[] getValidateInvalidObjects()
检查非法特征物标。- 返回:
- 返回
S57Error
错误集合。
-
getValidateInvalidSoundings
public S57Error[] getValidateInvalidSoundings()
检查非法水深点信息。- 返回:
- 返回
S57Error
错误集合。
-
getValidateMultiPartObjects
public S57Error[] getValidateMultiPartObjects(String[] featureAcronyms)
根据给定的物标简称集合检查非法复杂面对象。- 参数:
featureAcronyms
- 给定的物标简称集合。- 返回:
- 返回
S57Error
错误集合。
-
getValidateObjectsHavePseudoNodes
public S57Error[] getValidateObjectsHavePseudoNodes(String[] featureAcronyms)
根据给定的物标简称集合检查含假结点线对象。- 参数:
featureAcronyms
- 给定的物标简称集合。- 返回:
- 返回
S57Error
错误集合。
-
getValidateObjectsHaveRedundantVertexs
public S57Error[] getValidateObjectsHaveRedundantVertexs(String[] featureAcronyms)
根据给定的物标简称集合检查冗余节点对象。- 参数:
featureAcronyms
- 给定的物标简称集合。- 返回:
- 返回
S57Error
错误集合。
-
getValidateObjectsIntersectSelves
public S57Error[] getValidateObjectsIntersectSelves(String[] featureAcronyms)
根据给定的物标简称集合检查自相交对象。- 参数:
featureAcronyms
- 给定的物标简称集合。- 返回:
- 返回
S57Error
错误集合。
-
getValidateObjectsOverlap
public S57Error[] getValidateObjectsOverlap(String[] featureAcronyms)
根据给定的物标简称集合检查自交叠对象。- 参数:
featureAcronyms
- 给定的物标简称集合。- 返回:
- 返回
S57Error
错误集合。
-
getValidateSplitObjects
public S57Error[] getValidateSplitObjects(String[] featureAcronyms)
根据给定的物标简称集合检查子对象分离线对象。- 参数:
featureAcronyms
- 给定的物标简称集合。- 返回:
- 返回
S57Error
错误集合。
-
setS57EditDatasetGroup
public void setS57EditDatasetGroup(S57EditDatasetGroup s57EditDatasetGroup)
设置S-57可编辑分组。- 参数:
s57EditDatasetGroup
-
-
dispose
public void dispose()
释放对象所占用的本地资源。
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.