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