目录
环境
window11 64
安装
Index of /postgis/windows/pg16/
参考
安装教程:PostgreSQL + PostGIS + pgAdmin_postgis安装教程-CSDN博客
其中,因为
下载特慢,最后将
安装到 与上者同样的目录C:\Program Files\PostgreSQL\16
安装成功
注册服务
参考
打开pgadmin4,语言可选择中文,注册->发布数据库服务,需要拓展空间属性
导入shp,方法不唯一,这里我们使用这个打开
填入连接信息,连接成功,add File,选择一个shp样例,import
pgadmin中预览
调用
mapbox
思路:
- 前端地图库浏览时,将请求URL传到后台
- 后端实现URL的服务,根据x、y、z获取对应范围数据,使用sql查询到数据返回给前端
这就需要一个与postgis 连接的后台服务
选择GitHub - tobinbradley/dirt-simple-postgis-http-api: Dirt Simple PostGIS HTTP API作为后台查询服务(方法不唯一)
git , npm install
可以参考 基于PostGIS实现本地矢量切片服务,通过mapboxgl来进行服务渲染-CSDN博客
其中env直接用如下index.js修改文件完成
const path = require('path')
require("dotenv").config()
process.env.POSTGRES_CONNECTION="postgres://postgres:admin@localhost:5432/waterDB"
process.env.SERVER_HOST = "localhost"
npm start