title: shapely fast union difference
body: <p>I am using shapely for union and difference operations on some geometry. To improve performance I want to use a Rtree.</p>
  
  <p>Do you guys have any suggestions for an efficient data structure? It should also handle nested geometries, e.g. a donut shape that has inside a circle.</p>
  
  <p>Thanks in advance!</p>
  
  <p>Edit: I want restrict the geometry and all geometries for the binary operations to be of topological dimension 2.</p>