Latitude overlap (2 images).

def _cas_3(self):
        ''' Latitude overlap (2 images). '''

        lonc = self._format_lon(self.lonm)
        latc_top = self._format_lat(self.latM)
        latc_bot = self._format_lat(self.latm)

        img_name_top = self._format_name_map(lonc, latc_top)
        print(img_name_top)
        img_top = BinaryTable(img_name_top, self.path_pdsfiles)
        print(self.lonm, self.lonM, float(img_top.MINIMUM_LATITUDE), self.latM)
        X_top, Y_top, Z_top = img_top.extract_grid(self.lonm,
                                                   self.lonM,
                                                   float(
                                                       img_top.MINIMUM_LATITUDE),
                                                   self.latM)

        img_name_bottom = self._format_name_map(lonc, latc_bot)
        print(img_name_bottom)
        img_bottom = BinaryTable(img_name_bottom, self.path_pdsfiles)
        X_bottom, Y_bottom, Z_bottom = img_bottom.extract_grid(self.lonm,
                                                               self.lonM,
                                                               self.latm,
                                                               float(img_bottom.MAXIMUM_LATITUDE))

        X_new = np.vstack((X_top, X_bottom))
        Y_new = np.vstack((Y_top, Y_bottom))
        Z_new = np.vstack((Z_top, Z_bottom))

        return X_new, Y_new, Z_new