relational-database - 如何继续将关系空间数据库从 PostGIS 上传到 Geoserver?
问题描述
我是关系数据库的新手,所以我想问一下如何将关系表从 PostGIS 上传到 Geoserver。特别是,我有 5 个与主键和外键链接的表,当然其中一个具有几何列。所以,当我在 Geoserver 中选择与我的数据库的连接时,我看到所有表都与 PostGIS 中的一样(五个不同的表)。如果我继续发布,则 5 个表中的 4 个将没有几何列,因为它们没有被关联(在 Geoserver 级别)。所以,我必须如何准备我的数据库,以便表在 Geoserver 中出现组合和基本上只发布一个 shp,它将是关系数据库的 5 个表的合并。我想创建一个链接到其他表的额外表,但这会在数据库中产生冗余。所以,这是正确的方法吗?谢谢!
解决方案
您可以在数据库中创建视图并发布此视图。
或者,您可以发布 5 个表并直接在 Geoserver 中创建视图。
推荐阅读
- python - 如何在 python 的 pymenu 中使用文本输入?
- sql - Databricks SQL 表和视图是否与源数据重复,或者您是否更新相同的数据源?
- javascript - Office Outlook 插件 - msal 2.0 - 用户 UPN/电子邮件地址不匹配时的问题
- java - Atlassian Bamboo 构建 Docker 镜像时出现权限错误
- python - 为什么 LightGBM 回归 R 平方值是负数?
- nosql - CosmosDB 查询多个项目
- javascript - 想在我的 reactjs 中处理复选框的更改
- azure - 与客户端共享 Office 加载项
- debugging - 无法在 Blazor WASM 中命中断点
- php - 如何在laravel中的刀片模板上从当天减去天数?