def _multi_take(self, tup):
        try:
            o = self.obj
            d = dict(
                [(a, self._convert_for_reindex(t, axis=o._get_axis_number(a)))
                 for t, a in zip(tup, o._AXIS_ORDERS)])
            return o.reindex(**d)
        except:
            raise self._exception
Helper routine for constructing the SQL to select the geographic
dataset/ETHPy150Open pydata/pandas/pandas/core/indexing.py/_NDFrameIndexer._multi_take--crossover with--dataset/ETHPy150Open dcramer/django-compositepks/django/contrib/gis/db/models/query.py/GeoQuerySet._geocol_select