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

2023-12-19 12:45

本文主要是介绍【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/512209

相关文章

一文教你Python如何快速精准抓取网页数据

《一文教你Python如何快速精准抓取网页数据》这篇文章主要为大家详细介绍了如何利用Python实现快速精准抓取网页数据,文中的示例代码简洁易懂,具有一定的借鉴价值,有需要的小伙伴可以了解下... 目录1. 准备工作2. 基础爬虫实现3. 高级功能扩展3.1 抓取文章详情3.2 保存数据到文件4. 完整示例

使用Java将各种数据写入Excel表格的操作示例

《使用Java将各种数据写入Excel表格的操作示例》在数据处理与管理领域,Excel凭借其强大的功能和广泛的应用,成为了数据存储与展示的重要工具,在Java开发过程中,常常需要将不同类型的数据,本文... 目录前言安装免费Java库1. 写入文本、或数值到 Excel单元格2. 写入数组到 Excel表格

python处理带有时区的日期和时间数据

《python处理带有时区的日期和时间数据》这篇文章主要为大家详细介绍了如何在Python中使用pytz库处理时区信息,包括获取当前UTC时间,转换为特定时区等,有需要的小伙伴可以参考一下... 目录时区基本信息python datetime使用timezonepandas处理时区数据知识延展时区基本信息

Qt实现网络数据解析的方法总结

《Qt实现网络数据解析的方法总结》在Qt中解析网络数据通常涉及接收原始字节流,并将其转换为有意义的应用层数据,这篇文章为大家介绍了详细步骤和示例,感兴趣的小伙伴可以了解下... 目录1. 网络数据接收2. 缓冲区管理(处理粘包/拆包)3. 常见数据格式解析3.1 jsON解析3.2 XML解析3.3 自定义

使用Python和Pyecharts创建交互式地图

《使用Python和Pyecharts创建交互式地图》在数据可视化领域,创建交互式地图是一种强大的方式,可以使受众能够以引人入胜且信息丰富的方式探索地理数据,下面我们看看如何使用Python和Pyec... 目录简介Pyecharts 简介创建上海地图代码说明运行结果总结简介在数据可视化领域,创建交互式地

SpringMVC 通过ajax 前后端数据交互的实现方法

《SpringMVC通过ajax前后端数据交互的实现方法》:本文主要介绍SpringMVC通过ajax前后端数据交互的实现方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价... 在前端的开发过程中,经常在html页面通过AJAX进行前后端数据的交互,SpringMVC的controll

Pandas统计每行数据中的空值的方法示例

《Pandas统计每行数据中的空值的方法示例》处理缺失数据(NaN值)是一个非常常见的问题,本文主要介绍了Pandas统计每行数据中的空值的方法示例,具有一定的参考价值,感兴趣的可以了解一下... 目录什么是空值?为什么要统计空值?准备工作创建示例数据统计每行空值数量进一步分析www.chinasem.cn处

如何使用 Python 读取 Excel 数据

《如何使用Python读取Excel数据》:本文主要介绍使用Python读取Excel数据的详细教程,通过pandas和openpyxl,你可以轻松读取Excel文件,并进行各种数据处理操... 目录使用 python 读取 Excel 数据的详细教程1. 安装必要的依赖2. 读取 Excel 文件3. 读

Spring 请求之传递 JSON 数据的操作方法

《Spring请求之传递JSON数据的操作方法》JSON就是一种数据格式,有自己的格式和语法,使用文本表示一个对象或数组的信息,因此JSON本质是字符串,主要负责在不同的语言中数据传递和交换,这... 目录jsON 概念JSON 语法JSON 的语法JSON 的两种结构JSON 字符串和 Java 对象互转

C++如何通过Qt反射机制实现数据类序列化

《C++如何通过Qt反射机制实现数据类序列化》在C++工程中经常需要使用数据类,并对数据类进行存储、打印、调试等操作,所以本文就来聊聊C++如何通过Qt反射机制实现数据类序列化吧... 目录设计预期设计思路代码实现使用方法在 C++ 工程中经常需要使用数据类,并对数据类进行存储、打印、调试等操作。由于数据类