如何使用GeoServer上的sql视图查询从jsonColumn字段获取Feature Type Details属性

时间:2017-10-22 15:28:40

标签: geoserver

我的sqlserver db表只包含两个第一列是entityId列,第二列是entityJson。

所以在GeoServer上我写了以下Sql View Query,即

SELECT 
    entityId,
    JSON_VALUE(entityJson,'$.EntityName') As EntityName,    
    geometry::STGeomFromText('POINT(' + 
    CAST(JSON_VALUE(entityJson,'$.Lat') As CHAR(20)) + ' ' + 
    CAST(JSON_VALUE(entityJson,'$.Long') AS CHAR(20)) + ')',4326) as geometria 
FROM dbo.Entities

从上面查询On Edit Sqlview页面属性,因为在点击Refresh按钮后显示EntityName我得到以下内容:

Edit SQL View Attribute

但是在功能类型详细信息属性上,EntityName不会到来。

FeatureType Details Property

有关通过SQL View从GeoServer上的表jsoncolumn获取属性的任何帮助吗?

0 个答案:

没有答案