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
    • 构造器详细资料

    • 方法详细资料

      • loadS57Errors

        public static S57Error[] loadS57Errors(S57EditDatasetGroup s57EditGroup,
                                               String filePath)
        解析S-58错误文件。
        参数:
        s57EditGroup - S-57可编辑海图数据集分组。
        filePath - S-58错误文件路径。
        返回:
        返回S57Error错误集合。
      • getValidateDataCoverage

        public S57Error[] getValidateDataCoverage()
        检查数据覆盖错误。
        返回:
        返回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.