0

データを .csv にエクスポートしてから、この .csv を GeoMesa に取り込む必要がある MySQL テーブルがあります。

私のMysqlテーブル構造は以下のようなものです:

[MySQL テーブルの説明[1]

ご覧のとおり、テーブルのthe_geom属性にはポイント データ型があり、データベースでは以下に示すように blob として格納されます。

MySQL サンプル データ

今、私は2つの問題を抱えています:

  1. MySQL データを (.csv) ファイルにエクスポートすると、バイナリ表現や GeoMesa での取り込みを可能にするものではなく、以下に示すように、_geom 属性の csv ファイルに (...) が表示されます。では、これを克服する方法は?

MySQL テーブルの the_geom 属性

  1. Csv ファイルには、日時データ型の属性の # も表示されますが、列を展開すると、下の図のように日時が表示されます (ただし、私の質問は geomesa で問題が発生するのでしょうか?)。

列幅のために # として表示される日時データ型の属性

4

1 に答える 1

0

#1 については、MySQL のエクスポートでは Point データ型が自動的にテキストに変換されません。ジオメトリをWell Known Textとして出力するには、AsWKT などの変換関数を呼び出す必要がある場合があります。WKT 形式は、GeoMesa で Point データを読み込むために使用できます。

#2 については、日付フィールドについても同じことを行う必要があると思います。日付と時刻の関数を確認してください。

于 2016-09-14T18:25:27.460 に答える