Попытка подсчитать количество предприятий вокруг любого перекрестка путем пространственного объединения и перечисления каждой точки и многоугольника, которому эта точка принадлежит.
Я загружаю в Open Street Map данные о дорогах и выделяю перекрестки как точечные данные.
Затем я прохожу буферизацию вокруг каждого перекрестка с радиусом 200 метров.
У меня есть данные о бизнес-точках, которые я загружаю и пытаюсь выполнить следующее:
dfsjoin = gpd.sjoin(biz_point_data, intersection_buffer, how='left', op='within')
Получение следующей ошибки:
TypeError: неподдерживаемая строка формата передана в numpy.ndarray. format
Оба кадра геоданных имеют правильную геометрию, я могу построить их обе. И они оба находятся в одной АСБ.
Мысли о том, где я могу ошибиться?