🥑Python地理空间 Web 应用程序
Python | Web | 地理空间 | 数据图表 | 叠加层 | Greppo | GeoPandas
无需太多前端、后端、Web 开发经验,您可以在 5 分钟内使用基本的 Python 构建和部署功能齐全的 Web 应用程序。
在本教程中,我们将使用此库在 Python 中构建地理空间仪表板。 我们将通过设置环境、安装、导入数据、为我们的仪表板放入组件并为其提供服务来工作。
首先要做的是安装 Python 并设置 Python 环境。对于那些不熟悉的人,请查看此文章以帮助您开始使用 Python 环境。准备就绪后,让我们安装我们的依赖项。
编写仪表板脚本
我们从为项目设置文件夹结构开始。我将使用以下项目文件夹结构:
└── vector-demo
├── app.py
├── cities.geojson
├── regions.geojson
└── roads.geojson
提供应用程序
为应用程序构建基本脚手架
导入数据集并将其显示为叠加层
regions = gpd.read_file("./regions.geojson")
roads = gpd.read_file("./roads.geojson")
cities = gpd.read_file("./cities.geojson")
app.vector_layer(
data = regions,
name = "Regions",
description = "Polygons showing the boundaries of regions.",
style = {"fillColor": "#4daf4a"},
)
app.vector_layer(
data = roads,
name = "Highways",
description = "Lines showing the major highways.",
style = {"color": "#377eb8"},
)
app.vector_layer(
data = cities,
name = "Cities",
description = "Points showing the cities.",
style = {"color": "#e41a1c"},
visible = True,
)
显示应用内文本、应用标题和应用描述
将数据显示为图表
源代码
Last updated