我将在SQL Server上查询覆盖全国所有城市的四点最小边界矩形。现在,我只能找到泰国一个城市的POLYGON。这是我的SQL命令。
DECLARE @TH geometry
SELECT @TH=Geom
FROM AirPollutionPM25
WHERE country='Thailand' AND Year=2016
SELECT @TH.STEnvelope().ToString()
这是一个查询结果,但它还没有正确,因为它涵盖了泰国的一个城市。
这是我的数据。
谢谢你的帮助。
该查询将把最后一个值赋给了 @TH
.
试试其中一个汇总函数。
DECLARE @TH geometry
SELECT @TH=geography::EnvelopeAggregate(Geom)
FROM AirPollutionPM25
WHERE country='Thailand' AND Year=2016
SELECT @TH.STEnvelope().ToString()