首页 > 解决方案 > OData 元数据和 URI

问题描述

首先,我要说的是,这与我的专业领域相去甚远。我将这些数据从公共 OData 提要中提取到 Excel Power Query 中,下面是元数据 URL:

https://safetydata.fra.dot.gov/MasterWebService/PublicApi/frads/v1/odata/gcis/$metadata

当我请求数据集时,它会返回一个“交叉”,其中包含上面元数据中定义的每个属性(无法发布到数据集的链接,因为它需要令牌),但下面基本上是返回的内容。

<ArrayOfCrossing>
<Crossing>
<Property></Property>
</Crossing>
</ArrayOfCrossing>

我迷路的地方是我如何深入研究该元数据并返回有关每个属性的元数据。例如,属性“CntyCD”(县)返回一个引用县的代码。而不是代码,我想要县名。

我试过的:

除了形成基本查询之外,API 网站上没有太多文档。

如果有人可以查看此元数据 url 并帮助我了解元数据的“形状”或向我指出任何资源,我将非常感激。

标签: odataurimetadata

解决方案


对于以后发现此问题的任何人,答案是您无法从中派生任何其他元数据。您必须从他们网站上的各种来源构建自己的查找表。

我对这个解决方案的来源是管理数据源(联邦铁路管理局)的人,他们将我指向这个 URL:https ://safetydata.fra.dot.gov/OfficeofSafety/publicsite/DownloadCrossingInventoryData.aspx

上面的网址包含标题“参考数据和文档”下的各种 CSV 格式的查找表,以及解释每个字段编码的 pdf。据我所知,大多数字段的值都列在一个或多个可下载文件中。

不是我希望的解决方案,但它有效。我希望从查询中获取值,而不是通过维护我自己的表数据,当他们对其查找进行任何更改时,这些数据需要更新。


推荐阅读