Объединить несколько геометрических линий в одну геометрическую линию

Теперь у меня есть 3 линии (LINESTRING) с 3 различными значениями геометрии.

Line#1 : "11AABB"
Line#2 : "22CCDD"
Line#3 : "33EEFF"

Как объединить эти строки в одну строку с помощью функции PostGIS?

Я использую, чтобы знать, что он использует ST_LineMerge или ST_Union, но я не уверен, как использовать его со значениями геометрии.

1 ответ

Не могли бы Вы уточнить?

с примерами, которые вы предоставили, вы можете попробовать это:

SELECT ST_Union('11AABB'::geometry , ST_Union('22CCDD'::geometry,'33EEFF'::geometry ) );

Ваши значения геометрии недействительны, но это правильный синтаксис запроса, который вы хотите. Вы должны получить эту ошибку в приведенном вами примере: "ОШИБКА: ошибка разбора - неверная геометрия"

Другие вопросы по тегам