【03】GeoScene创建海图或者电子航道图数据

2023-12-19 10:52

本文主要是介绍【03】GeoScene创建海图或者电子航道图数据,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1 配置Nautical属性

1.1 管理长名称

长名称(LNAM)是一个必要的对象标识符,是生产机构(AGEN)、要素识别号码(FIDN)和要素识别子项(FIDS)组件的串联。这三个子组件用于数据库中创建的每一个要素,以唯一地识别导出产品中的每个要素。

注:

在创建要素之前,必须设置用户名、机构和FIDS字段。还必须有一个S-57或S-100地理数据库。

步骤:

  1. 启动GeoScene Pro。
  2. 从 "视图 "标签,打开 "目录 "和 "内容 "窗格。
  3. 从目录窗格中,展开地理数据库,将EditingProperties表添加到内容窗格中。
  4. 右键单击EditingProperties表。
  5. 单击打开。

出现EditingProperties表。

注:

默认情况下,该表的第一行包含一个DEFAULT条目。

  • 点击你想编辑的要素的机构下拉箭头,选择机构名称,例如:选择CN。

这个字段的值不能为空。

  • 点击FIDS单元格,键入一个数字值或接受默认值。
  • 提示:
  • 每个用户名可以有一个唯一的FIDS值,但该字段值不能为空。FIDS的取值范围必须在1到65534之间。
  • 按Tab键,然后按Enter键,在出现的新行中输入一个用户名,以添加更多的用户名。
  • 提示:
  • 重复此步骤以添加更多的用户名。
  • 单击 "编辑 "选项卡。
  • 单击保存。

1.2 设置编绘比例尺

设置一个适当的编绘比例尺对生产工作流程很重要。在多比例生产环境中工作时,你需要建立比例,以便正确管理新创建的要素。你可以使用S-57编辑组中海事标签上的编绘比例尺工具来完成这个工作。该设置会自动为每个插入的要素填充PLTS_COMP_SCALE属性。该工具允许你审查和动态改变新创建数据的编辑比例尺。

默认的编辑比例尺是1;在编绘比例尺组合框中可以选择其他比例值。你也可以为没有出现在列表中的编辑比例尺输入一个值。你提供的值会保存在活动项目中,并在你创建项目时持续存在。

注:

建议你在添加功能前确认你的编辑比例尺。你可以查看组合框中的值,以确认它是正确的。

警告:

不要使用负值或非数字字符。

步骤:

  • 启动GeoScene Pro。
  • 打开一个新的或现有的项目。
  • 如有必要,在 "内容 "窗格中添加海事数据。
  • 出现海事标签。
  • 在海事标签上,在S-57编辑组中,点击编绘比例尺下拉箭头。
  • 在编绘比例的组合框中选择一个值。

提示:

你也可以在编辑比例组合框中输入一个自定义值。

坐标系设置

数据显示单位在地图视图属性对话框中常规页可以进行设置。

3 创建新的要素

  • 启动GeoScene Pro,启用编辑下的“创建”。

  • 选择合适的要素模板

  • 根据模板创建要素,点击“属性”选项给新创建的物标赋予相应的属性信息。

  • 编辑完后保存编辑即可。

说明:在geoscene版本中,添加了创建物标的S-58主动质检,也就是你在创建物标的时候,Nautical框架会主动按照S-58质检的要求进行约束如下图

4 Load数据到NIS

在进行ENC制图时,对于已经有的ENC数据如何利用,可以将历史的ENC数据导入到GDB中,或者NIS库中。具体的操作方式如下图:

  • 在目录窗格中,创建一个文件数据库

说明然后导入对应的模型的schema,可以是NIS也可以是ENC等等。

  • 通过海事工具箱中的“将s-57导入地理数据库”工具导入现有的ENC数据(.000文件);

这篇关于【03】GeoScene创建海图或者电子航道图数据的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/511902

相关文章

SQL Server修改数据库名及物理数据文件名操作步骤

