1

だからここに私の目標があります:

Google マップ API を使用して一連のマップを生成し、GIF のようにリアルタイムでコンピューター上で実行します。

dataframe私はそのように見えるパンダを持っています:

   diffSecs   latitude  longitude  altitude                 time code name
0     1.614  42.386391 -71.013544        50  2011-12-16 08:09:07     PEONY
1     1.115  42.386391 -71.013544        50  2011-12-16 08:09:08     PEONY
2     0.952  42.386391 -71.013544        50  2011-12-16 08:09:09     PEONY
3     0.923  42.386391 -71.013544        50  2011-12-16 08:09:10     PEONY
4     1.307  42.386391 -71.013544        50  2011-12-16 08:09:11     PEONY

そのため、緯度と経度を実行し、人の位置に点がある地図の画像である何百もの URL で構成されるリストを作成する関数があります。

ここに関数があります:

def url_maker(df):
    urls = []
    df = df.reset_index(drop=True)
    name = df['code name'][0]
    if name == "APPLE" or name == "DAFODIL" or name == "LILLY" or name == "LILY" or name == "ORANGE" or name == "ROSE" or name == "SUNFLOWER" or name == "SWEETPEA":
        label = "C"
        color = 'blue'
    else:
        label = "P"
        color = 'red'
    lats,lons = df.latitude, df.longitude
    center = home_finder(df)
    for i in range(len(df)-1):
        x,y = str(lats[i]),str(lons[i])
        marker = '&markers=color:' + color + '%7Clabel:' + label + '%7C' + x + ',' + y
        url = 'http://maps.googleapis.com/maps/api/staticmap?size=600x300&maptype=roadmap&zoom=7&center=' + center + marker + '&sensor=true'
        urls.append(url)
    return urls

これにより、地図上の人物の位置である URL のリストが返されます。ご存知のように、このhome_finder関数はデータフレーム内の gps 座標を取得し、その人が住んでいる場所を概算するので、家からどれだけ離れているかを見ることができます。

だからここに私の質問があります:

必要なすべての画像 URL のリストができたので、ポイントの動きをリアルタイムで見ることができるように、それからムービーを作成するにはどうすればよいでしょうか? 私のためにこれを行うことができるモジュールはありますか? 私はこれに1週間以上立ち往生しています!

ノート:

タグをライブ更新するループを使用してDjangoでこれを行うことを考えていましたが、これまでDjangoを使用したことがないため、それが可能かどうか、またそれがどのようにできるかはわかりません。Djangoでそれができるとしたら、どうすればできるでしょうか? しかし、これを自分のコンピューターで実行し、GIF または MOV ファイルに保存することができれば、100 倍優れています。

4

1 に答える 1