背景
最近、流行が激化し、さまざまなウェブサイトがさまざまな流行マップページを立ち上げましたが、そのほとんどはグラフに基づいているため、グローバルな流行ディスプレイを3Dで視覚化したいと思います
この機能を実現するために、それは主に3つの部分に分かれています
(1)地球の3D可視化
(2)クロール発生データ
(3)データプッシュ
環境
3つのパーツを別々に準備します
(1)フロントエンド3D視覚化
ここでは、実装と環境選択にthreejsを使用します。nodejs、npm、webpack、threejsなどです。
(2)バックエンドデータのクロール
Pythonクローラーフレームワークのスクレイピーを使用して、環境を選択します:python3、scrapy、monggodb / mysql
(3)データプッシュ
pythonをデータプッシュとして使用し、websocketを使用して環境を選択します:python3、websoket、mysql / MongoDB
素材
これには、表示資料、データ資料などが含まれます。
(1)世界地図ステッカー
echarts公式ウェブサイトで3D地球インスタンスから世界地図画像を直接取得するための遅延リクエスト
(2)流行データソース
これは単なるデモアプリケーションであるため、主要なサイバー戦争の流行ページデータをクロールするだけです。こちらを選択してください:https : //news.qq.com/zt2020/page/feiyan.htm#/global?ct=United%20States&nojump=1