Анализ расстояний

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
vlalexey
Активный участник
Сообщения: 141
Зарегистрирован: 01 апр 2011, 05:07
Репутация: 9

Анализ расстояний

Сообщение vlalexey » 22 апр 2014, 05:34

1. Есть точечный слой (один), где у каждой точки есть поле, задающее ее принадлежность к классу
2. Нужно для каждой точки вычислить и внести в ее атрибуты:
- расстояние до ближайшей точки того же класса, что и сама точка
- id этой ближайшей точки

Какими инструментами этого можно добиться? QGIS 2.2.0
Хотелось бы без скриптов. В идеале: средствами Processing ([Анализ] - [Редактор моделей])

Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2241
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1514
Откуда: Казань

Re: Анализ расстояний

Сообщение Игорь Белов » 22 апр 2014, 06:34

Постройте и используйте матрицу расстояний:
[Вектор] → [Анализ] → [Матрица расстояний]
Сначала сделайте вручную, потом мучайте редактор моделей.
The purpose of computing is insight, not numbers

vlalexey
Активный участник
Сообщения: 141
Зарегистрирован: 01 апр 2011, 05:07
Репутация: 9

Re: Анализ расстояний

Сообщение vlalexey » 24 апр 2014, 10:14

Попробовал воспользоваться матрицей расстояний: корректно эти инструментом слой сам с собой сравнивать?

По идее он для точки из первого слоя перебирает все точки во втором слое и в зависимости от заданных параметров, например ищет самую ближнюю. Но если я слой А сравниваю со слоем А - по идее он для каждой точки должен в качестве ближней найти ее саму же (на расстоянии 0)?

Ответить

Вернуться в «QGIS»

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

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