Валидная геометрия в MS SQL Server

Сделал вьюшку где поле геометрии создавалось из значения в формате WKB.
Использовал STGeomFromWKB. Но GeoServer ругался при публикации слоя.
Все решилось с использованием функции MakeValid()

CREATE FUNCTION [dbo].[MakeGeometryValid] 
(
-- Add the parameters for the function here
@wkb image
)
RETURNS Geometry
AS
BEGIN
-- Declare the return variable here
DECLARE @geom Geometry
set @geom = geometry::STGeomFromWKB(@wkb, 4326) 
RETURN @geom.MakeValid()

END

Популярные сообщения из этого блога

Настройка сети в VirtualBox

/usr/bin/env: node: Нет такого файла или каталога

Использование WFS-источника Geoserver в своём сайте на Openlayers