sp :: over () для точки в анализе полигонов

У меня есть шейп-файл с именем "ind_adm» и SpatialPointsDataFrame называетсяpnts», "pnts» содержит точки, сгенерированные случайным образом, а некоторые точки перекрываются с многоугольником. Смотрите картинку ниже.

Теперь я хочу сделать точку в анализе полигонов, то есть я хочу выяснить, какие точки лежат внутри серого многоугольника, представляющего границу Индии. Для этого я использую функцию over () в библиотеке sp.

pt.in.poly pt.in.poly
    values
    0 6.019467

Я должен на самом деле получить индекс очков, которые "в" полигон

Куда я иду не так?

Ответы на вопрос(4)

Ваш ответ на вопрос