Удалить дубликаты координат GPS в столбце в каждой строке - PullRequest
0 голосов
/ 11 ноября 2019

У меня есть столбец с координатами GPS, в каждой строке набор координат геополигонов. Большинство линий имеют дублирующие GPS-координаты (полное совпадение долготы и широты в одном столбце) * тысяча один * * +1002 * Пример:.

MultiPolygon 23,453411011874813 41,74245395132344 +23,453972640029299 +41,74214208390741 +23,453977029220994 +41,741827739090233 23,454523642352295 41,741515869012523 23,441100249526403 41,741203996333724 +23,44166184624346641.740892121053918 23.456223434003668 41.74058024317317 23.441661846243466 41.740892121053918

Мне нужно удалить дублирующиеся координаты (полужирный)

* 16 *. 1016 * Спасибо!

1 Ответ

1 голос
/ 11 ноября 2019

Посмотрите на SimplifyPreserveTopology , он не совсем удаляет дубликаты, но, вероятно, близок к тому, что вы хотите:

Упрощает геометрию, удаляя точки, которые попадают в указаннуюдопуск на расстояние.

Упрощение всегда возвращает правильную геометрию. Упрощенная геометрия требует меньше места для хранения и меньше пространственных операций во время геопространственных манипуляций. Следовательно, операции с упрощенной геометрией обычно выполняются быстрее. Меньшие значения допуска приводят к геометрии, более близкой к входной геометрии, но удаляют меньше вершин. Большие значения допуска удаляют больше вершин, но полученная упрощенная геометрия будет менее похожа на исходный ввод.

...