Elena Marchenko
Forumsvar skapade
-
FörfattareInlägg
-
Elena MarchenkoKeymaster
Hej!
Vad fint att ni har gått framme med anpassning av GYF-modellen!
Ni har det rätt. I den publicerade versionen av QGYF:en är gruppslistan hårt inlagd i visualiseringsfliken.
Som tur, har jag en färdig funktion som dynamisk skapar gruppslista. Så jag har publicerat en ny QGYF version i QGIS repository (1.4.1) där funktionen är med. Ni ska kunna ladda ner den när uppdateringen av pluginen blir godkännd. Det borde skapa listan dynamiskt utifrån er GYF-modell.
När ni kommer att uppdatera pliginen, observera att ni tar en kopia av text-filerna eller databas tabeller som beskriver er GYF-modell (beroende på hur ni valde att sätta er GYF). Uppdateringen kommer att skriva över alla pluginens filer som gör att ni kan tappa de ändringar som ni gjorde för GYF anpassning.
Lycka till!Elena MarchenkoKeymasterHej!
Om ni pratar om mindre justeringar (dvs kvalitet och faktorer) kan det göras utan någon programmeringskunskap. Själva GYF modellen finns sparade i två tabeller som är en del av QGYF arbetsdatabas (
qgyf.sqlite
om ni använder defaulta inställningar). Tabellerna hetergyf_qgroup
ochgyf_quality
.I QQIS kan tabellerna nås via Menu ”Databas > Databashanteraren”, SpatialLite.
Tabellengyf_qgroup
avser ekosystemtjänster och en generell faktor som sättas på dem.
Tabellengyf_quality
listar alla kvalitet tillsammans med tillämpade faktorer och beskrivningen.
När pluginen sätter kvalitet och beräknar GYF plockar den värdena från dessa tabeler, dvs om ni ändrar någon i tabellerna betyder det att ni ändrar GYF modellen. Så obserbera att ni ändrar det rätt! Om ni startar en ny projekt och skapar en ny databas kommer den defaulta GYF modellen hoppa upp igen.I fall ni vill göra långsiktiga eller permanenta ändringar, kan ni navigera till pluginens mapp (den defaulta sökvägen är
C:\Users\[Ditt användarsnamn]\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\QGYF\gyf_models
) och ändra i textfiler som innehåller GYF modellen. Textfilerna används av QGYF när det skapar databas vid projektsstart. OBS! Dessa ändringar ska tillämpas i alla QGYF projekt som ni gör efter ni ändrar något! Säkerställa att ni sätter er GYF rätt!Elena MarchenkoKeymasterVad bra att du har kommit igång igen! Jag har glömt att skriva att namn på db (=filen som skulle bort) är qgyf.sqlite om du använder de defaulta inställningarna.
Om felet kommer upp igen, blir jag tacksam om du rapporterar detta och även försöker beskriva vad du har gjort innan det komer upp. Vi kommer att hitta det.
Lycka till med dina GYF beräkningar!
Elena MarchenkoKeymasterHej!
Och tack att du hör av dig med denna bugg!
Det ser ut att något gick fel med en SQLite databas som används av pluginen. Det saknar en rätt struktur och pluginen klagar på den när det försöker att prata med olika delar av databasen. Det även förklarar varför uppdateringen av pluginen inte löser problemet för att den trasiga databasen finns kvar och pluginen försätter försöka komminucera med den.Just nu kan jag inte svara varför något gick fel. Men vi kan påbörja en buggsök med att du tar bort den trasiga db manuellt. Det gör att pluginen kommer tvingas att skapa databasen på nytt när du sätter inställningar och klickar på ”Ladda databas”. Och det förhoppningsvis kmmer inte vara trasig.
DB som QGYF änvänder brukar ligga under:
"C:\Users\[Ditt användarnamn]\AppData\Roaming\QGYF"
om du inte aktivt har valt en annan mapp.Hör gärna av dig hur det går! Vi behöver förstå anledningen till att db blev trasig.
Elena MarchenkoKeymasterHej Emmelie!
Tack för rapportering!
Buggen har fixats i den nya versionen av QGYF 1.4. Jag skulle också rekommendera uppdatera QGIS åtminstone till version 3.12. Det har tillkommit ett antal funktioner för snyggare layout som används i QGYF. -
FörfattareInlägg