OData Edm.Geography和Edm.Geometry基本类型

把 CDS Annotation 放进正确位置,ABAP CDS 建模里一个很小但很关键的动作 本文介绍了在ABAP CDS开发中使用Annotation的核心要点: Annotation是数据模型与运行框架的契约,直接影响CDS实体的解析方式,而不仅是装饰性元数据。 ADT编辑器通过Ctrl+Space提供智能补全,能根据光标位置推荐合适的Annotation,减少语法错误。 Annotation有严格的作用域限制(View/Element/Parameter等),错误放置会导致语法检查报错。 合理使用Annotation能实现UI展示控制、业务语义定义等功能,如金额/货币字段关联、列表排序等。 A 阅读详情
         OData 4.0规范 中定义了一系列地理空间和平面空间相关的基本类型,用于表示地理和平面空间数据,如下表所示。但奇怪的是,OData的文档却没有给出这些类型的详细定义。

Edm.Geography

Abstract base type for all Geography types

Edm.GeographyPoint

A point in a round-earth coordinate system

Edm.GeographyLineString

Line string in a round-earth coordinate system

Edm.GeographyPolygon

Polygon in a round-earth coordinate system

Edm.GeographyMultiPoint

Collection of points in a round-earth coordinate system

Edm.GeographyMultiLineString

Collection of line strings in a round-earth coordinate system

Edm.GeographyMultiPolygon

Collection of polygons in a round-earth coordinate system

Edm.GeographyCollection

Collection of arbitrary Geography values


Edm.Geometry

Abstract base type for all Geometry types

Edm.GeometryPoint

Point in a flat-earth coordinate system

Edm.GeometryLineString

Line string in a flat-earth coordinate system

Edm.GeometryPolygon

Polygon in a flat-earth coordinate system

Edm.GeometryMultiPoint

Collection of points in a flat-earth coordinate system

Edm.GeometryMultiLineString

Collection of line strings in a flat-earth coordinate system

Edm.GeometryMultiPolygon

Collection of polygons in a flat-earth coordinate system

Edm.GeometryCollection

Collection of arbitrary Geometry values


       OData所定义的这些基本类型,在Microsoft.Spatial中都有实现, Microsoft.Spatial nuget 专门实现了地理空间和几何平面空间操作的类型和方法。Microsoft.Spatial支持 OData v4.0。


        除了Microsoft.Spatial之外,微软在System.Data.Spatial类库中也实现了用于支持SQL空间数据的类型, 《 How to consume SQL Spatial Data with Web API V2.2 for OData V4 》一文介绍了如何使用OData Web API来暴露SQL的空间和平面数据。OData WebApi的实例中也包括了如何使用Microsoft.Spatical类库 - ODataSpatialSample。


166. SAP UI5 OData API 中针对 Edm.DateTime 日期时间类型的操作详解 至此本文完整介绍了 SAP UI5 OData API 的 sap.ui.model.odata.v2.ODataModel 提供的 read 方法,如何去读取类型为 `Edm.DateTime` 的 OData 模型字段的具体明细。本教程后续会介绍更多 SAP UI5 OData API 的详细使用方法。 阅读详情

相关推荐

如何在postman里为类型为Edm.DateTime的OData参数指定正确格式的值

我在调用SAP C4C的OData服务时,发现很多EntityType的字段类型都为Edm.DateTime. 比如SAP C4C Lead OData服务里Lead entity Type的StartDate字段和EndDate字段。 如果我想用Postman调用OData服务创建Lead,像这种类型的参数,应该如何维护输入值? 如果请求正文的格式是json,则使用如下的格式维护类型为Edm....

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1706

.NET Core开发日志——OData

简述 OData,即Open Data Protocol,是由微软在2007年推出的一款开放协议,旨在通过简单、标准的方式创建和使用查询式及交互式RESTful API。 类库 在.NET Core中想要使用OData功能的话需要添加Microsoft.AspNetCore.OData包。 dotnet add package Microsoft.AspNetCore.OData 准备模...

aixing8475的博客 353

SAP OData metadata 定义中,entity type key 的作用是什么

