【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文件);

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

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

相关文章

【Spring】09 BeanClassLoaderAware 接口

文章目录 1. 简介2. 作用3. 使用3.1 创建并实现接口3.2 配置 Bean 信息3.3 创建启动类3.4 启动 4. 应用场景总结 Spring 框架为开发者提供了丰富的扩展点,其中之一就是 Bean 生命周期中的回调接口。本文将聚焦于其中的一个接口 BeanClassLoaderAware,介…

11889个字带你彻底弄清tcp/ip协议栈

tcpip协议栈 tcpip模型以太网协议ARP地址解析协议TCP协议 tcpip模型 OSI模型linux tcpip模型常用协议网络设备应用层应用层telnet/DHCP/TFTP/FTP/MQTT/NFS/DNS/FTP/SNMP表示层会话层传输层传输层TCP/UDP四层交换机网络层网络层IP/ICMP/IGMP/ARP路由器,三层交换机…

【LeetCode】383. 赎金信(String的遍历)

今日学习的文章链接和视频链接 leetcode题目地址:383. 赎金信 代码随想录题解地址:代码随想录 题目简介 给你两个字符串:ransomNote 和 magazine ,判断 ransomNote 能不能由 magazine 里面的字符构成。 如果可以,返…

01|LangChain系统安装和快速入门

01|LangChain系统安装和快速入门 什么是大语言模型 大语言模型是一种人工智能模型,通常使用深度学习技术,比如神经网络,来理解和生成人类语言。这些模型的“大”在于它们的参数数量非常多,可以达到数十亿甚至更多&am…

C++入门【10-C++ 函数】

C 函数 函数是一组一起执行一个任务的语句。每个 C 程序都至少有一个函数,即主函数 main() ,所有简单的程序都可以定义其他额外的函数。 您可以把代码划分到不同的函数中。如何划分代码到不同的函数中是由您来决定的,但在逻辑上&#xff0c…

日本药典数据库

日本药典(Japanese Pharmacopoeia,简称JP),对于药品研究人员来说,日本药典查询可以提供药品标准的参考,设定研究指标,支持药物注册和上市,以及了解行业趋势和发展。这些信息对于研究…

找出一个二维数组中的鞍点

找出一个二维数组中的鞍点&#xff0c;即该位置上的元素在该行上的最大、在该列上最小。也有可能没有鞍点。 #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> int main() {int a[10][10] { 0 };int n 0, m 0;int i 0, j 0;printf("请输入这个数组有n行m列…

0088__pthread_cond_broadcast和pthread_cond_wait使用

pthread_cond_broadcast和pthread_cond_wait使用-CSDN博客

Yapi详细安装过程(亲测可用)

1. 前置条件 1、Git 2、NodeJs&#xff08;7.6&#xff09; 3、Mongodb&#xff08;2.6&#xff09; 2. NodeJs的安装 1、获取资源 curl -sL https://rpm.nodesource.com/setup_8.x | bash - 2、安装NodeJS yum install -y nodejs 3、查看NodeJs和Npm node -v npm -v…

算法设计与分析2023秋-头歌实验-实验一 循环与递归

文章目录 第1关&#xff1a;从自然数中取3个数进行组合之循环算法任务描述编程要求测试说明参考答案 第2关&#xff1a;从自然数中取3个数进行组合之递归算法任务描述编程要求测试说明参考答案 第3关&#xff1a;求n的阶乘n!任务描述编程要求测试说明参考答案 第4关&#xff1a…

【数据结构复习之路】图(严蔚敏版)两万余字超详细讲解

专栏&#xff1a;数据结构复习之路 复习完上面四章【线性表】【栈和队列】【串】【数组和广义表】【树和二叉树】&#xff0c;我们接着复习 图&#xff0c;这篇文章我写的非常详细且通俗易懂&#xff0c;看完保证会带给你不一样的收获。如果对你有帮助&#xff0c;看在我这么辛…

奥迦插件23.12.5支持32和64位图色模拟(和大漠插件类似)

源码名称&#xff1a;奥迦插件23.12.5和大漠插件类似奥迦插件在Windows 10操作系统上使用Visual Studio 2019编写,适用于所有较新的Windows平台,是一款集网络验证,深度学习,内核,视觉,文字,图色,后台,键鼠,窗口,内存,汇编,进程,文件,网络,系统,算法及其它功能于一身的综合插件插…

计算两个复数之积(结构体函数)

本题要求实现一个计算复数之积的简单函数。 函数接口定义&#xff1a; struct complex multiply(struct complex x, struct complex y); 其中struct complex是复数结构体&#xff0c;其定义如下&#xff1a; struct complex{int real;int imag; }; 裁判测试程序样例&#…

针对海量数据的存储与访问瓶颈的解决方案

背景 在当今这个时代&#xff0c;人们对互联网的依赖程度非常高&#xff0c;也因此产生了大量的数据&#xff0c;企业视这些数据为瑰宝。而这些被视为瑰宝的数据为我们的系统带来了很大的烦恼。这些海量数据的存储与访问成为了系统设计与使用的瓶颈&#xff0c;而这些数据往往存…

Python装饰器泛化公有和私有属性

Python装饰器是一种强大的功能&#xff0c;允许程序员修改函数或类的行为。通过装饰器&#xff0c;可以在不修改函数或类本身的情况下&#xff0c;添加额外的功能或修改其行为。本文将深入探讨如何利用装饰器来泛化公有和私有属性的访问和修改方式。 Python装饰器的概念和作用…

正点原子驱动开发BUG(一)--SPI无法正常通信

目录 一、问题描述二、讲该问题的解决方案三、imx6ull的spi适配器驱动程序控制片选分析3.1 设备icm20608的驱动程序分析3.2 imx的spi适配器的驱动程序分析 四、BUG修复测试五、其他问题 一、问题描述 使用正点的im6ull开发板进行spi通信驱动开发实验的时候&#xff0c;主机无法…

install cuda cudnn tersorRT

# 安装 $ ubuntu-drivers devices$ sudo apt-get install nvidia-driver-470-server # 推荐是server&#xff0c;都可以。#delelt sudo apt --purge remove nvidia-* CUDA Toolkit Archive | NVIDIA Developerhttps://developer.nvidia.com/cuda-toolkit-archive CUDA Toolk…

装饰器设计模式

2. 装饰器设计模式 2.1 实现原理 装饰器设计模式&#xff08;Decorator&#xff09;是一种结构型设计模式&#xff0c;它允许动态地为对象添加新的行为。它通过创建一个包装器来实现&#xff0c;先将对象放入一个装饰器类中&#xff0c;再将装饰器类放入另一个装饰器类中&…

在4*4的平面上计算2a1+1+1

0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 在4*4的平面上有2个点&#xff0c;保持2a1的结构&#xff0c;然后向剩余的14个格子里随机扔2个石子。 共有14*13/291种可能 1 - - - 2 - - - 3 - - 1 4 - - - 1 1 - 1 1 - - - - - - - 1 - - …

如何免费搭建私人电影网站(一)

前言&#xff1a;在线看电影经常会出现烦人的广告&#xff0c;为了不浪费时间看广告&#xff0c;有必要做自己的专属网站。 准备工作&#xff1a; 1、申请免费域名&#xff08;也可以花钱注册域名相对稳定&#xff09;链接: 申请免费域名方法 2、申请免费主机&#xff08;也可以…