我爱我色成人网,欧美日韩国产色,欧美亚视频在线中文字幕免费,亚洲国产影院

City-Roads

City-Roads

一個專門用來畫城市道路網的免費開源工具。它用 OpenStreetMap 的數據,靠瀏覽器的 WebGL 來畫圖,不用裝別的軟件,打開網頁輸個城市名就能看到全部道路,還能存成 PNG 或 SVG 的高清圖。

#Ai工具箱 #Ai圖片處理
收藏

City-Roads簡介

City-Roads是什么?

City-Roads 是個專門用來畫城市道路網的免費開源的工具。它用 OpenStreetMap 的數據,靠瀏覽器的 WebGL 來畫圖,不用裝別的軟件,打開網頁輸個城市名就能看到全部道路,還能存成 PNG 或 SVG 的高清圖。很多設計師、做規劃的人還有喜歡地圖的人都用它來快速出圖、做藝術海報或者分析城市。

City-Roads-成都道路網

City-Roads主要特點

  • 畫得快:幾百萬段路很快就能顯示,三千多個大城市的數據已經提前存好,打開就快。

  • 不用服務器:全是前端做的,用 Vue 和 WebGL,下載代碼后在本機運行 npm install 和 npm run dev 就行。

  • 樣子能隨便改:右邊面板可以換道路顏色、粗細、背景色,還能加上或去掉地名,容易做出簡單、科技感或者像手繪的風格。

  • 能存多種格式:畫完可直接下 PNG 或 SVG,方便排版本、打印、放 ppt 或發到社交平臺。

  • 可寫腳本改:有 SceneAPI,能用代碼改顏色、按道路級別上色、一次截很多圖,也能嵌到自己項目里用。

City-Roads怎么用

  1. 打開 anvaka.github.io/city-roads

  2. 在搜索框輸城市名,比如北京、上海、New York,等它加載完。

  3. 在頁面改道路和背景的顏色,加上城市名字。

  4. 點下載,選 PNG 或 SVG。

City-Roads-演示

注意

第一次搜要等數據從網上拿,Overpass API 有限制,有時慢一點;已經存好的城市快很多。頁面能放大縮小,方便看不同大小的路。

City-Roads本地開發

  • 準備好Node.js 環境

  • 克隆倉庫并安裝依賴:

git clone https://gitcode.com/gh_mirrors/ci/city-roads.git
cd city-roads
npm install
npm run dev      # 或 npm start
  • 瀏覽器自動打開 http://localhost:8080,在搜索框輸入城市(如“Chengdu”),即刻生成道路網。

  • 右側控制欄調顏色、線寬 → 點“Export”保存 PNG / SVG 。

  • 適合前端/可視化/地圖愛好者可在此基礎上擴展交互、樣式與數據處理流程

City-Roads應用場景

  • 教課或科普:比較不同城市的路網,比如方格和放射形,順便講最短路、連通這些概念。

  • 做設計或素材:存高分辨率的 SVG 或 PNG,用來做海報、PPT、壁紙或印在杯子這類東西上。

  • 看規劃和出行:從大面看道路密不密、骨架怎樣,幫著聊交通和空間結構。

  • 簡單分析:很快看出城市怎么擴展、路的等級和堵車地方的模樣。

  • 城市規劃:比不同城市道路密不密、是方格還是放射形,幫著選地點和找交通問題。

  • 做藝術:把路網當花紋,做海報、T 恤、手機壁紙;把幾個城市拼一起,看著很特別。

  • 上課演示:地理課當場拉不同城市,說布局差別;GIS 課拿來展示OpenStreetMap的數據樣子。

Github地址:https://github.com/anvaka/city-roads

與City-Roads相關工具

主站蜘蛛池模板: 九江市| 勐海县| 四平市| 中卫市| 黑山县| 嵊州市| 洛川县| 亚东县| 乌兰察布市| 灵川县| 兖州市| 江城| 东丽区| 东台市| 电白县| 天气| 明水县| 博爱县| 靖江市| 启东市| 吉木萨尔县| 密山市| 麦盖提县| 长治县| 南宁市| 仁化县| 长子县| 县级市| 辽阳市| 昭苏县| 金溪县| 福海县| 西丰县| 北海市| 塔城市| 新竹县| 宜君县| 洪泽县| 荥阳市| 桦南县| 米泉市|