【06】GeoScene海图或者电子航道图数据自动化质检

1 S-58错误管理器验证产品

在你编辑数据时进行快速的质量检查可以使用S-58错误管理器,S-58错误管理器工具允许您使用IHO S-58验证标准来验证海事数据库中的产品。你可以验证整个产品,或验证产品的当前范围。

1.1验证产品

使用S-58错误管理器工具完成以下步骤验证产品。

步骤:

  • 启动GeoScene Pro。
  • 打开一个新的或现有的项目。
  • 如有必要,在 "内容 "窗格中添加海事数据。

出现海事选项卡。

  • 在海事标签上,在S-57编辑组中,点击S-58错误管理器

出现S-58错误管理器窗格。

  • 选择包含该产品的地理数据库。
  • 可以选择,点击系列下拉箭头,选择一个系列来过滤产品列表。

这个列表包含了所选地理数据库中所有可用的系列。

  • 可选择点击产品下拉箭头并选择一个产品。

这个列表包含了所选地理数据库中的所有产品。默认情况下,会选择下拉列表中的第一个产品。如果你在第6步中选择了一个系列,产品列表将按该系列进行过滤。

  • 可以选择勾选 "当前范围 "复选框,将验证的数据和产品列表限制在当前范围内可见的产品。

如果您不勾选 "当前范围 "复选框,整个产品都将被验证。

  • 点击运行。

产品或当前范围被验证了。验证的结果以树状视图显示在S-58错误管理器窗格中。

注:

要删除验证结果,请右键单击S-58错误管理器窗格,然后单击清除验证结果。

1.2 S-58错误的细节

一旦验证过程完成,S-58的结果将显示在S-58错误管理器窗格中。

注:

该工具会保持位于<安装位置>\Resources\Maritime文件夹中的S-58IgnoreList.txt文件中的忽略列表文本文件。

结果根据严重程度进行分组:关键、错误和警告。还可以在窗格的树状视图中查找特定类型的错误,树状视图会动态更新以显示搜索中输入的错误编号。删除所有基元和错误几何选项允许您管理和清除窗格的树状视图。显示/隐藏关键错误、显示/隐藏错误和显示/隐藏警告为您的搜索添加了进一步的过滤器。你可以随时将地图返回到验证范围。当你点击一个特定的错误或警告时,S-58错误管理器窗格通过显示描述、解决方案和符合性信息来提供更多细节。展开一个错误或警告可以看到它的相关特征及其信息,例如,源信息包括名称、要素类、S-57对象和LNAM,点击后会在地图框架上闪烁。

每个要素都有一个附带的上下文菜单,有以下选项。

  • 选择要素
  • 添加到选择中
  • 选择所有要素
  • 缩放到
  • 平移至
  • 缩放到错误的几何图形
  • 平移至错误的几何体

每个相关的要素都可以使用属性窗格进行选择和编辑,可以通过选择和打开属性工具进入。与特定错误相关的原始几何体可以通过显示/隐藏原始几何体选项进行访问,同时可以通过缩放到原始几何体选项放大到原始几何体错误,而错误几何体可以通过显示/隐藏错误几何体选项查看。对于一个或一组错误,可以通过复选框跟踪哪些错误已经解决。

注:

并非所有类型的错误都有相关的错误几何图形或原始几何图形。S-58错误管理器工具允许你识别拓扑结构错误。一旦你识别了它们,你就可以决定使用哪种解决方案来修复它们。

2 验证s-57文件

为了评估你准备发布的正式输出文件,可以使用海事工具箱中的“验证s-57文件”工具验证 ENC 或 IENC 文件并生成.S58文件作为结果。

“解析 S-58 日志文件”工具根据 S-58 解析由“验证 S-57 文件”工具和第三方验证软件生成的日志文件(推荐的 ENC 验证检查)。关键错误和警告作为记录导入到数据审查表中。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/236904.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

轻松实现 Linux 搭建 KMS 服务器,想做什么就做什么(附所有资料)

