关于ISO 19110中全局要求类的/req/global/global-xor-local要求详细解释

理解ISO 19110中“global-xor-local”要求,关键在于明确全局属性(global property)与局部属性(local property)的互斥关系。以下是详细解释:

背景

在地理信息系统(GIS)中,属性可以分为全局属性和局部属性:

  • 全局属性(global property):适用于多个要素类型,具有全局适用性。
  • 局部属性(local property):仅适用于特定的要素类型或特定的关系。

global-xor-local 要求解释

该要求的核心是一个属性类型要么作为全局属性使用,要么作为局部属性使用,但不能同时作为两者使用。这意味着一个属性在其定义和使用过程中必须保持其角色的唯一性和明确性。

示例解释

为了更好地理解这个要求,我们通过一个具体的示例来说明:

示例背景

假设我们有以下地理实体:

  • 河流(River)
  • 湖泊(Lake)

以及一个属性:

  • 水质(WaterQuality):可能的值包括“良好”、“中等”、“差”。
1. 作为全局属性

如果“水质”被定义为全局属性:

  • 定义:水质适用于所有水体(如河流和湖泊),并且它的定义和约束在所有这些要素类型中都是一致的。
  • 应用:每个河流和湖泊实例都有一个“水质”属性,其值为“良好”、“中等”或“差”。

此时,水质作为一个全局属性,在所有相关要素类型中都具有相同的意义和使用方式。

2. 作为局部属性

如果“水质”被定义为局部属性:

  • 定义:水质可能有不同的定义和约束,具体取决于它应用于哪个要素类型。
  • 应用:在河流中,“水质”可能有一套特定的值域和约束条件,而在湖泊中,“水质”可能有另一套不同的值域和约束条件。

此时,水质作为局部属性,其定义和使用方式因要素类型而异。

遵循global-xor-local要求

根据global-xor-local要求,水质属性必须在全局属性和局部属性之间做出选择:

  • 全局属性:如果选择作为全局属性,“水质”的定义和约束在所有适用要素类型中必须保持一致,不能在某些要素类型中有不同的定义。
  • 局部属性:如果选择作为局部属性,“水质”可以在不同的要素类型中有不同的定义和约束,但此时不能再称为全局属性。

约束和值域

在表格中表示时,global-xor-local要求的约束和值域可能如下:

属性名称地理实体类型约束值域
水质河流必填良好、中等、差
水质湖泊必填良好、中等、差

在这种情况下,必须确保水质属性的一致性和明确性。否则,如果在同一系统中既作为全局属性又作为局部属性使用,会导致数据模型的混淆和不一致。

结论

global-xor-local要求的核心目的是保持数据模型的清晰性和一致性。一个属性必须明确其角色,不能同时作为全局属性和局部属性使用。这有助于避免属性定义和使用中的混淆,确保地理信息系统的可靠性和可理解性。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

MicroBin好用的粘贴板工具

有时候你可能想从一台电脑上粘贴文本到另一台电脑上,或者是你想要分享一张图片或者是一些文件,某些设备上登陆qq和微信有不太方便,那么就可以使用MicroBin,它不但可以实现跨设备复制粘贴的功能,还支持文件上传等功能 …

Games101学习笔记 Lecture 14: Ray Tracing 2 (Acceleration Radiometry)

