1

我想将 GEOMETRY 值插入到表中。为此,我有一个包含三列的表,如下所示:

:地理

create table geo
(
p1 float,
p2 float,
Paths GEOMETRY
);

输入值:我有以下值

p1 = 22.9901232886963
p2 = 87.5953903123242

我的坏尝试:

INSERT INTO geo(Paths)
VALUES (geometry::STGeomFromText('POLYGON (22.9901232886963,87.5953903123242)', 4326));
4

1 回答 1

2

您的 WKT 格式不正确。这对我有用:

declare @g geometry = geometry::STGeomFromText(
    'POINT (22.9901232886963 87.5953903123242)'
    , 4326);

select @g

还要注意它是一个点而不是一个多边形。

于 2014-12-24T11:31:31.937 回答