ISO 19115-2:2019 附录B 获取和处理元数据数据字典

B.1 数据字典概述

B.1.1 引言

本数据字典描述了第 6 条中定义的元数据特征。字典按照层次结构来指定,以建立信息的关系和组织。字典按 UML 模型包图分类:获取信息、谱系信息、空间表示信息和内容信息。第 6 条中的每个模型图在数据字典中都有一组表。每个 UML 模型类及其子类相当于此数据字典中的一个表。带有粗体类型的行定义 UML 类。数据字典中的元素由六个属性定义(这些属性在 B.1.2 到 B.1.Z 中定义)。

B.1.2 名称/角色名称

分配给元数据类或元数据元素的标签。元数据类名称以大写字母开头。元数据类名称中不出现空格,而是将多个单词连接在一起,每个新子词以大写字母开头(例如:XnnnYmmm)。元数据类名称在整个 ISO 19115-1 及本文件的数据字典中是唯一的。元数据元素名称在元数据类中是唯一的,而不是在 ISO 19115-1 及本文件的整个数据字典中是唯一的。通过元数据类和元数据元素名称的组合(例如:MD_Metadata.characterSet),使元数据元素名称在应用程序中唯一。角色名称用于标识元数据抽象模型关联,并以“角色名称”开头,以区分它们与其他元数据元素。名称和角色名称可以使用本文件所用语言以外的语言。

B.1.3 定义

元数据类/元素的描述。

B.1.4 约束/条件

B.1.4.1 概述

这是一个描述符,指示元数据实体或元数据元素是否应始终记录在元数据中或有时记录在元数据中,即包含值。该描述符可以有以下值:M(必需)或 O(可选)。

B.1.4.2 必需 (M):

必须记录元数据类或元数据元素。

B.1.4.3 可选 (O):

元数据类或元数据元素可以记录,也可以不记录。定义可选元数据类和可选元数据元素是为了给那些希望完全记录其数据的人提供指南。(使用这组定义的常见元素将有助于促进全球地理数据用户和生产者之间的互操作性。)如果不使用可选类,则该类中包含的元素(包括必需元素)也将不使用。
可选类可能有强制元素;这些元素只有在使用可选类时才成为强制元素。

B.1.5 最大出现次数

指定元数据类或元数据元素的最大实例数。单次出现用 “1” 表示;重复出现用 “N” 表示。允许出现除 1 以外的固定次数,并将用相应的数字表示(例如“2”,“3”等)。

B.1.6 数据类型

指定用于表示元数据元素的一组不同值;例如,整数、实数、字符串、DateTime 和布尔值。数据类型属性也用于定义元数据实体、刻板印象和元数据关联。
注意:数据类型在 ISO 19103:2015 的 6.5.2 中定义。

B.1.7 范围

对于类,范围指示该类所涵盖的行号。
对于元数据元素,范围指定允许的值或使用自由文本。“自由文本” 表示对字段内容没有限制。

B.2 获取和处理元数据包数据字典

B.2.1 获取信息

表 B.1 —— MD_Metadata 扩展

序号名称定义约束最大出现次数数据类型范围
1.MI_Metadata定义地理信息获取和处理信息的根实体(扩展自 MD_Metadata)使用来自引用对象的约束使用来自引用对象的最大出现次数指定类 (MD_Metadata)行 2 加上 MD_Metadata, ISO 19115-1:2014, 表 B.2
2Role name: acquisitionInformation提供有关数据获取的信息ON关联MI_AcquisitionInformation (表 B.2)
———————————————————————————————————————

注:本表的 UML 模型如图 2 所示。

表 B.2 —— 获取信息

序号名称定义   约束           最大出现次数       数据类型范围
3MI_Acquisition-Information用于测量仪器的指定、携带它们的平台以及数据贡献的任务使用来自引用对象的约束使用来自引用对象的最大出现次数聚合类 (MI_Metadata)行 4 到 11
4scope获取信息适用的具体数据ONMD_Scope
5Role name: acquisitionPlan标识由获取实施的计划ON关联MI_Plan (表 B.7)
6Role name: acquisition-Requirement标识数据获取旨在满足的需求ON关联MI_Requirement (表 B.12)
7Role name: environmental-Conditions获取数据期间环境状况的记录O1关联MI_EnvironmentalRecord (表 B.3)
8Role name: instrument获取数据所用仪器的一般信息ON关联MI_Instrument (表 B.4)
9Role name: objective标识要感知的区域或对象ON关联MI_Objective (表 B.5)
10.Role name: operation提供与提供数据的可标识活动的一般信息ON关联MI_Operation (表 B.6)
11Role name: platform提供获取数据所用平台的一般信息ON关联MI_Platform (表 B.9)
————————————————————————————————————————

注:本表的 UML 模型如图 2 所示。

表 B.3 —— 环境记录

序号名称定义约束最大出现次数数据类型范围
12.MI_Environmental-Record获取期间的环境状况信息使用来自引用对象的约束使用来自引用对象的最大出现次数聚合类 (MI_Acquisition-Information)行 13 到 18
13.averageAir-Temperature拍摄飞行过程中飞行路径沿线的平均气温O1实数实数
14.maxRelative-Humidity拍摄飞行过程中飞行路径沿线的最大相对湿度O1实数实数
15.maxAltitude拍摄飞行期间的最大高度O1实数实数
16.meteorological-Conditions拍摄飞行区域的气象条件,特别是云、雪和风O1字符串自由文本
17.solarAzimuth从北到太阳盘中心的顺时针角度(单位:度)注:该角度从传感器的天底点计算,而不是从图像的中心计算O1实数实数
18.solarElevation地平线与太阳盘中心之间的角度O1实数实数
————————————————————————————————————————

注:本表的 UML 模型如图 2 所示。

表 B.4 —— 仪器标识

序号名称定义约束最大出现次数数据类型范围
19.MI_Instrument测量仪器的特征使用来自引用对象的约束使用来自引用对象的最大出现次数聚合类 (MI_Platform)行 20 到 28
20.citation仪器的完整引用ON<> CI_Citation (ISO 19115-1:2014, 表 B.16)
21.identifier仪器的唯一标识M1<> MD_Identifier (ISO 19115-1:2014, 表 B.17.2)
22.type仪器类型的名称 示例:框架、线扫描、推扫、全景框架M1字符串自由文本
23.description仪器的文本描述O1字符串自由文本
24.otherPropertyMI_Instrument 中未包含的其他属性类型的实例C/otherProperty-Type exists1记录 (ISO 19103)
25.otherPropertyType其他属性描述的类型C/otherProperty exists1记录类型 (ISO 19103)
26.Role name: mountedOn仪器安装的平台O1关联MI_Platform (表 B.9)
27.Role name: sensor仪器是传感器O1关联MI_Instrument (表 B.4)
28.Role name: history与仪器相关的事件列表ON关联MI_Instrumentation-EventList (表 B.13)
29.MI_Sensor特定类型的仪器使用来自引用对象的约束使用来自引用对象的最大出现次数指定类 (MI_Instrument)行 20 到 28 和 30
30.Role name: hosted传感器所在的仪器O1关联MI_Instrument (表 B.4)
————————————————————————————————————————

注:本表的 UML 模型如图 3 所示。

表 B.5 —— 目标信息

序号名称定义约束最大出现次数数据类型范围
31.MI_Objective描述拟观测对象的特征、空间和时间范围使用来自引用对象的约束使用来自引用对象的最大出现次数聚合类 (MI_Acquisition-Information, MI_Operation)行 32 到 39
32.identifier用于标识目标的代码M1<> MD_Identifier (ISO 19115-1:2014, 表 B.17.2)
33.priority目标的优先级O1字符串自由文本
34.type目标的收集技术ON<> MI_ObjectiveTypeCode (表 B.34)
35.function目标执行的角色或目的

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

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

相关文章

