在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

電子發燒友App

硬聲App

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

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

3天內不再提示
電子發燒友網>電子資料下載>電子資料>使用交互式地圖協調對COVID-19的響應

使用交互式地圖協調對COVID-19的響應

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

資料介紹

描述

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

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

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

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

第 1 步 - 建立志愿者表格

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

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

第 2 步 - 構建地圖

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

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

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

poYBAGOAcYKAH9_pAAD_epHw7Pg594.png

第 2 階段 - 數字地圖

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

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

第 1 步 - 獲取數據

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

poYBAGOAcY6AUozTAAv79mRGWv4903.png
來自市政當局的 GIS 街道數據
?

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

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

第 2 步 - 將街道數據轉換為 GeoJSON

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

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

第 3 步 - 過濾和豐富數據

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

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

第 4 步 - 將數據加載到 Mapbox

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

第 5 步 - 構建地圖數據視圖

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

第 6 步 - 添加區域圖層以使地圖可用

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

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

pYYBAGOAcZCAeSiSAAE1YdT5Blo774.png
地圖的頂級視圖
?

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

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

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

8 步 - 將 API 集成到數字地圖中

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

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

?


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

評論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數據手冊
  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開發指南
  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數字電路基礎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次下載  |  免費
主站蜘蛛池模板: 日本在线黄色| 国产va免费精品| 亚洲精品久久久久午夜福| 国产资源视频| 韩国a级床戏大尺度在线观看| 午夜黄色毛片| 一区二区三区高清视频在线观看| 色婷婷777| freexxxx性欧美| 色爱综合区五月小说| 婷婷丁香六月天| 97婷婷色| 在线观看日本免费视频大片一区| 三级黄色录像| 天天狠天天插| 狠狠干一区| 黄色大片三级| 在线黄色网| 色人久久| 天天干夜夜拍| 种子天堂bt| 国产成视频| 国产男靠女免费视频网站| 色wwwww| 手机看片中文字幕| 在线播放一区二区精品产| 国产美女特级嫩嫩嫩bbb| 性xxxx欧美| 欧美一级一一特黄| 久久天天干| 四虎影院最新| 天天操天天射天天爽| 伊人精品在线观看| cao草棚视频网址成人| 三级黄a| 国产精品三级| 一二三区在线视频| 黄色a网| 一区视频在线| 韩国r天堂| 性感美女逼|