Подобразец координат шейп-файла стройного многоугольника - PullRequest
0 голосов
/ 06 декабря 2018

У меня есть стандартный шейп-файл, в котором есть столбец с именем geometry.Этот столбец содержит фигурный объект Polygon, который по сути представляет собой список парных широт и долгот, которые отслеживают объект (например, границу страны).Формы очень сложны / детализированы, что означает, что они имеют много точек и, следовательно, их трудно построить.Есть ли способ интеллектуально подбирать точки в каждом многоугольнике (например, брать только 1% точек) в python.

Я использую это слово разумно, потому что мне нужно обеспечить несколько вещей:

  1. Первая и последняя точки в многоугольнике должны быть одинаковыми (чтобы фигура снова соединилась с собой
  2. Если у меня есть два многоугольника, которые имеют общие точки (например, когда две страны имеют границу)должно быть минимальное перекрытие между границами после подвыборки.

Примером программного обеспечения, которое делает это, является https://mapshaper.org/. Я хочу сделать то же самое, что и их "Упростить "инструмент, но в Python.

...