Как выделить и разделить все автодороги, на отрезки и поместить в БД
Добавлено: 03 фев 2019, 21:31
Добрый день.
Подскажите пожалуйста, каким образом, можно решить 3 задачи:
- 1: из карт (например из карты monaco.osm.pbf) взять только автодороги и дворы, без парков, площадей, скверов, и прочего, в общем только то, по чему может двигаться автомобиль.
- 2: Все автодороги автоматически, алгоритмом, разделить на отрезки длиной в 1 километр (или меньше, для последнего отрезка) без смежных пересечений, если пересечение имеется, то отрезок в 1 км дробится таким образом, чтобы координаты перекрестка (точка пересечения) находились только на одном отрезке.
-3: Как все полученные отрезки поместить в базу данных, например Postgress под разными индексами.
В целом задача видится так, чтоб все дороги разделить на локации, и для каждой локации дополнительно в базе данных уже вводить определенные дополнения.
Пожалуйста подскажите, какой инструментарий необходим для решения.
Как подобную задачу видели бы Вы?
Подскажите пожалуйста, каким образом, можно решить 3 задачи:
- 1: из карт (например из карты monaco.osm.pbf) взять только автодороги и дворы, без парков, площадей, скверов, и прочего, в общем только то, по чему может двигаться автомобиль.
- 2: Все автодороги автоматически, алгоритмом, разделить на отрезки длиной в 1 километр (или меньше, для последнего отрезка) без смежных пересечений, если пересечение имеется, то отрезок в 1 км дробится таким образом, чтобы координаты перекрестка (точка пересечения) находились только на одном отрезке.
-3: Как все полученные отрезки поместить в базу данных, например Postgress под разными индексами.
В целом задача видится так, чтоб все дороги разделить на локации, и для каждой локации дополнительно в базе данных уже вводить определенные дополнения.
Пожалуйста подскажите, какой инструментарий необходим для решения.
Как подобную задачу видели бы Вы?