Возврат точек данных по полигонам с помощью геопанд - PullRequest
0 голосов
/ 12 июля 2020

Я пытаюсь узнать количество поездок в каждом районе Нью-Йорка C, я использую набор данных NY C Taxi Fare и получил 1 500 000 точек данных. Проблема в том, что процедура очень медленная, существуют ли другие процедуры для вычисления этих значений, расчета количества поездок для каждого района. Спасибо, я буду признателен за любой комментарий или идею.

Цитата

count=0
results=[]
for index_boro, row_boro in boroughs_gpd.iterrows():
  count=0
  print(row_boro.boro_name)
  geom_boro = row_boro.geometry
  for index_points, row_points in gdf.iterrows():
    if (row_points.geometry.within(geom_boro)):
      count=count+1
  results.append((row_boro.boro_code,count))
  break
a = tuple(results)   
a
...