cefsharp124.x升级125.x(cef125.0.21/Chromium 125.0.6422.142)

一、版本说明 1.1 依赖关系变化 依赖移除:cef.redist.x64,cef.redist.x86增加新支持chromiumembeddedframework.runtime 旧版本需要移除依赖cef.redist.x64和cef.redist.x86否则会初始化异常。 自版本121.*以后common依赖关系变化 chromiumembeddedframework.runtime.win-x6…

CentOS7 配置Nginx域名HTTPS

Configuring Nginx with HTTPS on CentOS 7 involves similar steps to the ones for Ubuntu, but with some variations in package management and service control. Here’s a step-by-step guide for CentOS 7: Prerequisites Domain Name: “www.xxx.com”Nginx Install…

c++ map 和 unorder_map 在遍历时候的性能

使用背景 我需要一个容器&#xff0c;它必须具有查询、遍历的功能&#xff0c;增加和删除不是很多。因此可以选择&#xff1a; mapunorder_map 听网上说&#xff1a;map 是有序的&#xff0c;在遍历的时候会快一些。究竟是不是这样&#xff1f; 测试代码 /*author: yinzpd…

来腾讯第4天,我已经焦虑昏了啊!

大家好&#xff0c;我是白露啊。 今天在看到一个实习生在抱怨&#xff0c;给我笑惨了。 标题是&#xff1a;“腾讯实习第4天&#xff0c;焦虑昏了”&#xff01; 他写道&#xff1a;“怎么办啊牛爷爷们&#xff0c;什么都不会。业务看不懂&#xff0c;文档看不懂&#xff0c;…

【上海大学计算机组成原理实验报告】七、程序转移机制

一、实验目的 学习实现程序转移的硬件机制。 掌握堆栈寄存器的使用。 二、实验原理 根据实验指导书的相关内容&#xff0c;实验箱系统的程序转移硬件机制在于&#xff0c;当LDPC有效时&#xff0c;如果此时DUBS上的值就是转移的目标地址&#xff0c;则此目标地址被打入PC&am…

JavaScript - Intl 国际化标准

JavaScript 的 Intl 对象可以方便地进行各种国际化处理&#xff0c;包括货币、日期、时间和数字格式化 1、Intl.Collator 比较字符串 Options 选项值描述localeMatcherlookup , best fit确定使用哪种算法来选择语言环境usagesort &#xff0c;search指定比较的用途sensitivit…

k8s概述

文章目录 一、什么是Kubernetes1、官网链接2、概述3、特点4、功能 二、Kubernetes架构1、架构图2、核心组件2.1、控制平面组件&#xff08;Control Plane Components&#xff09;2.1.1、kube-apiserver2.1.2、etcd2.1.3、kube-scheduler2.1.4、kube-controller-manager 2.2、No…

U-Mail:企业邮箱系统安全解决方案

在数字化浪潮的推动下&#xff0c;互联网技术正日新月异&#xff0c;企业的信息通信需求亦随之升华。作为企业沟通的重要媒介&#xff0c;企业邮箱已被广泛应用&#xff0c;然而随着其应用范围的不断扩展&#xff0c;也给企业带来了一系列挑战&#xff1a; 一、统一身份认证管…

大话设计模式解读02-策略模式

本篇文章&#xff0c;来解读《大话设计模式》的第2章——策略模式。并通过Qt和C代码实现实例代码的功能。 1 策略模式 策略模式作为一种软件设计模式&#xff0c;指对象有某个行为&#xff0c;但是在不同的场景中&#xff0c;该行为有不同的实现算法。 策略模式的特点&#…

ui自动化中,selenium进行元素定位,以及CSS,xpath定位总结

几种定位方式 简单代码 from selenium import webdriver import time# 创建浏览器驱动对象 from selenium.webdriver.common.by import Bydriver webdriver.Chrome() # 参数写浏览器驱动文件的路径&#xff0c;若配置到环境变量就不用写了 # 访问网址 driver.get…

springboot+vue前后端分离项目中使用jwt实现登录认证

