首页 > 解决方案 > 如何继续将关系空间数据库从 PostGIS 上传到 Geoserver?

问题描述

我是关系数据库的新手,所以我想问一下如何将关系表从 PostGIS 上传到 Geoserver。特别是,我有 5 个与主键和外键链接的表,当然其中一个具有几何列。所以,当我在 Geoserver 中选择与我的数据库的连接时,我看到所有表都与 PostGIS 中的一样(五个不同的表)。如果我继续发布,则 5 个表中的 4 个将没有几何列,因为它们没有被关联(在 Geoserver 级别)。所以,我必须如何准备我的数据库,以便表在 Geoserver 中出现组合和基本上只发布一个 shp,它将是关系数据库的 5 个表的合并。我想创建一个链接到其他表的额外表,但这会在数据库中产生冗余。所以,这是正确的方法吗?谢谢!

标签: relational-databasepostgisgeoserver

解决方案


您可以在数据库中创建视图并发布此视图。

或者,您可以发布 5 个表并直接在 Geoserver 中创建视图。


推荐阅读