Çok zor bir sorun var: Geoserver 2.1.3 için veri deposu olarak kullanılan bir Postgis 2.0 veritabanı var
SRID 4326 ile bir geometri sütun (adlı şekil) bir tablo var
Ben böyle bir görünüm oluşturduk:
CREATE VIEW pippo AS SELECT st_geometryn(shape,1) as geom FROM events
Sonra da geoserver kullanarak görünümü yayınladım. GetFeatureInfo istekleri dışında her şey işe yarıyor 'Karışık SRID geometrileri üzerinde çalışma
select * from geometry_columns
pippo.geom dosyasının SRID değerinin 0 olduğunu (ancak 4326 olması gerektiğini) döndürür
Ben de bu tanımı görmek için denedim
CREATE VIEW pippo AS SELECT st_setsrid(st_geometryn(shape,1), 4326) as geom FROM events
ama hala geometry_columns .... SRID = 0 var herhangi bir yardım?
Katman Geoserver'da şu şekilde tanımlanır:

Geçici çözüm
Sorunun kendisini değil, Geoserver'ın GetFeatureInfo isteklerinde uzamsal arama yapmasına izin vermek için bir geçici çözüm buldum:
bir görünüm oluşturmak ve yayınlamak yerine, doğrudan geoserver'da tanımlanan bir SQL katmanı yayınladım. Katman tanımlama formunda doğru gemoetry türünü ve SRID'yi seçmeme izin verdi ve her şey şimdi çalışıyor!

