有没有一种方法可以表示查询中的位置值?

史蒂文·W

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

https://data.seattle.gov/rescource/82su-5fxf.json?location='LOCATION (Seattle, 47.612237, -122.290868)'

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

可能是为了让用户使用类似的东西,within_circle而不是直接比较这些值,而且我已经在文档页面上看到注释,该位置是旧数据类型,因此,如果没有办法,这将是有道理的。

我个人会within_circle在应用程序中使用类似的东西,但我正在编写haskell SODA绑定库,因此,我只想使其可用(尽管不建议使用)。我不希望绑定阻止进行有效的调用。

克里斯梅卡尔夫

我的示例将使用2.1版本的端点,而不是您上面链接到的旧2.0版本的端点,因此请确保您使用的是以下版本:https ://dev.socrata.com/foundry/data.seattle.gov/3c4b -gdxv

实际上,您无法在Point上的简单过滤器中执行完全相等的操作我建议使用的最接近的近似值是within_circle一个非常小的圆,如下所示:

GET https://data.seattle.gov/resource/3c4b-gdxv.json?$where=within_circle(location,%2047.514821,%20-122.258635,%2010)

如果您正在寻找如何在WKT中格式化经/纬度,则需要将其格式化为 POINT

我没有意识到这一点,但是实际上并没有为我们的Point数据类型进行记录,因此我将其添加到队列中!

更新:StevenW发现,如果语法正确,则可以进行精确过滤:

GET https://data.cityofchicago.org/resource/6zsd-86xi.json?locat‌​ion='POINT (-87.631046 41.694312)'

请注意,这要求您与该点具有完全相同的纬度/经度,因此它没有太多的误差余量。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

有没有一种方法可以处理SQLKata中的现有查询?

来自分类Dev

有没有一种方法可以在linq查询中参数化方法?

来自分类Dev

有没有一种方法可以根据事物在列表中的位置为事物分配值?

来自分类Dev

有没有一种方法可以通过IN列表中的值限制查询结果?

来自分类Dev

有没有一种方法可以从msbuild中获取属性的值?

来自分类Dev

有没有一种方法可以重用公式中的计算值?

来自分类Dev

有没有一种方法可以从值中访问键?

来自分类Dev

有没有一种方法可以在位置静态容器中获得绝对位置?

来自分类Dev

有没有一种方法可以在随机位置上反转颜色?

来自分类Dev

有没有一种方法可以获取脚本标记被调用的位置?

来自分类Dev

有没有一种方法可以通过jquery更改div位置?

来自分类Dev

有没有一种方法可以使SQL NOT IN查询更快?

来自分类Dev

有没有一种方法可以计算MySQL查询响应的大小?

来自分类Dev

有没有一种方法可以执行准备好的DESCRIBE查询?

来自分类Dev

有没有一种方法可以结合计数和选择查询?

来自分类Dev

有没有一种方法可以优化此查询

来自分类Dev

有没有一种方法可以优化此Gremlin查询?

来自分类Dev

有没有一种方法可以在@Path批注中指定查询参数?

来自分类Dev

有没有一种方法可以按名称查询DbSet的名称属性?

来自分类Dev

有没有一种方法可以加快此查询的速度?

来自分类Dev

有没有一种方法可以强制Solr查询不使用缓存?

来自分类Dev

有没有一种方法可以设置Calabash触摸或查询的参数

来自分类Dev

有没有一种方法可以使SQLAlchemy预编译查询?

来自分类Dev

有没有一种方法可以加快此MySQL删除查询的速度?

来自分类Dev

有没有一种方法可以根据参数更改LINQ查询orderBy?

来自分类Dev

在C ++中,有没有一种方法可以从不同的内存位置打印char *?

来自分类Dev

有没有一种方法可以更改对象数组中的项目而不更改其位置?

来自分类Dev

有没有一种方法可以缩短Next.JS中的导入位置

来自分类Dev

有没有一种方法可以使用Tab键浏览文件中的位置以更改文本?

Related 相关文章

  1. 1

    有没有一种方法可以处理SQLKata中的现有查询?

  2. 2

    有没有一种方法可以在linq查询中参数化方法?

  3. 3

    有没有一种方法可以根据事物在列表中的位置为事物分配值?

  4. 4

    有没有一种方法可以通过IN列表中的值限制查询结果?

  5. 5

    有没有一种方法可以从msbuild中获取属性的值?

  6. 6

    有没有一种方法可以重用公式中的计算值?

  7. 7

    有没有一种方法可以从值中访问键?

  8. 8

    有没有一种方法可以在位置静态容器中获得绝对位置?

  9. 9

    有没有一种方法可以在随机位置上反转颜色?

  10. 10

    有没有一种方法可以获取脚本标记被调用的位置?

  11. 11

    有没有一种方法可以通过jquery更改div位置?

  12. 12

    有没有一种方法可以使SQL NOT IN查询更快?

  13. 13

    有没有一种方法可以计算MySQL查询响应的大小?

  14. 14

    有没有一种方法可以执行准备好的DESCRIBE查询?

  15. 15

    有没有一种方法可以结合计数和选择查询?

  16. 16

    有没有一种方法可以优化此查询

  17. 17

    有没有一种方法可以优化此Gremlin查询?

  18. 18

    有没有一种方法可以在@Path批注中指定查询参数?

  19. 19

    有没有一种方法可以按名称查询DbSet的名称属性?

  20. 20

    有没有一种方法可以加快此查询的速度?

  21. 21

    有没有一种方法可以强制Solr查询不使用缓存?

  22. 22

    有没有一种方法可以设置Calabash触摸或查询的参数

  23. 23

    有没有一种方法可以使SQLAlchemy预编译查询?

  24. 24

    有没有一种方法可以加快此MySQL删除查询的速度?

  25. 25

    有没有一种方法可以根据参数更改LINQ查询orderBy?

  26. 26

    在C ++中,有没有一种方法可以从不同的内存位置打印char *?

  27. 27

    有没有一种方法可以更改对象数组中的项目而不更改其位置?

  28. 28

    有没有一种方法可以缩短Next.JS中的导入位置

  29. 29

    有没有一种方法可以使用Tab键浏览文件中的位置以更改文本?

热门标签

归档