Det var så kul att göra plugin så jag har gjort ett till.
Denna gång för att hjälpa dig att skapa de lagerlistor som det förra insticksprogrammet använde sig av. Bra va!
Ladda hem och installera tillägget som tidigare (länk till zipfil).
Om du inte läste inlägget från igår så är här en snabb resumé av installationsförloppet:
- Packa upp filen i QGIS plugin-katalog
- Döp om till ”layerListCreator”
- Starta (om) QGIS
- Aktivera tillägget bland insticksprogrammen (Skapa Lagerlista)
Detta tillägg klarar de flesta QGIS-lager och fungerar så att det läser alla aktiva lager nedifrån och upp och skapar listfilen av dessa.
Nedifrån och upp är för att om du väljer att lägga till flera lager åt gången med tillägget ”Ladda Lager” (från igår), så kommer dessa att läsas och sorteras in i samma ordning. Det är åtminstone teorin, vilket tyvärr inte alltid fungerar då listor i Python normalt sett inte går att styra på detta sätt, men tanken är i alla fall god.
Här har jag ett projekt med PostGIS, WFS, WMS, Raster och Vektor (hgt och shape), där jag ordnat lagerna i den ordning jag vill att de skall sorteras. Här bör man även tänka på att det första lagret som läses in i QGIS bestämmer projektets projektion, vilket troligen inte blir det som ligger överst.
I närheten av knappen från gårdagens insticksprogram bör du nu även hitta knappen för detta plugin (lager med hammare). Se till att de lager du inte vill exportera är släckta och tryck på knappen.
Här kan du kontrollera att de lager som du valt är med och om allt stämmer så klickar du på spara och väljer ett filnamn och plats att spara filen på, sedan är allt klart.
Nu kan vem som helst som har insticksprogrammet från igår, öppna din lagerlista och använda verktyget för att enkelt läsa in lager som normalt sett kan vara lite krångliga att få till.
En anledning till att de båda insticksprogrammen inte är hopslagna är att alla kanske inte behöver kunna göra lagerlistor, men egentligen så vet jag ännu inte hur man skapar flera knappar i ett insticksprogram.
Några begränsningar dock. Jag har inte testat med alla filformat och speciellt andra databasformat än PostGIS kan vara lite problematiskt. En förutsättning för att WMS och WFS skall hanteras korrekt är att texten wms respektive wfs finns med i kommandoraden för dessa lager. På samma sätt så är det riskabelt att ha med dessa bokstavskombinationer i sökvägen till lager som inte är denna typ av tjänster. Jag har heller inte testat uttömmande på Mac och Windows, men det borde inte bli några problem.
Det kanske blir lite förbättringar av dessa båda insticksprogram successivt och vem vet, om ni tycker att de är bra och användbara så kanske jag gör en ansträngning att få upp dem i det officiella biblioteket för tillägg.
===========================
[EDIT]
Ett samlat plugin är faktiskt redan klart!
Du kan ta bort de beskrivna tidigare tilläggen då detta nya ersätter båda. Hittar ni något fel eller vill tycka till så använd länkarna till ”tracker” eller http://plugins.qgis.org/plugins/layerList/. Just nu ligger insticksprogrammet som ”experimentellt” men så fort jag får lite feed-back att det fungerar utan problem så kommer jag att uppdatera till ”stabilt”.