gpt4 book ai didi

postgis - STLineMerge 不会将我的 MULTILINESTRING 放入 LINESTRING

转载 作者:行者123 更新时间:2023-12-02 20:15:00 25 4
gpt4 key购买 nike

这是我的多行字符串的一部分:

MULTILINESTRING((59.6338836103678 36.3408616511151,59.6336405351758 36.3410074124113),(59.648377513513 36.3329201331362,59.6481338515878 36.3326094998047,59.6478482801467 36.3322287937626))

当我在 postgresql 中执行此命令时:

SELECT  ST_AsText(ST_LineMerge(ST_GeomFromText('MULTILINESTRING((59.6338836103678 36.3408616511151,59.6336405351758 36.3410074124113),(59.648377513513 36.3329201331362,59.6481338515878 36.3326094998047,59.6478482801467 36.3322287937626))')));

我没有得到线串?我仍然得到MULTILINESTRING

最佳答案

它返回原始的多行字符串,st_linemerge 在无法合并时会执行此操作。看起来您的多线串有单独的部分,这就是它无法合并的原因。当我将其放入QGIS时,我得到以下结果。

enter image description here

这里有关于此问题的更多信息:https://gis.stackexchange.com/questions/83069/cannot-st-linemerge-a-multilinestring-because-its-not-properly-ordered

关于postgis - STLineMerge 不会将我的 MULTILINESTRING 放入 LINESTRING,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52609139/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com