title: How to find which points intersect with a polygon in geopandas?
body: <p>I've been trying to use the "intersects" feature on a geodataframe, looking to see which points lie inside a polygon.  However, only the first feature in the frame will return as true.  What am I doing wrong?</p>
  
  <pre><code>from geopandas.geoseries import *
  
  p1 = Point(.5,.5)
  p2 = Point(.5,1)
  p3 = Point(1,1)
  
  g1 = GeoSeries([p1,p2,p3])
  g2 = GeoSeries([p2,p3])
  
  g = GeoSeries([Polygon([(0,0), (0,2), (2,2), (2,0)])])
  
  g1.intersects(g) # Flags the first point as inside, even though all are.
  g2.intersects(g) # The second point gets picked up as inside (but not 3rd)
  </code></pre>