gpt4 book ai didi

MySQL 通过 .csv 到 GeoMesa

转载 作者:行者123 更新时间:2023-11-29 20:21:49 25 4
gpt4 key购买 nike

我有一个 MySQL 表,我必须将其数据导出到 .csv,然后将此 .csv 提取到 GeoMesa。

我的Mysql表结构如下:

[MySQL table description[1]

现在,正如您所看到的,表的 the_geom 属性具有数据类型 point,并且在数据库中它存储为 blob,如下所示:

MySQL sample data

现在我有两个问题:

  1. 当我将 MySQL 数据导出到 (.csv) 文件时,我的 csv 文件显示 (...) 的 the_geom 属性,如下所示,而不是任何二进制表示形式或允许在 GeoMesa 中摄取的任何内容。那么,如何克服这个问题呢?

the_geom attribute of MySQL table

  • Csv 文件还显示任何具有日期时间数据类型的属性的 #,但如果展开该列,则可以将日期时间视为如下图所示(但是我的问题是这是否会导致 geomesa 出现问题?)。
  • Attribute with datetime datatype shown as # because of column width

    最佳答案

    对于#1,MySQL 的导出不会自动将 Point 数据类型转换为文本。您可能需要调用 conversion function例如 AsWKT 将几何图形输出为 Well Known Text 。 GeoMesa 可以使用 WKT 格式读入点数据。

    对于#2,我认为您需要对日期字段执行相同的操作。查看日期和时间 functions .

    关于MySQL 通过 .csv 到 GeoMesa,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39476405/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com