文章目录 一、后端代码1.响应工具类2.jwt工具类3.登录用户实体类4.登录接口5.测试接口6.过滤器7.启动类 二、前端代码1.登录页index 页面 三、效果展示 一、后端代码 1.响应工具类 package com.etime.util;import com.etime.vo.ResponseModel; import com.fasterxml.jackson.…

2.5万字长文吃透Tomcat面试题及参考答案

目录 什么是Tomcat? Tomcat的默认端口号是多少? 如何修改Tomcat的端口号? Tomcat有哪些主要的目录结构? Tomcat的工作原理是什么? 什么是Tomcat? 如何在Linux上安装Tomcat? 如何在Windows上安装Tomcat? 如何在Tomcat中部署一个Web应用? Tomcat支持哪些部署方…

服务器硬件基础知识:新手完全指南

在互联网技术迅速发展的今天&#xff0c;服务器在各行各业的数据处理和信息服务中扮演着至关重要的角色。无论是网站托管、数据存储&#xff0c;还是复杂的云计算应用&#xff0c;都依赖于服务器的强大功能。本文将为新手详细介绍服务器硬件的基本构成和关键性能指标&#xff0…

urllib.parse

架构概述 urllib.parse 是 Python 的 URL 解析和构造库。它提供了一系列函数&#xff0c;用于解析 URL、连接 URL、分割 URL 的各个部分、编码和解码 URL 组件等。这个库在处理网络请求和操作 URL 时非常有用。 基础功能 urlparse() - 用于解析 URL。 示例:from urllib.parse…

基于标定数据将3D LiDAR点云与相机图像对齐(含C++版本代码)

这段C代码演示了如何将Velodyne激光雷达的点云数据投影到相机图像上。该过程涉及以下主要步骤: 读取并解析来自文件的标定数据&#xff0c;包括P2矩阵、R0_rect矩阵和Tr_velo_to_cam矩阵。这些矩阵用于将激光雷达点云从Velodyne坐标系转换到相机坐标系。从二进制文件中读取Velo…

HTML做成一个端午节炫酷页面

做成端午节页面之前&#xff0c;先了解一下端午节的由来&#xff1a; 1.起源与历史&#xff1a; 端午节起源于中国&#xff0c;始于春秋战国时期&#xff0c;至今已有2000多年历史。 最初是古代百越地区&#xff08;长江中下游及以南一带&#xff09;崇拜龙图腾的部族举行图…

力扣算法题:跳跃游戏 -- 多语言实现

无意间看到&#xff0c;力扣存算法代码居然还得升级vip。。。好吧&#xff0c;我自己存吧 golang: func canJump(nums []int) bool {maxNum : 0n : len(nums)for i, _ : range nums {if i > maxNum {return false}maxNum max(maxNum, inums[i])if maxNum > n-1 {return…

生物神经网络 原理分析研读03

可能有用基础介绍 人类交互1 大脑视觉的处理过程 人类交互2 听觉处理和语言中枢 人类交互3 皮肤感觉与运动系统 人类交互4 感觉输入和运动输出 人类交互5 大脑信号编码与解码 黑箱模型的介绍 黑箱模型&#xff08;Black Box&#xff09;&#xff0c;或称经验模型&#xff0c…

找素数第二、三种方法

文章目录 第一种 &#xff1a;使用标签第二种&#xff1a;本质是方法的分装 第一种 &#xff1a;使用标签 没有使用信号量。break和continue作用范围只是最近的循环&#xff0c;无法控制外部循环。 此时使用标签 对外部循环进行操作。 package com.zhang; /* 找素数 第二种方…

MySQL—多表查询—外连接

一、引言 学到内连接&#xff0c;它是查询的数据两张表交集的部分。而接下来看看外连接。 外连接查询语法&#xff1a;&#xff08;分为两种&#xff09; 1、左外连接 语法结构&#xff1a; 表1 LEFT [OUTER] JOIN 表2 ON 条件 ...; ( ... left out join on ...) 注意&#x…