QGIS har väldigt bra funktioner för att digitalisera vektordata. Det är dessutom ganska många funktioner, som inte alltid är så intuitiva att hålla reda på. Det tänkte jag titta lite närmare på i detta inlägg, för att se om det går att bli lite effektivare i arbetet.
För det första så kommer jag att jobba mycket med den avancerade digitaliseringspanelen, men även en del andra funktioner kommer att inkluderas.
Sättet jag väljer att hantera det är med tangentbordsgenvägar. Sedan kommer jag att kika på vilka möjligheter detta kan ge för att underlätta ytterligare.
Steg ett blir att identifiera funktioner och vilka tangentbordsgenvägar dessa funktioner har. Om det saknas tangentbordsgenväg så kan det eventuellt gå att skapa en.
Exempelvis kan man skapa en genväg för att växla redigeringsläge för ett lager…
Funktion | Genväg | Anteckning |
Toggle Editing | Ctrl + E | Anpassad |
Add Feature | Ctrl + . | |
Toggle Snapping | S | |
Self Snapping | Shift + S | Anpassad |
Snapping Settings | Ctrl + Shift + S | Anpassad |
Visa Advanced Digitizing Panel | Ctrl + 4 | |
Construction Mode (toggle) | C | |
Parallell/Vinkelrät/Normal | P | |
Snappa till vinklar (växla) | N | |
Ange Avstånd | D | |
Ange Vinkel | A | |
Växla global/lokal vinkel | Shift + A | |
Lås vinkel | Ctrl + A | |
Ange koordinat | X, Y (Z, M) | |
Växla global/lokal koordinat | Shift + X, Y (Z, M) | |
Lås Koordinat | Ctrl + X, Y (Z, M) | |
Vertex Mode | Ctrl + , | Anpassad |
Spara ändringar | Shift + E |
En tabell som den ovan är bra i sig, men om man behöver något som man snabbt kan slänga ett öga på och hitta den genväg man är ute efter så kan det bli lite omständligt.
Det blir tydligare om man strukturerar genvägarna i ett sammanhang och visar detta mera grafiskt. Försök organisera genvägarna i grupper och undergrupper, samt i eventuell ordning som känns naturligt. Använd exempelvis ett presentationsprogram som Impress eller PowerPoint.
En lathund av den här typen kan utvecklas efter hand, så spara underlaget och gör ändringar när det är motiverat. I min lathund ovan så är ”egna” genvägar märkta med lite mörkare färg.
Nästa steg blir att se vad man kan göra ytterligare för att förenkla. Då tänker jag mig att man samlar genvägarna så att de är mer lättillgängliga via fysiska knappar. Man kan tänka sig en Elgato StreamDeck där man kan koppla tangentbordsgenvägar till specifika knappar som dessutom kan ges texter och symboler som ändras dynamiskt. En StreamDeck kostar en slant, men det kan det vara värt om man inte vill ”snickra” själv.
StreamDeck finns även som App till mobiler, men detta innebär en prenumerationskostnad (31 kr/mån) och betygen för appen är för närvarande ganska usla.
Det finns andra appar också, men jag har inte hittat någon som är perfekt för mig.
Om man har ett separat tangentbord, numeriskt eller vanligt, så kan man använda AutoHotKey (https://www.autohotkey.com/) tillsammans med AutoHotInterception (https://github.com/evilC/AutoHotInterception) samt några ytterligare småprogram för att skapa ett dedikerat makrotangentbord där man kan koppla specifika tangenter till komplicerade (eller enkla) kombinationer av tangent- eller mus-interaktioner. Den här metoden är dock ganska komplicerad och inget man ger sig på kvart i fyra en fredag eftermiddag…
Ett mer DIY sätt, som kommer att fungera på alla datorer är att bygga ett tangentbord med en Arduino (typ Teensy). En del av dessa kan programmeras att uppträda som en standard HID – device, exempelvis som ett tangentbord. Knappar kan då fås att sända enkla eller serier av tangentbordskombinationer till den dator som det är anslutet till. När enheten väl är programmerad så är allt integrerat och det går att använda på alla datorer som kan ansluta externa tangentbord.
Jag råkar ha en StreamDeck liggande, så jag kan enkelt skapa ett genvägstangentbord som dessutom kan anpassas till flera olika situationer dynamiskt.
Även om StreamDeck är anpassningsbart så går det inte att flytta knapparna fysiskt. Om man bara har en tillämpning i åtanke så skulle jag tro att det blir bättre i slutändan om man bygger ett anpassat fysiskt tangentbord med en mikroprocessor. Det kräver dock som sagt betydligt mycket mer arbete än en kundvagn på Dustin (eller motsvarande e-handel).