什么是 OData entity type 的 key? 最权威的定义,来自 OData 官网: [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IjW32oCO-1636110441270)(https://upload-images.jianshu.io/upload_images/2085791-0eaa5e65de112a59.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)] OData EDM 模型的核心

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 924

OData.NET空间数据处理:Microsoft.Spatial库使用指南 [特殊字符]️

在当今数据驱动的世界中,空间数据处理变得越来越重要。无论是地图应用、物流追踪还是位置服务,都需要强大的空间数据处理能力。OData.NET作为微软官方的OData协议实现,通过其Microsoft.Spatial库为.NET开发者提供了完整的地理空间数据处理解决方案。本文将为您详细介绍如何使用Microsoft.Spatial库进行高效的空间数据处理。 ## 什么是Microsoft.Spati

gitblog_01127的博客 802

关于 OData 协议的数据类型 - SAP gateway 框架是如何解析数据类型的?

请求能到后台了,但是传进的输入参数没有OpportunityComplexNotesSet这个entityset: Gateway 区分data type的方式很弱,直接通过prefix的naming convention: 像这样: 我一会把: var sPath = "/Opportunities('" + headerGuid + "')" + "/OpportunityComplexNotesSet("

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 554

立创开源:基于STM32F103与ADS1256的六维力传感器低成本实现方案

本文详细介绍了一种基于STM32F103微控制器与ADS1256高精度ADC的低成本六维力传感器实现方案。该方案通过3D打印的六梁弹性体结构结合应变片,将多维力信号转换为电信号,并由24位ADC进行高精度采集。文章涵盖了硬件选型、电路设计、嵌入式软件驱动及上位机数据可视化全流程,为机器人、精密测量等领域的爱好者提供了一个可复现的开源实践参考。

weixin_34718952的博客 388

odata初探01

servletservlet 结构如下图 在olingo中,我们需要添加在xml文件中添加如下代码<servlet> <servlet-name>ODataServiceServlet</servlet-name> <servlet-class>org.apache.olingo.odata2.core.servlet.ODataServlet</servlet-class>

zjck1995的专栏 1334

告别Overleaf!本地LaTeX环境配置:VSCode+TeXLive完全指南(Windows/Mac双平台)

本文详细介绍了如何在Windows和Mac平台上配置本地LaTeX环境,使用VSCode和TeXLive打造高效的专业写作工作流。从TeXLive安装到VSCode插件配置,再到高级技巧与性能优化,帮助用户摆脱Overleaf限制,实现更快速、更私密的学术写作体验。

3c4x5z6v7b的博客 952

oData(开放数据协议)【可以不应用,但不能不了解】

古人云,博学多识,闻过则喜!开放数据协议(Open Data Protocol,简称OData),是一种描述怎么创建和访问Restful服务的oasis标准。1、协议的组成部分?答:①核心协议:主要定义了开放数据协议的核心语义和行为;②URL规范:URL规范主要定义了一系列推荐(非强制)采用的构建用于访问OData服务中的数据和模型的URL的规则;③通用格式定义语言(CSDL):OData服务的数...

qq_40687809的博客 1182

NLP实践——利用自己的语料进行Mask Language Model预训练

#!/usr/bin/env python # coding: utf-8 # In[1]: import os import json import copy from tqdm.notebook import tqdm import torch from torch.optim import AdamW from torch.utils.data import DataLoader, Dataset from transformers import BertForMaskedLM, BertTo

weixin_44826203的博客 1万+

NVIDIA Tao Toolkit环境配置踩坑

请搭配食用该文章为 Tao 安装中可能出现的问题进行解答,如果存在本文章中没出现的问题,欢迎提问,由我复现后更新文章。由于大部分云服务器厂商不能支持 docker,因此我使用的环境为2023年5月27日在平台租的 3080 旧版环境进行实验。

qq_36630208的博客 771

OData v4 api攻略

附上OData的官网地址:https://www.odata.org/ OData的介绍参考地址: 微软文档介绍OData https://www.cnblogs.com/darrenji/p/4926011.html https://www.cnblogs.com/1zhk/p/5356053.html https://stackoverflow.com/questions/3951...

Jonny的博客 2348

Android14 Qcom 从Framework到Driver带你连接WIFI(一)

前面已经讲完了WIFI打开的流程,那么通过UI这时候是可以选择需要连接的网络进行连接。从这里开始我们看连接的流程。

IAYLBL的博客 695

从零开发 Logstash Java 插件:API 架构、编码实现与打包部署全指南

Logstash 除了通过 Ruby 编写插件外,还提供了完整的 Java 插件支持体系:执行引擎扩展、`co.elastic.logstash.api` 插件 API 以及自动化的打包部署工具链。本文以官方扩展指南 [create-logstash-plugins.md](https://link.gitcode.com/i/f8407c0ccab82541c7ec72dc7b9b5e15) 为

gitblog_00472的博客 334

《UDS协议从入门到精通》系列——图解0x83:访问时间参数

详细介绍UDS协议0x83服务,目标ECU的时序参数设置有哪些注意点?

车载系统攻城狮 2138

【Zephyr电源与功耗专题】13_PMU电源驱动介绍

本文介绍的PMU芯片包含2路DCDC和6路LDO,在Zephyr实时操作系统下实现了完整的电源管理解决方案。

zero的博客 842

OData协议详解,restfull对OData的GET/PUT/POST/DELET

原文来至:http://user.qzone.qq.com/974816077/2

So straw? 1万+

【LLM技术全景】规模定律与模型演进:为什么模型越大越强?

规模定律性能 ∝ 参数量^N性能 ∝ 数据量^M性能 ∝ 计算量^L其中 N, M, L 是小于1的正数(通常0.05~0.15)关键观察损失与规模的关系呈幂律(不是线性,也不是对数)三个要素(参数、数据、计算)需要协调增长只增加其中一个要素,收益会边际递减规模定律(Scaling Law):1. 模型性能与参数量、数据量、计算量呈幂律关系2. Kaplan定律(2020):参数量是主要因素3. Chinchilla定律(2022):数据和参数同等重要,最优比例1:20。

专注:太空算力、AI infra、异构调度、大模型成本工程 495

postgresql数据库中geometry类型的字段

简要说明 postgresql数据库中geometry类型的字段,是用于存放经纬度的字段类型,可以使用postgresql的Stack Builder安装postgis后,就能够插入拥有该字段数据类型的数据了。 读取字段数据Select写法 SELECT ST_AsText(location) FROM table 利用Stack Builder安装postgis 安装完postgresql以...

cai454692590的博客 2万+

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

OData 语法使用规则介绍

I recently did a crash course in Data Services and OData. While doing so I realized my notes might be useful for you guys.  So here is my little cheat sheet to quickly get up to speed with OData U

zjw0742的博客 1万+

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Odata数据展示

官方测试URL http://services.odata.org/V3/OData/OData.svc/ 以json格式显示 http://services.odata.org/V3/OData/OData.svc/?$format=json 以XML格式显示(就是默认的) 显示Odata表结构 ' http://services.odata.org/V3/OData/OData.svc/$

森林木的博客 3532

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Geodatabase简介(转)

ArcGIS 9.2产品推出以后,Geodatabase部分发生了比较大的变化。本次讲座介绍的均是9.2的Geodatabase和ArcSDE的功能。 在产品组成方面:9.1版本中,Geodatabase包括两种:Personal Geodatabase和ArcSDE Geodatabase,其中前者是将空间数据存储在Access中,后者是将数据存储在Oracle,Informix,DB2,SQL Server中 。而9.2版本中,新推出了File Geodatabase,并且在ArcSDE G

dazhi_1314的专栏 983

Coordinate system IDs,及对应的Geographic Coordinate Systems (收集)

  Coordinate system IDs   The positions of objects on the earth's spherical surface are measured in degrees of latitude and longitude, also known as geographic coordinates. Latitude and longitude a...

weixin_33950035的博客 520

OData 4.0的新特性

OData是微软支持的一种查询标准,它的第四版使用了REST规范,最近已经被OASIS委员会接受。公开审查期会截至六月二日,微软期望OASIS在今年晚些时候采纳该标准。这个标准的其他赞助商包括SAP、IBM、Progress Software、美国东北大学和Citrix。SAP当前提供了针对Java的开源OData库。对于JavaScript,JayData提供了开源和商业支持的版本。\1) 数据...

cpongo5 782

OData v4 - Web API 轻量级应用(无Entity Framwork)

本文讲述的是简单的Web API OData使用。一般的,OData应用需要使用到Entity Framwork和database server来实现datasource,在本文中,为了快速的实现OData service,本文使用了in-memory data作为datasource。以下是创建过程。 solution全览 创建solution File->new>Project>

daimeisi123的专栏 3470
上一篇: Elasticsearch-cloud-azure插件使用哪种Azure blob?
下一篇: API 设计好文收集
quicknet
博客等级 码龄25年 398粉丝 117原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值