大家好,又見面了,我是 GitHub 精選君! 背景介紹在我們的日常生活中,我們經(jīng)常需要查看地圖來獲取位置信息或者規(guī)劃路線。然而,傳統(tǒng)的地圖界面可能顯得單調(diào)乏味,難以滿足用戶的審美需求。此時,prettymapp 這個開源項(xiàng)目就能派上用場了。 prettymapp 項(xiàng)目在 GitHub 有超過 1.2k Star,用一句話介紹該項(xiàng)目就是:“Create beautiful maps from OpenStreetMap data in a streamlit webapp”。以下是一些創(chuàng)建的示例: 項(xiàng)目介紹prettymapp 是一個基于 OpenStreetMap 數(shù)據(jù)創(chuàng)建美觀地圖的 Python 包和 Web 應(yīng)用程序。它通過重新設(shè)計(jì) prettymaps 項(xiàng)目,提高了速度和簡化了配置界面,同時增加了streamlit webapp 組件。prettymapp 提供了多種預(yù)設(shè)的地圖樣式,用戶可以根據(jù)自己的需求進(jìn)行自定義配置,從而創(chuàng)建出美觀的地圖。 如何使用用戶可以直接在 streamlit webapp 上使用 prettymapp,也可以在 Python 中直接調(diào)用 prettymapp 包進(jìn)行自定義配置。在使用 prettymapp 包時,用戶可以通過設(shè)置不同的參數(shù)來實(shí)現(xiàn)地圖的自定義配置,同時也可以參考 prettymapp 提供的預(yù)設(shè)樣式進(jìn)行配置。此外,prettymapp 還提供了代碼示例,方便用戶快速上手。 本地運(yùn)行代碼: git clone https://github.com/chrieke/prettymapp.git 使用 Python 調(diào)用,安裝命令如下:
Python 的示例代碼如下,定義區(qū)域并下載數(shù)據(jù)進(jìn)行渲染。 from prettymapp.geo import get_aoi 以下是該項(xiàng)目 Star 趨勢圖(代表項(xiàng)目的活躍程度): 更多項(xiàng)目詳情請查看如下鏈接。 開源項(xiàng)目地址:https://github.com/chrieke/prettymapp 開源項(xiàng)目作者:chrieke |
|