Python 地理空间 Web 应用程序

无需太多前端、后端、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,
)

显示应用内文本、应用标题和应用描述

将数据显示为图表

源代码

参考 - 亚图跨际

你可能感兴趣的:(Python,python,地理空间)