轻松实现 Linux 搭建 KMS 服务器,想做什么就做什么(附所有资料)。 支持产品: 下载 vlmcsd 下载文件并解压,把 binaries\Linux\intel\static\ 下的 vlmcsd-x64-musl-static 上传至 VPS/usr/bin/ 目录下,并改名为 vlmcsd。 给予执行权限 chmod +x /usr/bin/vlmcsd开启KM…

springboot整合shiro实现前后端分离,兼容最新的jakarta的依赖包(片尾推荐当前最好用的权限框架)

1.简单的用法如下ini realm方式 //1.创建数据源RealmDefaultSecurityManager defaultSecurityManager new DefaultSecurityManager();Ini ini Ini.fromResourcePath("classpath:shiro.ini");defaultSecurityManager.setRealm(new MyRealm()); defaultSecurityMana…

微信开发工具修改编译一直报Cannot read property ‘call‘ of undefined?

我个人的解决方法 更新HbuilderX和微信小程序开发者工具到最新版&#xff0c;微信开发者工具-设置-本地设置-调试基础库也换成最新的3.2.4&#xff0c;打开又报错&#xff0c; 把manifest.json文件内的 “mp-weixin” : {“libVersion”: “latest”}配置上就好了 如果不能解…

Axure基础

软件&#xff1a; 简单交互动效 动态面板 显示和隐藏 表单元件 表格设计 内联框架 导航菜单 元件交互样式 滚动屏幕与弹幕

java 4.数组

文章目录 4.数组4.1数组的概念4.2 数组的定义4.3 数组的初始化4.4 数组下标的有效范围与常见异常4.5 数组内存分析4.6 二维数组4.6.1 创建二维数组4.6.2 二维数组的赋值4.6.3 多维数组4.6.4 通过二维数组输出不同版式的古诗 4.7 不规则数组4.8 数组的基本操作4.8.1 数组遍历4.8…

数据结构和算法-平衡二叉树(定义 插入 删除 时间复杂度)

文章目录 平衡二叉树总览平衡二叉树的定义平衡二叉树的插入调整最小不平衡子树在A的左孩子的左子树中插入导致不平衡在A的右孩子的右子树中插入导致不平衡上述两种的代码思路在A的左孩子的右子树中插入导致不平衡在A的右孩子的左子树中插入导致不平衡 填个坑练习查找效率分析小…

锁相放大器(LIA)基本原理

本文介绍锁相放大器(LIA)基本原理。 锁相放大器(LIA)&#xff0c;英文名称&#xff1a;Lock-In Amplifier&#xff0c;在微弱信号检测领域使用非常广泛&#xff0c;比如科研电生理信号测量&#xff0c;传感器信号测量等。本文从理论上分析锁相放大器(LIA)基本原理。 1.基本概…

vivado生成时钟分析

生成的时钟 本节讨论生成的时钟&#xff0c;包括&#xff1a; •关于生成的时钟 •用户定义的生成时钟 •自动衍生时钟 •自动衍生时钟 关于生成的时钟 生成的时钟在设计内部由称为时钟修改块&#xff08;用于例如MMCM&#xff09;&#xff0c;或者通过一些用户逻辑。生…

如何在Linux中查看正在运行的进程以及过滤特定端口和进程名称

在Linux系统中&#xff0c;管理和监控正在运行的进程是非常重要的。以下是一些常用的命令和技巧&#xff0c;帮助你查看、筛选和管理Linux中的进程。 1. 查看所有正在运行的进程 使用ps命令 ps命令是查看进程状态的基本工具。以下是一些常见的用法&#xff1a; 显示当前终端…

NFS搭建

离线环境&#xff0c;提前在有网络的服务器上下载好需要的软件包 yum -y install nfs-utils rpcbind --downloadonly --downloaddir /root/nfs zip -r nfs.zip nfs/ registry.cn-beijing.aliyuncs.com/pylixm/nfs-subdir-external-provisioner:v4.0.0 #nfs 安装 unzip nfs.zi…

