Синхронизация неверных постгисовых геометрий с SymmetricDS

Моя реализация SymmetricDS 3.9.2 ежедневно синхронизирует базы данных с геометрией postgis (2.2.2). В некоторых таблицах есть недопустимая геометрия postgis. Когда эти данные со столбцом геометрии перемещаются, SymmetricDS получает ошибку при попытке преобразовать данные геометрии из EWKT обратно в геометрию.

Например: failed: ERROR: geometry requires more points Hint: "...G(268676.801767248 5977299.18090558)" <-- parse error at position 56 within geometry

Есть ли способ синхронизировать геометрию, не записывая ее в хорошо известный текст, а затем преобразовывать ее обратно в геометрию?

- это не удастся, потому что для линии недостаточно данных, однако я не хочу, чтобы она когда-либо сталкивалась с этой проблемой, я просто хочу, чтобы она перемещала неверную геометрию.

SELECT ST_GeomFromText('SRID=3401;LINESTRING(152735.018168789 6064398.3443075)');

Ниже приведена геометрия. Можем ли мы синхронизировать это так, чтобы нам было все равно, является ли оно недействительным?"01060000A0490D00000100000001030000800100000006000000763A90954362EC40C458D64A116056410000000000000000212DA53A9462EC40BB0CB3CF07605641000000000000000073EC95C3F267EC40DCAA4ADDE05F56410000000000000000BF4F7D4B3F74EC407A48E55CE45F56410000000000000000D409C190AF73EC40F052FA69116056410000000000000000763A90954362EC40C458D64A116056410000000000000000"

0 ответов

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