1. Есть точечный слой (один), где у каждой точки есть поле, задающее ее принадлежность к классу
2. Нужно для каждой точки вычислить и внести в ее атрибуты:
- расстояние до ближайшей точки того же класса, что и сама точка
- id этой ближайшей точки
Какими инструментами этого можно добиться? QGIS 2.2.0
Хотелось бы без скриптов. В идеале: средствами Processing ([Анализ] - [Редактор моделей])
Анализ расстояний
-
- Активный участник
- Сообщения: 141
- Зарегистрирован: 01 апр 2011, 05:07
- Репутация: 9
- Игорь Белов
- Гуру
- Сообщения: 2241
- Зарегистрирован: 04 янв 2011, 22:00
- Репутация: 1514
- Откуда: Казань
Re: Анализ расстояний
Постройте и используйте матрицу расстояний:
[Вектор] → [Анализ] → [Матрица расстояний]
Сначала сделайте вручную, потом мучайте редактор моделей.
[Вектор] → [Анализ] → [Матрица расстояний]
Сначала сделайте вручную, потом мучайте редактор моделей.
The purpose of computing is insight, not numbers
-
- Активный участник
- Сообщения: 141
- Зарегистрирован: 01 апр 2011, 05:07
- Репутация: 9
Re: Анализ расстояний
Попробовал воспользоваться матрицей расстояний: корректно эти инструментом слой сам с собой сравнивать?
По идее он для точки из первого слоя перебирает все точки во втором слое и в зависимости от заданных параметров, например ищет самую ближнюю. Но если я слой А сравниваю со слоем А - по идее он для каждой точки должен в качестве ближней найти ее саму же (на расстоянии 0)?
По идее он для точки из первого слоя перебирает все точки во втором слое и в зависимости от заданных параметров, например ищет самую ближнюю. Но если я слой А сравниваю со слоем А - по идее он для каждой точки должен в качестве ближней найти ее саму же (на расстоянии 0)?
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя