Quantum GIS - Tipps und Tricks: Unterschied zwischen den Versionen
Aus Geoinformation HSR
Stefan (Diskussion | Beiträge) K |
|||
Zeile 1: | Zeile 1: | ||
Siehe auch [[Quantum GIS]]. | Siehe auch [[Quantum GIS]]. | ||
+ | |||
+ | == Zugriff direkt auf andere Plugins == | ||
+ | |||
+ | Im QGIS werden keine Zugriffe von Plugins auf Plugins unterstützt. | ||
+ | Die einzige Möglichkeit ist es, dass man über den Pfad von anderen Plugins Funktionen importiert. | ||
+ | Dabei muss man aufpassen, dass die beiden Plugins im gleichen Verzeichnis liegen. | ||
+ | Weiter muss auf die Version des Plugins geachtet werden. Diese muss der Benutzer selbst überprüfen. | ||
+ | |||
+ | == Formhelper Init Funktion == | ||
+ | |||
+ | Über die „layerid“ von dem FormHelper kann man auf den aktuellen Layer zugreifen. Und zwar wie folgt: | ||
+ | layermap = QgsMapLayerRegistry.instance().mapLayers() | ||
+ | self.layer = layermap.get(self.layerid) |
Version vom 17. Juni 2010, 12:06 Uhr
Siehe auch Quantum GIS.
Zugriff direkt auf andere Plugins
Im QGIS werden keine Zugriffe von Plugins auf Plugins unterstützt. Die einzige Möglichkeit ist es, dass man über den Pfad von anderen Plugins Funktionen importiert. Dabei muss man aufpassen, dass die beiden Plugins im gleichen Verzeichnis liegen. Weiter muss auf die Version des Plugins geachtet werden. Diese muss der Benutzer selbst überprüfen.
Formhelper Init Funktion
Über die „layerid“ von dem FormHelper kann man auf den aktuellen Layer zugreifen. Und zwar wie folgt:
layermap = QgsMapLayerRegistry.instance().mapLayers() self.layer = layermap.get(self.layerid)