タブローで地図情報を扱う時
目的
BigQueryにある緯度経度情報をTableauで可視化したい
問題
緯度経度情報(GEO系)をBigqueryでPOINTとかに変換してもTableauで文字列としてしか認識してくれない
解決方法
・python でshapeファイルに変換(geojsonとかでもなんでもいいと思う)
サンプルコード
import csv
import shapefile
w = shapefile.Writer("../data/point", shapeType=shapefile.POINT)
w.field("id", "C", "40")
w.field("date", "C", "40")
w.field("price", "C", "40")
w.field("flg", "C", "40")
with open("../data/___.csv") as text:
reader = csv.DictReader(text)
for row in reader:
w.record(str(row['id']), str(row['date']), str(row['price']), str(row['flg']))
w.point(float(row['longitude']), float(row['latitude']))
w.close()
import csv
import shapefile
w = shapefile.Writer("../data/point", shapeType=shapefile.POINT)
w.field("id", "C", "40")
w.field("date", "C", "40")
w.field("price", "C", "40")
w.field("flg", "C", "40")
with open("../data/___.csv") as text:
reader = csv.DictReader(text)
for row in reader:
w.record(str(row['id']), str(row['date']), str(row['price']), str(row['flg']))
w.point(float(row['longitude']), float(row['latitude']))
w.close()
Author And Source
この問題について(タブローで地図情報を扱う時), 我々は、より多くの情報をここで見つけました https://qiita.com/nataly510/items/1ea5399b7000736ba2b6著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .