chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>使用交互式地圖協(xié)調(diào)對COVID-19的響應

使用交互式地圖協(xié)調(diào)對COVID-19的響應

2022-11-28 | zip | 0.03 MB | 次下載 | 免費

資料介紹

描述

在大流行期間管理社區(qū)響應需要提供信息和教育的工具。幾個世紀以來,地圖已經(jīng)做到了這一點,我們現(xiàn)在擁有了驚人的數(shù)字工具,只需點擊幾個按鈕即可完成。以下是我們的社區(qū)如何應對危機,并希望其他人可以利用這些工具來構建自己的應用程序,以幫助通知和動員他們的社區(qū)。

第 1 階段 - 啟動并運行工具。快速地!

那是 2020 年 3 月,新聞似乎每天都在惡化。COVID-19 出現(xiàn)在我們的社區(qū)中,人們正在尋求行動。啟動了一個項目,允許來自整個社區(qū)的志愿者“采用他們居住的街區(qū)”,并在需要的時候幫助他們的鄰居。一個名為 ForRichmond 的非營利組織開始了這項工作,它跨越了弗吉尼亞州中部的地理邊界。由于我們也被隔離,該項目將需要依賴數(shù)字工具。那是我自愿提供幫助的地方。

鑒于這種巨大的影響,我建議讓應用程序盡快啟動并運行。雖然我們發(fā)現(xiàn)了一些很棒的應用程序可供建模,但我們認為開始這項工作的時間非常寶貴。所以我們從 MVP 模型開始努力,從一個基本的應用程序開始運行。

第 1 步 - 建立志愿者表格

我們合作的非營利組織已經(jīng)擁有一個由 Squarespace 托管的基本靜態(tài)網(wǎng)站。能夠獲得可以用于注冊志愿者并直接加載到 g-sheet 的表單頁面設置。該頁面隨后被鏈接到他們的主網(wǎng)站,并在多個社交媒體渠道上共享。

pYYBAGOAcYCAbfHsAABIFADckq4648.png
使用 G-Sheets 的在線 Web 表單
?

第 2 步 - 構建地圖

這家非營利組織的創(chuàng)始人已經(jīng)聽說過費城的一個類似項目,并且能夠將我與該項目的負責人聯(lián)系起來。這是基于開放街道地圖。根據(jù)研究,我發(fā)現(xiàn)還有一個名為 Mapbox 的商業(yè)產(chǎn)品,它構建了添加到它的工具和服務。我注冊了該服務,并能夠使用免費套餐快速構建地圖。每當有人想通過在網(wǎng)站上填寫表格來“采用區(qū)塊”時,我們就可以在地圖上繪制該區(qū)塊以供參考。然后將該地圖集成到 Squarespace 網(wǎng)站上托管的網(wǎng)頁中,以供其他人查看采用了多少塊的進度。

第 3 步(進行中)- 手動維護地圖

當志愿者在表格中注冊時,需要有人從 G-sheet 中取出數(shù)據(jù),然后進入 Mapbox 的 Studio 界面并繪制志愿服務的街道。這需要通過文本和電子郵件進行一些協(xié)調(diào)。進行更改后,將發(fā)布新版本的地圖,然后將其反映在站點中。這有點手動,但很容易啟動和運行,因此達到了 MVP 的目標。這是一個供參考的流程。

poYBAGOAcYKAH9_pAAD_epHw7Pg594.png

第 2 階段 - 數(shù)字地圖

在啟動并運行 MVP 后,我開始著手研究下一個版本。兩個關鍵限制是(1)在某人注冊一個區(qū)塊的時間和由于手動輸入而出現(xiàn)的時間之間存在延遲,以及(2)試圖根據(jù)文本輸入字段理解志愿者的意圖。第二點與地理有關。在經(jīng)典的市中心街道網(wǎng)格中,很容易描述什么是街區(qū)。例如,Main Street 的 3300 街區(qū),或 K & L Street 之間的 Centre Ave。在郊區(qū),街區(qū)更加模糊,因為它們不遵循網(wǎng)格,而是由彎曲的道路和死胡同組成。要解決此問題,需要更改界面,并預定義用戶可以明確選擇的塊。這是同樣使用 Mapbox 構建的新版本的視圖,以及它是如何構建的。

poYBAGOAcYiAF2t1AAK87wBx4HQ497.png
采用街區(qū)的互動版(采用藍色街道)
?

第 1 步 - 獲取數(shù)據(jù)

大里士滿都會區(qū)有超過一百萬人居住在其中,分布在數(shù)百平方英里的土地上。手動繪制所有這些數(shù)據(jù)需要數(shù)年時間,但幸運的是,這些信息已經(jīng)存在——只是找出位置的問題。我們的研究表明,當?shù)厥姓斁值?GIS 部門已經(jīng)為其他目的構建了數(shù)字地圖,并將其作為公共數(shù)據(jù)發(fā)布。這是里士滿市的其中一個站點的示例。

poYBAGOAcY6AUozTAAv79mRGWv4903.png
來自市政當局的 GIS 街道數(shù)據(jù)
?

https://richmond-geo-hub-cor.hub.arcgis.com/maps/edit?content=cor%3A%3Acenterlines

可以下載這些數(shù)據(jù),然后在其他項目中使用。我下載了我們想要獲取街區(qū)級別數(shù)據(jù)的我們地區(qū)所有四個城市的數(shù)據(jù),因此這使得我們能夠推進構建所有可以采用的住宅街區(qū)的區(qū)域地圖的新方法。

第 2 步 - 將街道數(shù)據(jù)轉換為 GeoJSON

雖然我能夠獲得數(shù)據(jù)版本,但一致的主題是數(shù)據(jù)集的格式與 Mapbox 中所需的格式不同。KML 數(shù)據(jù)是 GIS 部門常用的格式,但需要的是 geojson。這需要轉換。這些下載的文件也很大——在 10-100MB 范圍內(nèi),考慮到我們最終需要使用 API 來加載這些數(shù)據(jù),我需要保持大小可控。我使用在線實用程序將 KML 結構轉換為更常見的 csv 格式(參見下面的鏈接),然后創(chuàng)建多個分片,將文件分解成更易于管理的文件(每個分片大約 5-10MB)。

https://www.convertcsv.com/xml-to-csv.htm

第 3 步 - 過濾和豐富數(shù)據(jù)

接下來是減少數(shù)據(jù)集以獲取我們需要的信息的步驟。這將有助于提高應用程序的可用性和性能。這個應用程序只需要住宅街道。我們從市政當局收到的地圖用于街道維護,因此包括高速公路和立交橋之類的東西都被刪除了。這是通過在 AWS 中編寫為 lambda 函數(shù)的數(shù)據(jù)過濾過程來完成的,該函數(shù)可以處理暫存在 S3 存儲桶中的數(shù)據(jù)。

交互式地圖還需要為每個塊添加屬性。這使得在 Mapbox 中更容易渲染地圖。為了實現(xiàn)這一點,有一個布爾值指示該塊是否已被采用,以及誰采用了它。這些屬性在上一步中添加到過濾后的數(shù)據(jù)中,繼續(xù)使用 json 格式。

第 4 步 - 將數(shù)據(jù)加載到 Mapbox

要創(chuàng)建將由瀏覽器呈現(xiàn)的地圖,我需要將數(shù)據(jù)導入 Mapbox 到唯一的數(shù)據(jù)集中。這可以通過 API 或 Studio 界面來完成,我選擇了后者。一次可以處理多大的上傳文件是有限制的,因此文件大小需要實用。這是針對上一步中處理的所有四個數(shù)據(jù)集完成的。

第 5 步 - 構建地圖數(shù)據(jù)視圖

將數(shù)據(jù)加載到 Mapbox 后,需要創(chuàng)建反映不同街道數(shù)據(jù)組的瓦片集。這些瓦片集是瀏覽器在地圖中呈現(xiàn)的用戶可以與之交互的圖層,并且也在瀏覽器代碼中的 SDK 中引用。每個圖層都有自己的屬性——顏色、字體大小、線寬等。這一切都在 Mapbox Studio 中完成,稱為樣式。

第 6 步 - 添加區(qū)域圖層以使地圖可用

我需要添加的一個意外范圍是地圖的匯總層,我們稱之為區(qū)域層。前面步驟中的基礎數(shù)據(jù)集總共有 10 萬個城市街區(qū)(特征),所以當試圖一次顯示它們時,用戶體驗很糟糕,因為它只是變成了一個單一顏色的大塊,因為所有街道都混合在一起。

為了解決這個問題,我創(chuàng)建了一個區(qū)域的摘要視圖,在嘗試獲取整個內(nèi)容時可用。這是通過使用 Mapbox studio 創(chuàng)建一個數(shù)據(jù)集來概述這些區(qū)域的。然后地圖的起點在這個級別被縮小,顯示更廣泛的區(qū)域。

pYYBAGOAcZCAeSiSAAE1YdT5Blo774.png
地圖的頂級視圖
?

網(wǎng)頁中嵌入了 javascript,允許用戶單擊其中一個區(qū)域,然后放大該區(qū)域。從那里可以單擊更用戶友好的地圖版本。

第 7 步 - 構建可以更新地圖的 API

Mapbox 已經(jīng)有可以管理更新的 API。要調(diào)用 API,將需要要更新的功能的唯一標識符。鑒于 Mapbox 設置了唯一標識符,需要在加載地圖后從 Mapbox 中提取地圖,并在調(diào)用 API 之前構建一個用作包裝器的查找實用程序,以應用唯一標識符。這是用 NodeJS 編寫的,并托管在 AWS 中。

8 步 - 將 API 集成到數(shù)字地圖中

一旦我們有 API 工作,然后將其集成到我們的。我構建了一個簡單的 AngularJS Web 應用程序,然后調(diào)用 API 將塊分配給單個志愿者。這使多個人能夠直接更新地圖,從而使項目能夠擴大規(guī)模。

poYBAGOAcZOAZKUXAAAyK_ezgx0047.png
更新地圖的管理工具
?

?


下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
  2. 1.06 MB  |  532次下載  |  免費
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費
  5. 3TC358743XBG評估板參考手冊
  6. 1.36 MB  |  330次下載  |  免費
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費
  9. 5元宇宙深度解析—未來的未來-風口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費
  11. 6迪文DGUS開發(fā)指南
  12. 31.67 MB  |  194次下載  |  免費
  13. 7元宇宙底層硬件系列報告
  14. 13.42 MB  |  182次下載  |  免費
  15. 8FP5207XR-G1中文應用手冊
  16. 1.09 MB  |  178次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關電源設計實例指南
  8. 未知  |  21549次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數(shù)字電路基礎pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅動電路設計》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537798次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191187次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費