-
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathrenderTiles.py
More file actions
23 lines (17 loc) · 853 Bytes
/
renderTiles.py
File metadata and controls
23 lines (17 loc) · 853 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
from qgis.core import *
from qgis import processing
from osgeo import gdal
import os
import sys
from PyQt5.QtGui import QColor
gdal.PushErrorHandler('CPLQuietErrorHandler')
qgs = QgsApplication([], False)
qgs.initQgis()
sys.path.append('C:\\Program Files\\QGIS 3.20.3\\apps\\qgis\\python\\plugins')
import processing
from processing.core.Processing import Processing
Processing.initialize()
project = QgsProject.instance()
project.read(sys.argv[1])
processing.run("qgis:tilesxyzdirectory", {'EXTENT':'-91.145624973,-89.211017226,47.356527267,48.282137008 [EPSG:4326]','ZOOM_MIN':10,'ZOOM_MAX':14,'DPI':96,'BACKGROUND_COLOR':QColor(255, 255, 255, 255),'TILE_FORMAT':0,'QUALITY':75,'METATILESIZE':4,'TILE_WIDTH':256,'TILE_HEIGHT':256,'TMS_CONVENTION':False,'OUTPUT_DIRECTORY':'export-tiles','OUTPUT_HTML':'export-tiles/map.tpl.html'})
qgs.exitQgis()