问题标签 [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 投票
1 回答
740 浏览

c# - Socrata:远程主机强行关闭了现有连接

我创建了一个应用程序,它会定期(每月的第一个星期日)向 data.cms.gov 发送请求以检查 pecos 注册医生。代码运行良好,但几天前停止工作。我收到此响应“无法从传输连接读取数据。现有连接被远程主机强行关闭。” 谁以前遇到过这种情况,或者有人可以帮忙吗?我将下面的代码用于我的请求

0 投票
1 回答
78 浏览

socrata - 有没有办法在查询中表示位置值?

对于 where 子句中的简单过滤器和比较之类的事情,有什么方法可以表示位置值吗?例如,类似:

该文档提到其他地理数据可以表示为众所周知的文本(WKT),您可以在简单的过滤器和比较等事情中使用它,但是据我所知,似乎没有 WKT 表示位置值。

它可能是为了让用户使用诸​​如within_circle而不是直接比较值之类的东西,我已经在文档页面上看到了 location 是遗留数据类型的注释,所以如果没有办法,这将是有意义的。

我个人会在应用程序中使用类似的东西within_circle,但我正在编写一个 haskell SODA 绑定库,所以我只想在可能的情况下使其可用(尽管不鼓励)。我不希望绑定阻止进行有效调用。

0 投票
1 回答
1086 浏览

android - Android Gradle重复文件复制异常

我见过这个问题的许多版本,其中解决方案是简单地排除 META-INF 文件名,但那些已经被排除在外,并且在这种情况下,重复文件甚至不是与 META-INF 关联的文件。当我运行 ./gradlew --stacktrace 时,它​​编译得很好,但是如果我在设备上运行应用程序,应用程序会因重复文件警告而崩溃。

FAILURE:构建失败并出现异常。

  • 出了什么问题:任务“:app:transformResourcesWithMergeJavaResForDebug”执行失败。

    com.android.build.api.transform.TransformException:com.android.builder.packaging.DuplicateFileException:在 APK com/sun/jersey/impl/api.properties File1 中复制的重复文件:/Users/Quinn/.gradle/caches/ modules-2/files-2.1/com.sun.jersey/jersey-core/1.9.1/cf6c0f8b945081fca5f5eb7417d10d58cefd7035/jersey-core-1.9.1.jar 文件2:/Users/Quinn/.gradle/caches/modules-2/files -2.1/com.sun.jersey/jersey-bundle/1.9.1/67d37c4e80633a0196b733886441855201742a65/jersey-bundle-1.9.1.jar

  • 尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。

我注意到 jersey 是 com.socrata:soda-api-java:0.9.12 的依赖项,当我删除该依赖项时,我没有任何问题。我也尝试过使用 soda-android-api,但也有类似的问题。

0 投票
1 回答
147 浏览

javascript - SODA where 子句 - 节点中的 soda-js

soda-js 包src/soda-js.coffee中,我发现以下内容:

我有一个查询数据的功能:

如何使用 where 便捷函数查询大于 x 的值?

仅供参考,我正在尝试查询大于某个值的浮动时间戳。

谢谢。

0 投票
1 回答
321 浏览

jquery - 验证访问受限 SODA 数据集的请求

我正在关注关于使用 OAuth 来查询受限数据集(我的帐户有权访问)的授权的 SODA 文档。我已使用我的客户端密码成功接收并存储了访问令牌。现在我正在尝试用它发出 AJAX 请求。这是我的代码:

但这似乎不起作用。我也尝试过使用 jQuery 的“beforeSend”属性,结果相同。这是我收到的:

如果我使用 cURL 尝试此请求:

然后我得到以下(不同的)错误:

有什么想法吗?

编辑

应用回调前缀:https ://example.org

  1. 获取授权码

https://example.org/dashboard 在这里,我有一个如下所示的锚标记:

这让我进入要求允许访问的 SODA 页面

  1. 获取访问令牌

我被重定向到这里:

然后服务器端脚本使用 curl 发布访问代码请求(如上所示),我成功接收并存储为 cookie。

  1. 使用访问令牌

从同一页面(https://example.org/dashboard/?code=CODE_HERE)我尝试请求私有数据集,但如上所述失败。

是这个问题吗,我从 https://example.org/dashboard 请求授权码,然后从https://example.org/dashboard?code=CODE_HERE查询数据

0 投票
1 回答
222 浏览

socrata - Socrata SODA API:按星期几、小时等选择

我正在寻找一个 SODA API 函数,它允许我从浮动时间戳字段中选择/提取星期几、小时等。换句话说,我正在寻找一种相当于 SQL 的 SODA DATEPART

API 有一些用于操作时间戳字段的函数,例如date_trunc_y(...),但这并不是我想要的。

0 投票
1 回答
55 浏览

json - 从大型公共数据集中求和

我正在开发一个网络应用程序,它可以让用户从公共 API中探索一些数据。这个想法是让用户选择美国的州和其他一些参数,我会给他们一个折线图,例如,随着时间的推移,该州的房屋贷款获得批准或拒绝的百分比。

我可以使用少量行进行简单查询,但这些都是相当大的数据集,所以我只看到整体的一小部分。询问所有数据会产生错误。我认为解决方案是聚合数据。但这就是我开始从服务器收到 400 个错误请求响应的地方。

例如,这是试图总结 2008 年加利福尼亚数据以给出每个批准类别的申请总数:

所有汇总变体都会产生 400 错误。我找不到与我正在尝试做的非常相似的示例,因此感谢您的帮助。发布者信息在这里:

http://cfpb.github.io/api/hmda/queries.html

0 投票
1 回答
37 浏览

php - 提取所有列标题

我需要使用 SODA Api 提取所有列标题。

我没有找到使用 API 的解决方案,所以我创建了这段代码。但在某些情况下,列的标题与列 api 名称不同......

有更好的解决方案吗?

0 投票
1 回答
1140 浏览

python - 在 Python 中使用 Socrata client.get 从 Soda 数据库中查询

我正在尝试从数据库中查询,并且尝试查找格式化 SoQL 字符串的正确方法,但我失败了。我尝试以下方法:

并收到一个错误信息Could not parse SoQL query "WHERE traffic > -1" at line 1 character 1。但是,如果我执行以下操作,它会起作用:

但我想知道如何让查询参数起作用,以便我可以使用更复杂的查询。具体来说,我想尝试查询 whentraffic > -1BETWEEN '2013-01-19T23:50:32.000' AND '2014-12-14T23:50:32.000'.

0 投票
1 回答
72 浏览

javascript - 如何从 consumer.query() 获取数据?

我想使用 HTML、Javascript 和 Socrata 开发一个简单的网页。

我写了这个页面:

Suzzara(意大利的一个小城市)有一个化学家商店列表,我想写电子邮件地址(有 5 家商店)。从 Firefox 的控制台:我看到 1 个数组(5 个对象)=> OK。

如何显示电子邮件地址?示例:电子邮件:pippo@email.com ... ... ... ...