Ваш вид, кажется, не имеет геометрии, и, следовательно, нет SRS. Скорее всего, вы забыли вставить его в ваше представление или, как показывает ваш скриншот, пары координат разделены на два столбца - x
и y
. Так что просто используйте ST_MakePoint
с x
и y
в запросе, используемом для создания представления ..
CREATE VIEW buildings_reinspection_file AS
SELECT
id_owner,id_building,address_name,address_num,
region,inspection_num,reinspection_num,reinspection_date,
approval_num,ownership_perc,building_assessm,color_tagged,
construction_type,ST_MakePoint(x,y,2100),closing_file
FROM owner
JOIN owner_property
ON owner.id_owner = owner_property.owner_id
JOIN property
ON owner_property.property_id = property.id_property
JOIN building
ON property.building_id=building.id_building
JOIN financial_assist
ON property.financial_assist_id=financial_assist.id_financial_assist;
.. и попробуйте опубликовать sh снова в GeoServer. Если столбец, созданный вами в таблице building
, содержащий геометрию, называется point
, просто замените ST_MakePoint(x,y,2100)
на building.point
.