1

我只使用了一个星期的 postgis,我已经被卡住了。我正在与纽约 gDB 合作。这是此页面上解释的一个:http ://workshops.opengeo.org/postgis-intro/about_data.html

我正在尝试列出“伍德黑文-里士满山”附近的街区以及位于这些街区的地铁站数量。

现在当我查看地图时,我看到有 7 个。其中一个是 Glendale,它没有地铁站,当我写查询时,它不会列出它。我希望它被列出并显示 '0 ' 为计数。

select n2.name, n2.geom, count(u.geom)
into glendale
from nyc_neighborhoods n1, nyc_neighborhoods n2, nyc_subway_stations u
where n1.name='Woodhaven-Richmond Hill'
    and (st_touches(n1.geom, n2.geom) or st_overlaps(n1.geom, n2.geom)) and ST_Contains(n1.geom, u.geom)
group by n2.name, n2.geom

我知道问题是这样的:和 ST_Contains(n1.geom, s.geom) 因为它是格伦代尔的错......

谢谢 !

4

0 回答 0