ISO19110操作要求类中/req/operation/operation-attributes的详细解释
/req/operation/operation-attributes
要求:
- 只有要素属性(feature attributes)可以通过‘observesValueOf’、‘triggeredByValuesOf’或‘affectsValuesOf’关联角色与要素操作(feature operations)关联。
具体解释
定义
- 要素属性(feature attributes):这是用于描述地理要素特性的属性,例如河流的长度、湖泊的面积等。
- 要素操作(feature operations):这是在地理信息系统中定义的操作,用于影响或获取要素的属性值或行为。例如,更新河流水质的操作就是一个要素操作。
- 关联角色(association roles):
- observesValueOf:描述要素操作观测到的要素属性值。
- triggeredByValuesOf:描述要素操作由要素属性值触发。
- affectsValuesOf:描述要素操作影响到的要素属性值。
作用和目的
- 明确操作关系:通过‘observesValueOf’、‘triggeredByValuesOf’或‘affectsValuesOf’角色,明确要素操作与要素属性之间的关系,使得模型更加易于理解和维护。
- 限制关联类型:确保只有要素属性可以通过特定的关联角色与要素操作关联,避免数据模型的复杂性和模糊性,保持清晰和一致性。
示例说明
示例背景
假设我们有以下地理实体及其属性:
- 河流(River):属性包括长度(Length)、水质(WaterQuality)。
- 湖泊(Lake):属性包括面积(Area)、水位(WaterLevel)。
我们希望定义一些要素操作来处理这些属性。
具体应用
-
观测要素属性值的操作:
- 监测河流水质(MonitorRiverWaterQuality):
- 这是一个要素操作,用于监测河流的水质。
- 通过‘observesValueOf’关联角色,该操作与河流的水质(WaterQuality)属性关联。
- 监测河流水质(MonitorRiverWaterQuality):
-
由要素属性值触发的操作:
- 更新河流长度(UpdateRiverLength):
- 这是一个要素操作,用于在河流长度发生变化时更新相关信息。
- 通过‘triggeredByValuesOf’关联角色,该操作与河流的长度(Length)属性关联。
- 更新河流长度(UpdateRiverLength):
-
影响要素属性值的操作:
- 调整湖泊水位(AdjustLakeWaterLevel):
- 这是一个要素操作,用于调整湖泊的水位。
- 通过‘affectsValuesOf’关联角色,该操作影响湖泊的水位(WaterLevel)属性。
- 改善湖泊水质(ImproveLakeWaterQuality):
- 这是一个要素操作,用于改善湖泊的水质。
- 通过‘affectsValuesOf’关联角色,该操作影响湖泊的水质(WaterQuality)属性。
- 调整湖泊水位(AdjustLakeWaterLevel):
图示说明
| 操作名称 | 地理实体类型 | 关联属性 | 关联角色 |
|---|---|---|---|
| 监测河流水质(MonitorRiverWaterQuality) | 河流 | 水质(WaterQuality) | observesValueOf |
| 更新河流长度(UpdateRiverLength) | 河流 | 长度(Length) | triggeredByValuesOf |
| 调整湖泊水位(AdjustLakeWaterLevel) | 湖泊 | 水位(WaterLevel) | affectsValuesOf |
| 改善湖泊水质(ImproveLakeWaterQuality) | 湖泊 | 水质(WaterQuality) | affectsValuesOf |
结论
“/req/operation/operation-attributes”要求中的“affectsValuesOf”关联角色用于描述要素操作对要素属性值的影响。通过‘observesValueOf’、‘triggeredByValuesOf’和‘affectsValuesOf’这三个关联角色,可以明确地定义要素操作与要素属性之间的关系。这确保了地理信息系统的数据模型保持清晰和一致,有助于系统的可靠性和可维护性。
相关文章:
ISO19110操作要求类中/req/operation/operation-attributes的详细解释
/req/operation/operation-attributes 要求: 只有要素属性(feature attributes)可以通过‘observesValueOf’、‘triggeredByValuesOf’或‘affectsValuesOf’关联角色与要素操作(feature operations)关联。 具体解释 定义 要…...
访客(UV)、点击量(PV)、IP、访问量(VV)概念
1、https://www.cnblogs.com/QingPingZm/articles/13855808.htmlhttps://www.cnblogs.com/QingPingZm/articles/13855808.html...
C++系统编程篇——Linux第一个小程序--进度条
(1)先引入一个概念:行缓冲区 \r和\n \r表示回车 \n表示回车并换行 ①代码一 #include<stdio.h> #include<unistd.h> int main()…...
一个中文和越南语双语版本的助贷平台开源源码
一个中文和越南语双语版本的助贷平台开源源码。后台试nodejs。 后台 代理 前端均为vue源码,前端有中文和越南语。 前端ui黄色大气,逻辑操作简单,注册可对接国际短信,可不对接。 用户注册进去填写资料,后台审批&…...
【游戏引擎之路】登神长阶(五)
5月20日-6月4日:攻克2D物理引擎。 6月4日-6月13日:攻克《3D数学基础》。 6月13日-6月20日:攻克《3D图形教程》。 6月21日-6月22日:攻克《Raycasting游戏教程》。 6月23日-6月30日:攻克《Windows游戏编程大师技巧》。 …...
FireAct:使用智能体(agent)微调大语言模型
1.概述 近年来,针对语言模型(LMs)的研究致力于探索其与外部工具或环境互动的能力,以推进新型语言代理的发展。此类代理具备从环境反馈中汲取新知识、通过语言推理进行连续决策,以及借助自我反思提升任务解决能力的能力。工业界的进展,如ChatGPT插件,凸显了语言代理在实际…...
20240626让飞凌的OK3588-C开发板在相机使用1080p60分辨率下预览
20240626让飞凌的OK3588-C开发板在相机使用1080p60分辨率下预览 2024/6/26 15:15 4.2.1 全编译测试 在源码路径内,提供了编译脚本 build.sh,运行该脚本对整个源码进行编译,需要在终端切换到解压 出来的源码路径,找到 build.sh 文件…...
python数据分析——数据分类汇总与统计
数据分类汇总与统计 前言一、Groupby分类统计语法按列分组示例一示例二示例三 遍历各分组示例 使用字典和Series分组示例 使用函数分组示例 二、数据聚合groupby的聚合函数示例一示例二 逐列及多函数应用示例一示例二 返回不含行索引的聚合数据示例 三、一般性的“拆分-应用-合…...
iOS17系统适配
iOS17 新功能 文章目录 iOS17 新功能iOS17支持哪几款机型Xcode15新特性iOS17-开发适配指南 横屏待机 在iOS 17中,还带来了横屏待机功能,苹果将这个新功能命名为“Standby”模式,为 iPhone 带来了全新的玩法。iPhone启用之后,默认情…...
树洞陪聊陪玩交友程序系统源码,解锁交友新体验
在繁忙的都市生活中,你是否渴望找到一片属于自己的秘密花园,倾诉心声、分享快乐?今天,就让我带你走进这片名为“树洞”的神秘之地,感受陪聊陪玩交友的全新魅力! 🌳树洞陪聊陪玩交友程序系统 你…...
区间动态规划——最长回文子序列长度(C++)
把夜熬成粥,然后喝了它。 ——2024年7月1日 书接上回:区间动态规划——最长回文子串(C)-CSDN博客,大家有想到解决办法吗? 题目描述 给定一个字符串s(s仅由数字和英文大小写字母组成࿰…...
无人机远程控制:北斗短报文技术详解
无人机(UAV)技术的快速发展和应用,使得远程控制成为了一项关键技术。无人机远程控制涉及无线通信、数据处理等多个方面,其中北斗短报文技术以其独特的优势,在无人机远程控制领域发挥着重要作用。本文将详细解析无人机远…...
240627_关于CNN中图像维度变化问题
240627_关于CNN中图像维度变化问题 在学习一些经典模型时,其中得维度变化关系总搞不太明白,集中学习了以下,在此作以梳理总结: 一般来说涉及到的维度变换都是四个维度,当batch size4,图像尺寸为640*640&a…...
食品行业怎么用JSON群发短信
食品作为日常生活不可缺少的元素,市场需求是很稳定的,但是份额就那么多,商家都要来抢占的话,就需要运营推广各凭本事,市场运营中选择合适的推广方式,可以增加店铺销售额,很多实体店或商城都会建…...
MySQL高级-MVCC-隐藏字段
文章目录 1、介绍2、测试2.1、进入服务器中的 /var/lib/mysql/atguigu/2.2、查看有主键的表 stu2.3、查看没有主键的表 employee2.3.1、创建表 employee2.3.2、查看表结构及其其中的字段信息 1、介绍 ---------------- | id | age | name | ---------------- | 1 | 1 | Js…...
探索PcapPlusPlus开源库:网络数据包处理与性能优化
文章目录 0. 本文概要1. PcapPlusPlus介绍1.1 概述1.2主要特性和功能1.3 PcapPlusPlus 主要模块关系和依赖1.4 网络协议层处理过程 2. 实例2.1 基于 PcapPlusPlus 的应用程序设计和封装流程:2.2 多线程示例代码2.3 代码说明: 3. 程序性能进一步优化3.1 避…...
深入理解SSH:网络安全的守护者
在当今数字化时代,网络安全已成为全球关注的焦点。随着网络攻击手段的不断升级,保护数据传输的安全性变得尤为重要。SSH(Secure Shell)作为一种安全的网络协议,为远程登录和网络服务提供了强大的安全保障,成…...
DDD学习笔记四
领域模型的构建 基础领域模型的基本组成有名称、属性、关联、职责、事件和异常 发掘领域概念3种策略: 1)学习已有系统,重用已有模型 2)使用分类标签。分类标签来源于领域,需要我们研究一些资料并做一些提炼。从采用5W…...
Head First设计模式中的典型设计模式解析与案例分析
Head First设计模式中的典型设计模式解析与案例分析 大家好,我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编,也是冬天不穿秋裤,天冷也要风度的程序猿! 《Head First设计模式》是一本广受欢迎的书籍,…...
iptables 防火墙(一)
iptables 防火墙(一) 一、Linux 防火墙基础防火墙分类 二、iptables 的表、链结构规则表规则链数据包过滤的匹配流程 三、编写防火墙规则iptables 的安装iptables的基本语法规则的匹配条件通用匹配隐含匹配显式匹配 四、总结 在网络安全的世界里…...
深圳市2026年打造人工智能先锋城市项目扶持计划申请指南
本项目扶持计划下设十个项目类别,均采用事后奖补类支持方式。1、申报单位需同时满足基础申报条件和专项申报条件。基础申报条件如下:(一)申报单位为在深圳市内(含深汕特别合作区)从事生产经营活动ÿ…...
AI建站工具选型指南:一张表看懂怎么选,哪个适合你
AI建站工具选型指南:一张表看懂怎么选,哪个适合你痛点与目标:为什么选个工具这么难市面上的建站工具都宣传自己能“AI生成”“一键建站”,但你点进去一看,有的要自己拖模板,有的要自己写文案,有…...
Play Integrity API Checker:5分钟快速掌握Android设备安全检测终极指南
Play Integrity API Checker:5分钟快速掌握Android设备安全检测终极指南 【免费下载链接】play-integrity-checker-app Get info about your Device Integrity through the Play Intergrity API 项目地址: https://gitcode.com/gh_mirrors/pl/play-integrity-chec…...
车载网络测试演进:从CAN总线到TSN与SOA的实战解析
1. 项目概述:一场关于“神经”与“体检”的进化史几年前,我和几个同行在路边摊就着麻小和扎啤,聊起车载以太网测试,那时它还是个新鲜玩意儿,大家讨论的焦点更多是“要不要做”和“怎么做”。几年过去,再回头…...
Diablo Edit2终极指南:如何轻松编辑暗黑破坏神2角色存档
Diablo Edit2终极指南:如何轻松编辑暗黑破坏神2角色存档 【免费下载链接】diablo_edit Diablo II Character editor. 项目地址: https://gitcode.com/gh_mirrors/di/diablo_edit 暗黑破坏神2作为经典的动作角色扮演游戏,拥有庞大的玩家群体。然而…...
开源AI应用构建平台Casibase:从架构设计到生产部署全解析
1. 项目概述:一个开源的AI应用构建平台最近在折腾AI应用开发的朋友,估计都绕不开一个核心痛点:想法很多,但落地太难。从模型选型、API对接、到前端交互、数据管理,每一个环节都够喝一壶。特别是当你想把多个模型、多种…...
HsMod:重新定义炉石传说游戏体验的终极模改插件
HsMod:重新定义炉石传说游戏体验的终极模改插件 【免费下载链接】HsMod Hearthstone Modification Based on BepInEx 项目地址: https://gitcode.com/GitHub_Trending/hs/HsMod 炉石传说玩家们,你是否厌倦了漫长的动画等待?是否想要更…...
Windows构建工具终极指南:一键解决Node.js原生模块编译难题
Windows构建工具终极指南:一键解决Node.js原生模块编译难题 【免费下载链接】windows-build-tools :package: Install C Build Tools for Windows using npm 项目地址: https://gitcode.com/gh_mirrors/wi/windows-build-tools Windows-build-tools是一个专业…...
避坑指南:用MOT17训练YOLOv7检测器时,为什么你的mAP上不去?可能是数据划分的锅
MOT17数据集划分陷阱:为什么你的YOLOv7检测器性能不达标? 当你在MOT17数据集上训练YOLOv7检测器时,是否遇到过这样的困境:损失曲线看起来完美,训练集准确率节节攀升,但验证集mAP却始终徘徊在低水平…...
测试RPA自动化发布-FastAPI实战
# FastAPI 简介这是一篇通过 Playwright 自动发布的测试文章。我们的代码正在测试中......
