def _load(self, iface, max_tiles, serial_tile_processing_limit=None, merge_tiles=False, clip_tiles=False, apply_styles=False):
conn = copy.deepcopy(MBTILES_CONNECTION_TEMPLATE)
gdal.PushErrorHandler('CPLQuietErrorHandler')
conn["name"] = "Unittest_Connection"
conn["path"] = os.path.join(os.path.dirname(__file__), '..', 'sample_data', 'uster_zh.mbtiles')
reader = VtReader(iface=iface, connection=conn)
bounds = {'y_min': 10644, 'y_max': 10645, 'zoom': 14, 'height': 2, 'width': 3, 'x_max': 8589, 'x_min': 8587}
reader.set_options(merge_tiles=merge_tiles, clip_tiles=clip_tiles, max_tiles=max_tiles,
layer_filter=['landcover', 'place', 'water_name'], apply_styles=apply_styles)
reader._loading_options["zoom_level"] = 14
reader._loading_options["bounds"] = bounds
if serial_tile_processing_limit:
reader._nr_tiles_to_process_serial = serial_tile_processing_limit
reader._load_tiles()
reader.shutdown()
test_vtreader.py 文件源码
python
阅读 26
收藏 0
点赞 0
评论 0
评论列表
文章目录