Я использую Geoserver и SQL Server 2008.
У меня есть таблица, в которой есть столбец типа [география]. Я вижу таблицу, отображаемую в Geoserver (я установил расширение для сервера SQL), но он распознает столбец как тип byte [], а не как география.
Может кто-нибудь предложить мне решение этой проблемы.
Как и в предыдущем посте, я несколько раз пытался удалить и снова подключить БД в Geoserver. Кроме того, сервер SQL показывает, что данные относятся к типу географии и правильно отображают их. Это просто Geoserver, который видит данные как байты [].
Я использую этот оператор sql для преобразования длинных столбцов в географию.
ОБНОВЛЕНИЕ [TestData]. [Dbo]. [ShowMap]
SET [Geo] = география :: точка ([широта], [долгота], 4326)
GO