《SQLServer修改数据库名及物理数据文件名操作步骤》在SQLServer中重命名数据库是一个常见的操作,但需要确保用户具有足够的权限来执行此操作,:本文主要介绍SQLServer修改数据... 目录一、背景介绍二、操作步骤2.1 设置为单用户模式(断开连接)2.2 修改数据库名称2.3 查找逻辑文件名

Python中使用uv创建环境及原理举例详解

《Python中使用uv创建环境及原理举例详解》uv是Astral团队开发的高性能Python工具,整合包管理、虚拟环境、Python版本控制等功能,:本文主要介绍Python中使用uv创建环境及... 目录一、uv工具简介核心特点:二、安装uv1. 通过pip安装2. 通过脚本安装验证安装:配置镜像源(可

canal实现mysql数据同步的详细过程

《canal实现mysql数据同步的详细过程》:本文主要介绍canal实现mysql数据同步的详细过程,本文通过实例图文相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的... 目录1、canal下载2、mysql同步用户创建和授权3、canal admin安装和启动4、canal

Java中实现线程的创建和启动的方法

《Java中实现线程的创建和启动的方法》在Java中,实现线程的创建和启动是两个不同但紧密相关的概念,理解为什么要启动线程(调用start()方法)而非直接调用run()方法,是掌握多线程编程的关键,... 目录1. 线程的生命周期2. start() vs run() 的本质区别3. 为什么必须通过 st

使用SpringBoot整合Sharding Sphere实现数据脱敏的示例

《使用SpringBoot整合ShardingSphere实现数据脱敏的示例》ApacheShardingSphere数据脱敏模块,通过SQL拦截与改写实现敏感信息加密存储,解决手动处理繁琐及系统改... 目录痛点一:痛点二:脱敏配置Quick Start——Spring 显示配置:1.引入依赖2.创建脱敏

详解如何使用Python构建从数据到文档的自动化工作流

《详解如何使用Python构建从数据到文档的自动化工作流》这篇文章将通过真实工作场景拆解,为大家展示如何用Python构建自动化工作流,让工具代替人力完成这些数字苦力活,感兴趣的小伙伴可以跟随小编一起... 目录一、Excel处理:从数据搬运工到智能分析师二、PDF处理:文档工厂的智能生产线三、邮件自动化:

Python数据分析与可视化的全面指南(从数据清洗到图表呈现)

《Python数据分析与可视化的全面指南(从数据清洗到图表呈现)》Python是数据分析与可视化领域中最受欢迎的编程语言之一,凭借其丰富的库和工具,Python能够帮助我们快速处理、分析数据并生成高质... 目录一、数据采集与初步探索二、数据清洗的七种武器1. 缺失值处理策略2. 异常值检测与修正3. 数据

pandas实现数据concat拼接的示例代码

《pandas实现数据concat拼接的示例代码》pandas.concat用于合并DataFrame或Series,本文主要介绍了pandas实现数据concat拼接的示例代码,具有一定的参考价值,... 目录语法示例:使用pandas.concat合并数据默认的concat:参数axis=0,join=

Macos创建python虚拟环境的详细步骤教学

《Macos创建python虚拟环境的详细步骤教学》在macOS上创建Python虚拟环境主要通过Python内置的venv模块实现,也可使用第三方工具如virtualenv,下面小编来和大家简单聊聊... 目录一、使用 python 内置 venv 模块(推荐)二、使用 virtualenv(兼容旧版 P

C#代码实现解析WTGPS和BD数据

《C#代码实现解析WTGPS和BD数据》在现代的导航与定位应用中,准确解析GPS和北斗(BD)等卫星定位数据至关重要,本文将使用C#语言实现解析WTGPS和BD数据,需要的可以了解下... 目录一、代码结构概览1. 核心解析方法2. 位置信息解析3. 经纬度转换方法4. 日期和时间戳解析5. 辅助方法二、L