问题标签 [soda]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
313 浏览

sql - SOCRATA SODA 查询数组项(SELECT & GROUP BY)

是否可以使用 SoQL 按数组中的项目进行选择或分组?

例如,这里是 SODA API 返回的一个项目:

我想按电话号码分组,但找不到支持它的方法。电话号码不能作为非数组对象使用,并且该站点不支持通过其 GUI 将其添加到组中。

尝试以下类似的方法会导致错误,指出所有 GROUP BY 参数必须是列名:

提前致谢!

0 投票
1 回答
65 浏览

socrata - Socrata distance_in_meters(...) returns errors even on 2.1 endpoint

When I make a query from the CMS Nursing Home Compare data and attempt to order using distance_in_meters(...) I get the following error:

Error: function distance_in_meters is not defined in SoQL.

The docs say distance_in_meters(...) works with the 2.1 endpoint (further information on endpoints are stuck in a redirect loop from the link at the top of that page at the time of this writing but you can get it from Google cache): https://dev.socrata.com/docs/functions/distance_in_meters.html

I have confirmed the data set is using the 2.1 endpoint.

To be sure it wasn't an issue with just the order clause, I also set it up in the select. Two variations:

  1. https://data.medicare.gov/resource/4pq5-n9py.json?$select=*,%20distance_in_meters(location,%20%27POINT%20(-78.9627624%2043.0171854)%27)%20AS%20range&$where=within_circle(location,43.0171854,-78.9627624,16093.44)
  2. https://data.medicare.gov/resource/4pq5-n9py.json?$where=within_circle(location,43.0171854,-78.9627624,16093.44)&$order=distance_in_meters(location,%20%27POINT%20(-78.9627624%2043.0171854)%27)

So, the question ultimately is does the 2.1 endpoint not support distance_in_meters(...) or am I missing something stupid obvious?

0 投票
1 回答
106 浏览

socrata - Socrata API 如何从 Group by 返回值列表

我可以通过这样的查询进行分组

https://data.sfgov.org/resource/wwmu-gmzc.json?$query=select%20title,%20release_year,%20locations,%20COUNT(title)%20group%20by%20release_year,%20title,%20locations%20order %20by%20title%20desc

但无法返回单个分组依据的值列表。说按 release_year 或标题或位置分组。

例如,当我使用 group by release_year 时,我想返回以下内容

你知道我该怎么做吗?

0 投票
1 回答
229 浏览

socrata - 美国有犯罪API吗?

正如问题标题所述,我需要来自全美国的犯罪数据。我找不到一个数据集,只有不同城市和乡村的许多小数据集。

是否有这样一个统一的 API,或者我应该维护这些小的 API 吗?

0 投票
0 回答
563 浏览

socrata - javax.net.ssl.SSLException:连接到 Bristol Open Data 门户时,证书中的主机名不匹配

我正在尝试使用 Apache HttpClient 库访问 Bristol Open Data 门户,但我得到的主机名与证书不匹配。示例代码如下。我无法弄清楚问题是什么。

此代码产生以下输出:

调试输出-Djavax.net.debug=all可以在http://pastebin.com/WNFjbSTZ找到

0 投票
2 回答
260 浏览

socrata - 如何从 Socrata API 获取随机数据?

如何从 Socrata API 获取随机数据样本?即,我正在尝试获取https://health.data.ny.gov/resource/s8d9-z734.json,但暂时不喜欢完整下载它,因为它非常大。

0 投票
1 回答
13 浏览

socrata - Socrata API 是否有任何访问评论的工具?

Socrata API 提供对数据集点以及关于整个数据集的元数据的访问。但是,我在他们的 API 中没有找到任何用于访问数据集评论的工具。我想仔细检查一下我并没有简单地遗漏某些东西,或者它不仅仅是不在文档中。

0 投票
1 回答
29 浏览

socrata - 在检索数据集中的所有对象时接收陈旧数据,而不是特定对象

这里的数据

http://data.seattle.gov/resource/3neb-8edu.json

对于 object_id 为 6231 的对象,时间戳字段始终位于我直接查询对象时得到的字段后面:

http://data.seattle.gov/resource/3neb-8edu/6231.json

为什么我必须直接查询对象才能获取最新数据?

谢谢!

0 投票
2 回答
684 浏览

soql - 是否有 SoQL DISTINCT 或等效指令

对于 Socrata 的 SoQL 中基于 URL 的查询,是否存在 DISTINCT 的 SQL 等价物。

谢谢。

0 投票
1 回答
71 浏览

listener - 寻找一种在 Socrata 上更新数据时接收休息通知的方法

Socrata 中是否存在任何功能,当新数据添加到(特定)数据集时,我的基于云的应用程序可以接收 REST 通知?

我当然可以通过 REST 请求轮询 Socrata 来检查这一点,但如果有一个钩子,我可以注册一个监听器,以便在新数据到达数据集时得到通知,那么效率会更高。

如果这在 Socrata 中不存在,我可以通过创建一个轮询 Socrata 并相应地通知我的应用程序的服务来模拟这一点。也许这样的服务存在?

欢迎任何建议。

谢谢

科林·戈德堡