Skip to content
Snippets Groups Projects
editmaptool.py 481 B
Newer Older
  • Learn to ignore specific revisions
  • Benjamin Jakimow's avatar
    Benjamin Jakimow committed
    
    from qgis.core import *
    from qgis.gui import *
    
    from eotimeseriesviewer.tests import start_app, TestObjects
    
    Benjamin Jakimow's avatar
    Benjamin Jakimow committed
    
    
    
    app = start_app()
    
    Benjamin Jakimow's avatar
    Benjamin Jakimow committed
    
    lyr = TestObjects.createRasterLayer()
    QgsProject.instance().addMapLayer(lyr)
    c = QgsMapCanvas()
    c.setLayers([lyr])
    c.setDestinationCrs(lyr.crs())
    c.setExtent(c.fullExtent())
    c.show()
    
    d = QgsAdvancedDigitizingDockWidget(c)
    d.show()
    mapTool = QgsMapToolCapture(c, d, QgsMapToolCapture.CapturePolygon)
    c.setMapTool(mapTool)
    mapTool.activate()
    app.exec_()