当前位置: 首页 > 知识库问答 >
问题:

GeoSpark show SQL结果失败

章晋鹏
2023-03-14

我正在使用Geospark1.3.1,在那里我试图找到包含在多边形中的所有geo点。我使用sql命令:

val result = spark.sql(
    |SELECT *
    |FROM spatial_trace, streetCrossDf
    |WHERE ST_Within (streetCrossDf.geometry, spatial_trace.geometry)
    """.stripMargin)

result.show() 

共有1个答案

欧阳俊逸
2023-03-14

我知道我有点晚了,但这是由这里的开发人员解决的。需要使用构造函数来转换几何图形

修复示例

WHERE ST_Within (ST_GeomFromWKT(streetCrossDf.geometry), ST_GeomFromWKT(spatial_trace.geometry))
 类似资料:
  • 我有一个应用程序,它显示一个带有列表视图的对话框。在用户从listview中选择一个选项后,我将使用用户选择的信息更改记录。为此,我考虑使用命令setResult(RESULT\u OK,intent) 但我的代码正在生成以下异常: 我的代码: WorkOrderInfo活动: 有人能告诉我代码出了什么问题吗?谢谢你的关注!!!

  • 当运行命令“mvn clean”时,它返回构建成功,但当运行“mvn-install”时,返回编译失败。你能帮我找出错误的原因吗?提前谢谢。 我使用的是eclipse juno IDe、maven3.2.1和jdk 1.7

  • 我不能成功的屏幕录制,它开始录制ok,但当它停止应用程序崩溃 错误:

  • 我已经使用GitHub有一段时间了,我对,和都很好,到目前为止没有任何问题。突然我有一个错误,说: 致命:身份验证失败 在终端中,我克隆了一个存储库,处理了一个文件,然后使用将文件添加到提交日志中,当我执行时,它工作得很好。最后,要求输入用户名和密码。我把它们正确地放进去,每次我这样做,它都会说同样的错误。 这个问题的原因是什么,我该如何解决? 是:

  • AFAIK将/提交到是我想并行执行资源密集型代码的方法。因此,我的方法结构: 我在上面的代码中标记了两个可能发生故障的点。对于这两种情况,可用于错误处理的选项非常不同。 在提交任务之前,可能会出现一些问题,例如参数无效,一些可能失败的快速预处理代码。 我在这里看到了几种表示失败的方式: 如果提供给的无效立即返回null。在这种情况下,我必须检查每次调用时是否返回null。 抛出检查过的异常而不是上