pgAdmin 如何显示地理可视化?

How does pgAdmin show geo visualization?

我已经开始将一些地理数据添加到 table(支持 postgis 的数据库),我刚刚看到我可以在集成传单上可视化该点。

但是它是如何工作的呢? pgAdmin 是在查询 API 还是网络服务?此传单是否与 postgis 设置集成?

我刚刚开始使用 postgis,所以我不知道这个魔法 ^^

一旦不同的组件被明确定义和分离,魔法就消失了....

稍微简化一下,我们有:

Postrgres,包含您的数据的数据库。

PostGIS 是 Postgres 的扩展,允许您存储(和使用)几何图形。

PGAdmin 是 Postgres 查看器,运行在网络浏览器中。

Leaflet 是一个 javascript 用于显示空间数据的库。

OpenStreetMap 是一个可以用作底图的开源数据集。

因此,PGAdmin 运行 在浏览器中可以 运行 任何 javascript 代码。它利用它来加载 Leaflet 库。使用几何查看器时,PGAdmin 创建一个 Leaflet 地图,告诉它显示 public OpenStreetMap 底图并覆盖来自 table.

的数据