对于 where 子句中的简单过滤器和比较之类的事情,有什么方法可以表示位置值吗?例如,类似:
https://data.seattle.gov/rescource/82su-5fxf.json?location='LOCATION (Seattle, 47.612237, -122.290868)'
该文档提到其他地理数据可以表示为众所周知的文本(WKT),您可以在简单的过滤器和比较等事情中使用它,但是据我所知,似乎没有 WKT 表示位置值。
它可能是为了让用户使用诸如within_circle
而不是直接比较值之类的东西,我已经在文档页面上看到了 location 是遗留数据类型的注释,所以如果没有办法,这将是有意义的。
我个人会在应用程序中使用类似的东西within_circle
,但我正在编写一个 haskell SODA 绑定库,所以我只想在可能的情况下使其可用(尽管不鼓励)。我不希望绑定阻止进行有效调用。