GeoServer

时间:2017-09-27 17:56:38

标签: geoserver

我使用sql server在GeoServer的一个工作区中创建了多个数据存储区,并且我编写了SQL View查询来访问数据存储区的模式表,它正常工作。

Select Longitude, Latitude, geometry::STGeomFromText('POINT(' +CAST(Longitude AS CHAR(20))+ ' ' + CAST(Latitude AS CHAR(20)) + ')',4326) as geometria from dbo.objectdata

但我需要在同一个sql视图中访问同一个工作区的另一个数据存储区查询意味着使用单个sql视图查询在同一个工作区的多个数据存储区之间进行关联。

那么如何编写查询来访问sqlserver的多个数据存储表?

提前致谢。

1 个答案:

答案 0 :(得分:1)

SQL视图不了解GeoServer的工作空间或数据存储。因此,您只能访问视图中数据库中的其他。其工作方式与任何其他数据库视图完全相同。