Расстояние между точками в одном слое

Вопросы общего характера по ГИС и дистанционному зондированию, не связанные с конкретным ПО.
Ответить
Nikolya2048
Интересующийся
Сообщения: 45
Зарегистрирован: 24 фев 2016, 14:41
Репутация: 0

Расстояние между точками в одном слое

Сообщение Nikolya2048 » 13 июн 2019, 22:53

Добрый вечер всем! Вопрос такого характера. В какой ГИС (MaInfo, QGIS, Arcgis и т.д.) можно подсчитать расстояния между точками одного!! слоя в shp. Например, есть 2500 точек, мне нужно узнать какие из них находятся очень близко друг к другу (в пределах 5 метров), и далее объединить их атрибутивную информацию-имена и описание.

trir
Гуру
Сообщения: 5278
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1014
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Расстояние между точками в одном слое

Сообщение trir » 14 июн 2019, 04:28


Nikolya2048
Интересующийся
Сообщения: 45
Зарегистрирован: 24 фев 2016, 14:41
Репутация: 0

Re: Расстояние между точками в одном слое

Сообщение Nikolya2048 » 14 июн 2019, 09:09

Это можно сделать только при помощи базы данных?

gamm
Гуру
Сообщения: 4048
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1050
Ваше звание: программист
Откуда: Казань

Re: Расстояние между точками в одном слое

Сообщение gamm » 14 июн 2019, 09:16

так проще. Если программируете, то ищите готовое в R/Python (k-means, Ward hierarchical clustering, etc,), но там обычно диаметр кластера не контролируется, нужно руками допиливать того же Варда - не сливать, если диаметр превышен.

Nikolya2048
Интересующийся
Сообщения: 45
Зарегистрирован: 24 фев 2016, 14:41
Репутация: 0

Re: Расстояние между точками в одном слое

Сообщение Nikolya2048 » 14 июн 2019, 13:38

У меня еще было такое решение, что взять и вокруг точек построить буфер. Когда делать начал, ArcMap слепил все эти буферные зоны в единую таблицу, 1 значение.
2019-06-14_13-35-39.png
2019-06-14_13-35-39.png (51.33 КБ) 8167 просмотров

trir
Гуру
Сообщения: 5278
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1014
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Расстояние между точками в одном слое

Сообщение trir » 14 июн 2019, 13:50

на SQL'е это всё сильно проще делать

tishsh
Интересующийся
Сообщения: 21
Зарегистрирован: 03 мар 2012, 21:59
Репутация: 3

Re: Расстояние между точками в одном слое

Сообщение tishsh » 14 июн 2019, 18:26

В ArcGis в наборе инструментов ArcToolbox/Analysis tools/Proximity есть инструмент Generate Near Table. Насколько я помню, он как раз используется для подобных задач.

Ответить

Вернуться в «Общие вопросы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей