예제 #1
0
    def parse_geometry_from_image(self):
        formats = ["png"]

        for f in formats:
            bbox = self.get_buffer_extent_list()
            if bbox:
                image = PkkAreaMerger(bbox=self.get_buffer_extent_list(), output_format=f, with_log=self.with_log,
                                      clear_code=self.clear_code(self.code_id), output_dir=self.workspace,
                                      requester=self.make_request, use_cache=self.use_cache)
                image.download()
                self.image_path = image.merge_tiles()
                self.width = image.real_width
                self.height = image.real_height
                self.image_extent = image.image_extent

                if image:
                    return self.get_image_geometry()
예제 #2
0
    def parse_geometry_from_image(self):
        formats = ["png"]
        tmp_dir = os.path.join(self.media_path, "tmp")
        if not os.path.isdir(tmp_dir):
            os.makedirs(tmp_dir)
        for f in formats:
            bbox = self.get_buffer_extent_list()    
            if bbox:
                image = PkkAreaMerger(bbox=self.get_buffer_extent_list(), output_format=f, with_log=self.with_log,
                                        clear_code=self.clear_code(self.code_id), output_dir=tmp_dir, make_request=self.make_tile_request)
                image.download()
                self.image_path = image.merge_tiles()
                self.width = image.real_width
                self.height = image.real_height
                self.image_extent = image.image_extent

                if image:
                    return self.get_image_geometry()
예제 #3
0
    def parse_geometry_from_image(self):
        formats = ["png"]
        tmp_dir = os.path.join(self.media_path, "tmp")
        if not os.path.isdir(tmp_dir):
            os.makedirs(tmp_dir)
        for f in formats:
            bbox = self.get_buffer_extent_list()    
            if bbox:
                image = PkkAreaMerger(bbox=self.get_buffer_extent_list(), output_format=f, with_log=self.with_log,
                                        clear_code=self.clear_code(self.code_id), output_dir=tmp_dir, make_request=self.make_request)
                image.download()
                self.image_path = image.merge_tiles()
                self.width = image.real_width
                self.height = image.real_height
                self.image_extent = image.image_extent

                if image:
                    return self.get_image_geometry()