【发布时间】:2016-11-16 22:59:51
【问题描述】:
我想围绕一条线创建一个 100m 的缓冲区。但我不想选择第一个 20m 缓冲区。我尝试过这样的事情:
SELECT st_buffer(l.geom, 100) FROM line l
EXCEPT
SELECT st_buffer(l.geom, 20) FROM line l
但是在 QGIS 中检查后它没有工作。我该如何解决?
【问题讨论】:
-
EXCEPT不会在这里做。这将返回第一个查询中不在第二个查询中的任何 rows。它不会修改这些行的列。我想你想要的是一个圆环? -
@Schwern,没错。但是我怎么得到它呢?
标签: sql postgresql postgis sql-except