MySQL通过.csv到GeoMesa

时间:2016-09-13 18:05:53

标签: mysql csv geomesa

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

我的Mysql表结构如下所示:

  

[MySQL table description[1]

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

  

MySQL sample data

现在我有两个问题:

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

    the_geom attribute of MySQL table

    1. 对于任何具有datetime数据类型的属性,Csv文件也显示#,但是如果展开列,日期时间可以看作播种在下面的图片中(但我的问题是它会导致几何问题吗?)。
    2.   

      Attribute with datetime datatype shown as # because of column width

1 个答案:

答案 0 :(得分:0)

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

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