2016-09-13 64 views
0

我有一個MySQL表,其數據我必須導出到.csv,然後將這個.csv文件導入GeoMesa。MySQL到GeoMesa throgh .csv

我的MySQL表結構如下圖所示:

[MySQL table description[1]

現在,你可以看到the_geom表的屬性有數據類型點和數據庫是存儲爲如下所示的斑點:

MySQL sample data

現在我有兩個問題:

  1. 當我MySQL的數據導出到文件(.csv)的the_geom屬性我的CSV文件顯示(...),如下圖所示,而不是任何二進制表示或任何可以讓它在GeoMesa中被攝取的任何東西。那麼,如何克服這一點?

the_geom attribute of MySQL table

  • 的CSV文件還示出了#用於與datetime數據類型的任何屬性,但如果展開該柱可以如在播種中可以看出的日期時間下面的圖片(但我的問題是否會導致geomesa問題?)。
  • Attribute with datetime datatype shown as # because of column width

    回答

    0

    #1,MySQL的出口不會自動轉換數據類型點成文字給你。您可能需要調用conversion function(如AsWKT)輸出幾何爲Well Known Text。 GeoMesa可以使用WKT格式讀取Point數據。

    對於#2,我認爲你需要在日期欄中做同樣的事情。查看日期和時間functions