pgsql添加geo字段
时间: 2023-07-29 14:06:12 浏览: 148
pgsql拼接
5星 · 资源好评率100%
要在 PostgreSQL 中添加一个地理字段,需要安装 PostGIS 扩展。PostGIS 是 PostgreSQL 的地理信息系统扩展,它使 PostgreSQL 支持地理信息数据类型和函数。
以下是在 PostgreSQL 中添加一个地理字段的步骤:
1. 安装 PostGIS 扩展。可以通过以下命令安装:
```
sudo apt-get install postgis
```
2. 创建一个新的表,并添加一个地理字段。例如:
```
CREATE TABLE mytable (id SERIAL PRIMARY KEY, geom GEOGRAPHY(Point,4326));
```
这将创建一个名为 `mytable` 的新表,具有一个名为 `geom` 的地理字段。`GEOGRAPHY(Point,4326)` 指定了地理字段的数据类型和坐标系。
3. 插入数据。例如:
```
INSERT INTO mytable (geom) VALUES (ST_SetSRID(ST_MakePoint(-122.335167,47.608013),4326));
```
这将在 `mytable` 表中插入一个新的地理对象,该对象是一个经度为 -122.335167,纬度为 47.608013 的点。
现在,你已经成功在 PostgreSQL 中添加了一个地理字段。可以使用 PostGIS 提供的各种地理函数操作这个字段。
阅读全文