2

我之前尝试过发布这个问题,但没有成功,所以我再次尝试

我将一个形状(一组点)文件导入到 postgres 中,并在 postgres 中有一个带有附加数据的表(hist_info)。我尝试使用每个文件中需要的数据创建一个 VIEW,但由于某种原因,我无法弄清楚为什么我的 GIS 图层(在地理服务器中创建)是空白的。SELECT * FROM new_view 显示 VIEW 创建的表中有数据......

所以我的问题是 1. 我必须在 VIEW 中包含哪些数据才能使新创建的 VIEW 显示为点并在单击点时显示添加的数据?

  1. 组合这两个文件的最佳方法是什么,以便当有人单击其浏览中显示的地图上的一个点时,我可以显示 hist_info 表中的数据?

谢谢您的帮助!!

问候克里斯

4

1 回答 1

2

您需要在geometry_columns 表中插入一条记录,否则GeoServer 不会读取您视图的几何图形。看看这个:

http://docs.geoserver.org/stable/en/user/data/postgis.html#publishing-a-postgis-view

于 2010-07-02T09:18:14.827 回答