My first issue is that the user will likely have anywhere from 10 polygons to 3000 polygons they need to initially select. Due to the potential number of features the user will likely upload a CSV file containing a list of features. I can get the CSV read but I am having difficulty successfully translating that into a query string.
My second issue is the intersect. The intersect seems to only return geometry and not attribute information.
My final issue is that because of the large amount of features that are to be passed back and forth, and the potential that our clients could be on a very slow internet connection, I am tasked to do this without a map interface. Ideally the user uploads a CSV file, receives a list of features back to confirm the file read, and selection, and then receives a second list with all of the features the selected set of initial features intersects - all without a map.
I very much appreciate any advice you could provide.