mysql 表锁 行锁

目录 表锁&#xff08;Table Lock&#xff09; 行锁&#xff08;Row Lock&#xff09; 进一步通过举例解释 update操作走的是什么锁 表锁示例&#xff1a; 行锁示例&#xff1a; MySQL 中常见的锁类型包括&#xff1a; 表锁&#xff08;Table Lock&#xff09; 是针对整个…

redisson 哨兵模式配置

背景&#xff1a;项目redis由集群改为哨兵模式&#xff0c;漏洞扫描未授权访问漏洞&#xff08;CNVD-2019-21763&#xff09;&#xff0c;要求对redis哨兵也设置密码&#xff0c;redisson依赖版本为3.11.5 spring-boot版本为2.1.13。 redisson依赖升级 <dependency>&l…

[JS设计模式]Command Pattern

文章目录 举例说明优点缺点完整代码 With the Command Pattern, we can decouple objects that execute a certain task from the object that calls the method. 使用命令模式&#xff0c;我们可以将执行特定任务的对象与调用该方法的对象解耦。 怎么理解 执行特定任务的对…

基于Java (spring-boot)的课程管理系统

一、项目介绍 ​近年来&#xff0c;随着网络学校规模的逐渐增大&#xff0c;人工书写数据已经不能够处理如此庞大的数据。为了更好的适应信息时代的高效性&#xff0c;一个利用计算机来实现学生信息管理工作的系统将必然诞生。基于这一点&#xff0c;设计了一个学生信息管理系统…

Mybatis基本操作

目录 准备工作 删除操作 预编译SQL 增加操作 获取返回的主键 更新操作 准备工作 准备数据库表 emp创建一个新的springboot工程&#xff0c;选择引入对应的起步依赖&#xff08;mybatis、mysql驱动、lombok&#xff09;application.properties中引入数据库连接信息创建对应…

html 内外边距区别以及解释

引入&#xff1a; 我们在之前的学习中学习了边框&#xff0c;我们发现只要是页面的标签元素&#xff0c;都可以实现边框的效果&#xff0c;那么接下来我们来讲解一个比较重要的知识点&#xff0c;边距&#xff0c;边距分为内边距和外边距&#xff0c;它们和边框一起是我们后面学…

Mybatis配置-映射器(mappers)

现在&#xff0c;我们已经配置了MyBatis的行为&#xff0c;准备定义我们的映射SQL语句。但首先&#xff0c;我们需要告诉MyBatis在哪里找到它们。在这方面&#xff0c;Java并没有提供很好的自动发现机制&#xff0c;所以最好的方法是直接告诉MyBatis在哪里找到映射文件。 您可以…

【delphi11】delphi基础探索【三、基础组件和事件】

目录 基础组件 1. TButton&#xff08;按钮&#xff09; 2. TLabel&#xff08;标签&#xff09; 3. TEdit&#xff08;编辑框&#xff09; 4. TMemo&#xff08;多行编辑框&#xff09; 5. TComboBox&#xff08;组合框&#xff09; 6. TCheckBox&#xff08;复选框&…

PSP - 蛋白质与蛋白质的扩散对接 DiffDock-PP 算法

欢迎关注我的CSDN&#xff1a;https://spike.blog.csdn.net/ 本文地址&#xff1a;https://spike.blog.csdn.net/article/details/135115528 DiffDock-PP is a new approach to rigid-body protein-protein docking that is based on a diffusion generative model that learns…

PHP数据格式化加,加‘‘引号处理

原数据格式: ABC20231217043116afj6J0I6WV ABC20231217043116dlSyOB5Tvx ABC202312170431166EbL7BbYOm ABC20231217043116troQuaKWzw ABC20231217043116o7ZELjjF7E ABC20231217043122FFp1CSPLQ2 ABC20231217043133uJIBKil3bC ABC202312170431337z4bZwGJVS ABC20231217043133fi…