Lecture 14: Ray Tracing 2 (Acceleration & Radiometry 一、加速光线追踪 AABB1.均匀网格 Uniform Spatial Partitions (Grids)①前处理-构建加速网格②射线与场景相交③网格分辨率④适用情况 2.空间划分KD-Tree①预处理②数据结构③遍历④问题 3.对象划分 & 包围盒层…

表单外链,支持查看方式设置

06/19 主要更新模块概览 外链设置 跳转缩放 打印调整 数据校验 01 表单管理 1.1 【表单外链】-填写外链新增查看方式设置 说明: 原表单填写外链,填写字段权限和查看权限统一字段设置,用户在填写时看到数据与查看数据一致…

Python | 基于支持向量机(SVM)的图像分类案例

支持向量机(SVM)是一种监督机器学习算法,可用于分类和回归任务。在本文中,我们将重点关注使用SVM进行图像分类。 当计算机处理图像时,它将其视为二维像素阵列。数组的大小对应于图像的分辨率,例如&#xf…

常用图片处理操作

静态图片文件转base64 import base64 with open(1.png, rb) as f:source f.read() base64_img base64.b64encode(source)base64转静态图片文件 imgdata base64.b64decode(base64_img)# 将图片保存为文件 with open("new.png", wb) as f:f.write(imgdata)PS:这里…

精密空气加热器负载组

小型便携式 :精密空气加热器(负载组)能够对数据中心热通道/冷通道冷却系统进行全面测试。EAK 是一款 19 英寸机架式设备(10U 高),可轻松安装到各种标准服务器机架中。通过集成可调节的热量水平(…

【计算机毕业设计】061互助学习微信小程序

🙊作者简介:拥有多年开发工作经验,分享技术代码帮助学生学习,独立完成自己的项目或者毕业设计。 代码可以私聊博主获取。🌹赠送计算机毕业设计600个选题excel文件,帮助大学选题。赠送开题报告模板&#xff…

Redis学习——Redisson 分布式锁集成及其简单使用

文章目录 引言1. Redisson概述1.1 Redisson的基本概念1.2 Redisson的主要功能1.3 Redisson的优点 2. 开发环境3. Redisson的安装与配置3.1 添加依赖3.2 配置Redisson 4. 使用Redisson4.1 可重入锁4.1.1 可重入锁的概念4.1.2 可重入锁的实现原理4.1.3 简单使用锁的获取和释放 4.…

无线麦克风哪个品牌音质最好,一篇看懂无线领夹麦克风怎么挑选

在数字化时代背景下,直播和个人视频日志(Vlog)已成为新的文化现象,这些趋势不仅重塑了内容创作,也促进了音频设备市场的繁荣。无线领夹麦克风,以其设计上的轻便和录音上的高效率,成为视频创作者…

手把手带你薅一台云服务器

前两篇,带着大家在自己本地搞了一台 Linux 虚拟机: 【保姆级教程】Windows上安装Linux子系统,搞台虚拟机玩玩【保姆级教程】Windows 远程登陆 Linux 服务器的两种方式:SSH VS Code,开发必备 问题来了:本…

nacos漏洞小结

Alibaba Nacos是阿里巴巴推出来的一个新开源项目,是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。致力于帮助发现、配置和管理微服务。Nacos提供了一组简单易用的特性集,可以快速实现动态服务发现、服务配置、服务元数据及流量管理…

51单片机第18步_将TIM0用作13位定时器

本章重点学习将TIM0用作13位定时器。 1、定时器0工作在模式0框图 2、定时器0工作在模式0举例 1、Keil C51中有一些关键字,需要牢记: interrupt 0:指定当前函数为外部中断0; interrupt 1:指定当前函数为定时器0中断…

onInterceptTouchEvent() 与 onTouch() 事件分析

前言 本文主要分析 onTouch() 与 onTouchEvent() 事件的差异 正文 先看布局文件&#xff1a; <?xml version"1.0" encoding"utf-8"?> <com.longzhiye.intercepttouch.MyFrameLayout xmlns:android"http://schemas.android.com/apk/res…

PointNet++论文导读

PointNet论文导读 主要改进网络结构&#xff1a;非均匀采样下的特征学习的鲁棒性利用点特征传播处理数据集分割 论文链接:https://arxiv.org/abs/1612.00593 主要改进 PointNet的基本思想是学习每个点的空间编码&#xff0c;然后将所有单个点的特征聚合成一个全局点云标签&am…

模块化编程(二)

模块的导入 经常有这样一句话&#xff1a;“不要重复造轮子”&#xff0c;知道别人已经造好了轮子&#xff0c;并且轮子也好用&#xff0c;那就直接拿别人的轮子来用&#xff0c;此处的“模块导入”就是“拿别人的轮子过来”。前文提到模块化编程的好处之一就是“代码复用性高…

【6.26更新】Win10 22H2 19045.4598镜像:免费下载!

当前微软已经发布了六月最新的KB5039299更新补丁&#xff0c;用户完成升级后&#xff0c;系统版本号将更新至19045.4598。此次更新解决了任务栏上应用跳转列表失败、可能导致系统无法从休眠状态恢复等多个问题&#xff0c;推荐大家升级。如果您不知道去哪里才能下载到该版本&am…

mac|tableau public 仪表盘使用

对华东地区的利润进行仪表盘可视化 选择下面的功能表的新建仪表盘,把上面的表1表2放入其中 通过下图操作将两个表联合起来&#xff0c;即上图使用筛选器时下面的表随之改变 将上图设置为筛选器&#xff0c;可以通过点击地区查看数据

防护用品穿戴自动监测摄像机

随着技术的不断发展&#xff0c;防护用品穿戴自动监测摄像机作为现代安全监控领域的创新应用&#xff0c;正逐渐成为各类工作场所和特定环境中的重要设备。这种摄像机不仅能够实时记录和监控员工的工作状态和安全情况&#xff0c;还能提供数据支持和预警功能&#xff0c;显著提…

第四十篇——系统论:如何让整体效用大于部分之和?

目录 一、背景介绍二、思路&方案三、过程1.思维导图2.文章中经典的句子理解3.学习之后对于投资市场的理解4.通过这篇文章结合我知道的东西我能想到什么&#xff1f; 四、总结五、升华 一、背景介绍 系统论&#xff0c;又从一个大的生态的角度去考虑&#xff0c;我们应该如…

贪心问题(POJ1700/1017/1065)(C++)

一、贪心问题 贪心算法 贪心算法&#xff08;greedy algorithm&#xff09;&#xff0c;是用计算机来模拟一个「贪心」的人做出决策的过程。这个人十分贪婪&#xff0c;每一步行动总是按某种指标选取最优的操作。而且他目光短浅&#xff0c;总是只看眼前&#xff0c;并不考虑…
最新文章