Database Postgres/Postgis-如何在postges中插入几何图形(Postgis)
我想用postgres(postgis)将此值插入我的数据库: 资料来源: 日志错误:Database Postgres/Postgis-如何在postges中插入几何图形(Postgis),database,postgresql,geometry,postgis,Database,Postgresql,Geometry,Postgis,我想用postgres(postgis)将此值插入我的数据库: 资料来源: 日志错误: ERROR: parse error - invalid geometry LINE 3: VALUES ('test', ' ^ HINT: " <g" <-- parse error at position 5 within geometry SQL state: XX000 Character: 53
ERROR: parse error - invalid geometry
LINE 3: VALUES ('test', '
^
HINT: "
<g" <-- parse error at position 5 within geometry
SQL state: XX000
Character: 53
错误:分析错误-无效几何体
第3行:值('测试','
^
提示:“
根据您链接到的,您需要:
INSERT INTO test(id, shape)
VALUES ('test',
ST_GeomFromGML('<gml:LineString>
<gml:coordinates>
-71.16028,42.258729 -71.160837,42.259112 -71.161143,42.25932
</gml:coordinates>
</gml:LineString>')
);
插入测试(id、形状)
值('测试',
ST_GeomFromGML('
-71.16028,42.258729 -71.160837,42.259112 -71.161143,42.25932
')
);
谢谢!这很有效!
ERROR: parse error - invalid geometry
LINE 3: VALUES ('test', '
^
HINT: "
<g" <-- parse error at position 5 within geometry
SQL state: XX000
Character: 53
INSERT INTO test(id, shape)
VALUES ('test',
ST_GeomFromGML('<gml:LineString>
<gml:coordinates>
-71.16028,42.258729 -71.160837,42.259112 -71.161143,42.25932
</gml:coordinates>
</gml:LineString>')
);