| |
| 17 Optionen für korrosionsbeständige Teile: Metalle und Nachbearbeitungen, ein Fachartikel
|
Autor
|
Thema: QGIS Programmierung (927 / mal gelesen)
|
Bernd P Moderator cook-general
Beiträge: 3424 Registriert: 07.06.2001 AMD Ryzen 7 3700x, Radeon RX 570, W10-64bit, 32GB RAM, HP DJ T2300mfp, Maus:G700s, Sub:Infrastructure Design Suite, Office 365,
|
erstellt am: 22. Apr. 2021 17:00 <-- editieren / zitieren --> Unities abgeben:
Servus, Nach was muss ich suchen wenn ich mir selbst einfache Buttons stricken will? Ich ergoogle da nix... z.B. 2 bestimmte Layer auf Bearbeitungsmodus und den richtigen auswählen. Python und PyGIS...
------------------ <----- Bitte Systeminfo eintragen, warum siehst du hier. Schöne Grüsse aus der Steiermark Bernd P. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ISpeech Mitglied Flurbereiniger
Beiträge: 110 Registriert: 25.01.2018 QGIS 3.10.1/3.16.0, Windows 10 Home; i3-4030U, 1,9 GHz, 8 GB RAM
|
erstellt am: 24. Apr. 2021 10:10 <-- editieren / zitieren --> Unities abgeben: Nur für Bernd P
Das wird nur über PlugIn Programmierung funktionieren. Ansonsten einfach einen Python Skrip schreiben. Möglicherweise kann man einen leeren Button einen Skript zuweisen. Habe ich aber noch nicht versucht Da mache ich hier mal gleich Werbung für meinen YouTube Kanal PyQGIS (https://www.youtube.com/channel/UCOnU8rXypMvJQ-Z0pl6mC9Q) ;-). Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bernd P Moderator cook-general
Beiträge: 3424 Registriert: 07.06.2001 AMD Ryzen 7 3700x, Radeon RX 570, W10-64bit, 32GB RAM, HP DJ T2300mfp, Maus:G700s, Sub:Infrastructure Design Suite, Office 365,
|
erstellt am: 27. Apr. 2021 11:40 <-- editieren / zitieren --> Unities abgeben:
Servus, das wäre was für deinen Channel? Schaltet 2 Layer auf Editmode und wählt einen davon aus. BTW. als Plugin funktioniert der Code nicht da man dort die Module laden muss. Code: #https://gis.stackexchange.com/questions/167695/how-to-change-the-active-layer-in-qgis-console VL = QgsProject.instance().mapLayersByName('Schacht Sanierung Liste')[0] iface.setActiveLayer(VL) qgis.utils.iface.actionToggleEditing().trigger() VL = QgsProject.instance().mapLayersByName('Schacht Sanierung Geo')[0] iface.setActiveLayer(VL) qgis.utils.iface.actionToggleEditing().trigger()
------------------ <----- Bitte Systeminfo eintragen, warum siehst du hier. Schöne Grüsse aus der Steiermark Bernd P. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ISpeech Mitglied Flurbereiniger
Beiträge: 110 Registriert: 25.01.2018 QGIS 3.10.1/3.16.0, Windows 10 Home; i3-4030U, 1,9 GHz, 8 GB RAM
|
erstellt am: 09. Mai. 2021 07:11 <-- editieren / zitieren --> Unities abgeben: Nur für Bernd P
|
programmira Mitglied Studentin
Beiträge: 1 Registriert: 22.02.2022
|
erstellt am: 22. Feb. 2022 11:10 <-- editieren / zitieren --> Unities abgeben: Nur für Bernd P
Guten Tag, danke für das Video Ich versuche aktuell den Code in das Vorlage Script von QGIS zu übernehmen. So das der Layer, in der Vorlage erzeugte, am Ende im Bearbeitungsmodus ist. Was muss ich dabei beachten? An welche Stelle gehört sowas und welche Methode muss ich dafür verwenden? Gruß Mira Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ISpeech Mitglied Flurbereiniger
Beiträge: 110 Registriert: 25.01.2018 QGIS 3.10.1/3.16.0, Windows 10 Home; i3-4030U, 1,9 GHz, 8 GB RAM
|
erstellt am: 22. Feb. 2022 20:32 <-- editieren / zitieren --> Unities abgeben: Nur für Bernd P
|