2

The georeferencer plugin is a core plugin, so you don't need to install it. You just need to enable it, which is much easier. If you need access to other (non-core) plugins, see this questions for instructions to install a plugin without using the Plugin Manager: How to install a QGIS plugin when offline? How to enable an already installed plugin without ...


1

You could use something like the following: # Get group group = QgsProject.instance().layerTreeRoot().findGroup('Drawings') # Iterate group to get list of layer names layers = [layer.name() for layer in group.children()]


1

the equivalent of go2nextfeature for QGIS3 is the pluggin named Go2NextFeature3 (you need to check the "Show also experimental plugins" in the plugin settings to be able to see it)


1

This does not work with ESRI VectorTileServer. And most ESRI vector tiles are Indexed not FLAT so no map client can have that logic to know to keep showing a tile in zoom 8 at lower zooms. They have a json/text file with the index information. By the way ESRI placeholders are different than standard they put the ROW/Y before the Column X. /{Z}/{Y}/{X}.PBF. ...


1

It works fine this way: try: processing.run('native:shortestpathpointtopoint', params) except: QMessageBox.critical(None, '...', '...!')


1

You could use the following example which puts your code in a function and then a button is created on a toolbar which is connected to the function. You can test this using the Python Console: def loadMap(): if not 'MapMyIndia' in [layer.name() for layer in QgsProject.instance().mapLayers().values()]: urlWithParams = 'type=xyz&url=https://a....


1

You want to style your layer based on three values and you want a quick way to change those values. One way to get something close would be to create a layer with no geometry and put the three values into it and then dock its Attribute table window. Create your style expression to get the values from the layer: WHEN "valdco" = attribute(get_feature('...


1

You can change the size (and position) of your plugin window fairly easily. You should be able to add the following line in the initGui() method of your main plugin python file (change the parameters to suit your needs): self.dlg.setGeometry(100, 100, 750, 500) The parameters are: x position (distance from left of screen), y position (distance from top of ...


Only top voted, non community-wiki answers of a minimum length are eligible