В статьях описан вариант, когда мы осредняем значение показателя распределенных точек в пределах ячейки полигональной сетки, но в моей проблеме необходимо отобрать в пределах ячеек сетки произвольные 1-2 точки (некий ценз отбора, по типу 1 нас. пункт на дм2 и т.п.). Естесственно ничего осреднить нельзя, точки фиксированные (это метеостанции). Может кто подскажет как это можно осуществить? Заранее признателен за любые советы
Отбор точек в пределах полигональной сетки
-
Игорь Сергеев
- Новоприбывший
- Сообщения: 10
- Зарегистрирован: 22 фев 2011, 11:13
- Репутация: 0
Отбор точек в пределах полигональной сетки
Уважаемые коллеги, появился небольшой вопрос касательно генерализации точек полигональной сеткой
В статьях описан вариант, когда мы осредняем значение показателя распределенных точек в пределах ячейки полигональной сетки, но в моей проблеме необходимо отобрать в пределах ячеек сетки произвольные 1-2 точки (некий ценз отбора, по типу 1 нас. пункт на дм2 и т.п.). Естесственно ничего осреднить нельзя, точки фиксированные (это метеостанции). Может кто подскажет как это можно осуществить? Заранее признателен за любые советы
В статьях описан вариант, когда мы осредняем значение показателя распределенных точек в пределах ячейки полигональной сетки, но в моей проблеме необходимо отобрать в пределах ячеек сетки произвольные 1-2 точки (некий ценз отбора, по типу 1 нас. пункт на дм2 и т.п.). Естесственно ничего осреднить нельзя, точки фиксированные (это метеостанции). Может кто подскажет как это можно осуществить? Заранее признателен за любые советы
-
Игорь Сергеев
- Новоприбывший
- Сообщения: 10
- Зарегистрирован: 22 фев 2011, 11:13
- Репутация: 0
Re: Отбор точек в пределах полигональной сетки
могу немного перефразировать:
Как отобрать в пределах каждого из множества полигонов сетки 1-2 точки либо по произвольному параметру, либо, скажем, по максимальному расстоянию до ближайшей точки?
Как отобрать в пределах каждого из множества полигонов сетки 1-2 точки либо по произвольному параметру, либо, скажем, по максимальному расстоянию до ближайшей точки?
-
gamm
- Гуру
- Сообщения: 4177
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1107
- Ваше звание: программист
- Откуда: Казань
Re: Отбор точек в пределах полигональной сетки
1) делаете оверлей, получаете таблицу - ID точки, ID полигонаИгорь Сергеев писал(а):могу немного перефразировать:
Как отобрать в пределах каждого из множества полигонов сетки 1-2 точки либо по произвольному параметру, либо, скажем, по максимальному расстоянию до ближайшей точки?
2) определяете, сколько точек вам нужно (m из n)
3) случайно генерируете m номеров от 1 до n
делать все это лучше в R, там есть и чтение шейпов, и оверлей, и случайный выбор. Но можно и в ГИС - генерируете столбец случайных чисел, сортируете по ID полигонов сетки и по нему (вторым), и берете в каждой группе нужное количество строк.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 8 гостей