cuspatial Numba JIT compiler cannot pick up the geopandas table when using the apply function #1293
Replies: 2 comments
-
Hi @danbull-lynker! Thanks for submitting this issue - our team has been notified and we'll get back to you as soon as we can! |
Beta Was this translation helpful? Give feedback.
-
Hey @danbull-lynker - thanks for checking out cuSpatial! There's a few things to talk about here, but the biggest thing is that cuSpatial today only has a limited subset of geopandas functionality that's been brought over to the GPU. Also, while we do our best to make the API the same or very similar to geopandas that's not always the case. Specifically, A few thoughts:
This isn't quite a bug, but I'm happy to keep discussing this with you to see where we could fit cuSpatial into your workflow so I'm going to convert this to a discussion. If there are specific features/functionality you'd like to see (ie dissolve) please submit a feature request for them! |
Beta Was this translation helpful? Give feedback.
-
Version
23.10.0
On which installation method(s) does this occur?
Source
Describe the issue
I have built a function that I am applying to each row of a geopandas table. The function finds the neighbouring polygon with the longest boundary and updates a ‘landclass’ field. This then allows polygons to be dissolved based on the updates. There are a few other selection parameters applied i.e. some rows are excluded/included in being selected as a merge object. This works well in geopandas, however is slow when the shapefiles get above 1000 records - hence cuspatial could be useful as I have a lot of processing to do.
Using cuspatial, im getting the following error:
Minimum reproducible example
Relevant log output
Environment details
Other/Misc.
No response
Beta Was this translation helpful? Give feedback.
All reactions