Antecedentes
A epidemia se espalhou recentemente e vários sites também lançaram várias páginas de mapas de epidemia, a maioria baseada em gráficos, por isso quero fazer uma visualização em 3D da exibição global da epidemia.
Para alcançar essa função, ela é dividida principalmente em três partes
(1) visualização 3D da terra
(2) Rastrear dados de surtos
(3) envio de dados
Meio ambiente
Prepare três partes separadamente
(1) Visualização 3D frontal
Aqui usamos threejs para implementação, seleção de ambiente: nodejs, npm, webpack, threejs, etc.
(2) rastreamento de dados de back-end
Use a estrutura do rastreador python scrapy para obter a seleção do ambiente: python3, scrapy, monggodb / mysql
(3) envio de dados
Use python como envio de dados, usando websocket para obter, seleção de ambiente: python3, websoket, mysql / MongoDB
Material
Isso inclui materiais de exibição, dados, etc.
(1) adesivos de mapa do mundo
Pedido preguiçoso diretamente para pegar a imagem do mapa-múndi da instância 3D da terra no site oficial da echarts
(2) Fonte de dados epidêmica
Como é apenas um aplicativo de demonstração, basta rastrear os dados da página epidêmica das principais guerras cibernéticas.Escolha aqui: https://news.qq.com/zt2020/page/feiyan.htm#/global?ct=United%20States&nojump=1