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