Rita detaljplaner i QGIS. Projekt ”QGIS för detaljplaner”

by Ulf Liljankoski on 10 juni, 2016 · 0 comments

in Programvara/Mjukvara, Detaljplaner

Under det här året har jag experimenterat med möjligheten att ta fram detaljplaner (plankartor med bestämmelser) i QGIS.

I början av året var jag i kontakt med Karl-Magnus Jönsson (GIS-utvecklare på på Kristianstad kommun) samt David Allansson (privatperson med intresse för att ta fram detaljplan i QGIS), då jag var nyfiken på möjligheterna att ta fram detaljplaner i programmet. Både Karl-Magnus och David var behjälpliga och försåg med mig med tankar och information kring möjligheterna. Någon  färdig detaljplan hade inte tagits fram i QGIS, men både Karl-Magnus och David visade exempel på detaljplanearbete i QGIS som var på god väg. De gav mig hopp.

Varför QGIS för detaljplaner?

Några av viktigaste argumenten för att kunna ta fram detaljplaner i QGIS är dels att kommuner och konsulter kan spara mycket pengar på att använde gratis program som QGIS i sitt arbete, dels öppnar det upp möjligheten för mindre aktörer och privatpersoner att själv ta fram detaljplaner utan att behöva investera i dyra programvaror.

Sveriges första detaljplan framtagen i QGIS?

Här får ni  gärna rätta mig om jag har fel, men det kan hända att Vingåkers kommun har tagit fram en av Sveriges första detaljplan som ritats i QGIS. För min del är det dock inte viktigt om det är en av de första eller inte, utan jag fokuserar på att sprida information om möjligheten att ta fram detaljplaner i programmet. Det är många gånger man tror att man var först, men sen visar det sig att det suttit många andra som gjort samma sak, men utan att förmedla det. 😉

Under våren 2016 har jag jobbat aktivt med att ta fram en detaljplan för Vingåkers kommun, som helt och hållet har ritats i QGIS. Det är en relativt ”enkel” plankarta i sin utformning.

Arbetet har dels handlat om att skapa en stilsättningar som stämmer överens med Boverkets allmänna råd, och dels om att ta fram mallar för utskrift av plankartor med bestämmelser.

Det krävdes dock en del handpåläggning, trixande och ”tekniska nödlösningar” i QGIS för att få till en del detaljer i den färdiga plankartan (För att förtydliga: Nödlösningar ur ett programtekniskt perspektiv, inte ur ett plantekniskt perspektiv.). Några av dessa detaljer kan man säkert lösa genom  att strukturera data med planbestämmelser, samt genom att fördjupa sig i befintliga funktioner i QGIS och insticksprogram.

Nästa steg i projektet ”QGIS för detaljplaner”, blir helt enkelt att skapa stilmallar, ta fram rutiner för att strukturera data, titta på möjligheter för avancerad symbolisering, samt hitta, eller utveckla, insticksprogram som underlättar och snabbar upp arbetet med att applicera planbestämmelser.
Och givetvis är även erfarenhet av att ta fram detaljplaner i QGIS en viktig komponent.

Detaljplan Gränden

Här är detaljplanen som tagit fram i QGIS. Det finns en del kvar att önska i layout etc men det är åtminstone på gång. Klicka på bilderna för att titta på pdf-filen.

Detaljplan/Plankarta gjord i QGIS: Detaljplan Gränden i A3 skala 1:2000

Skiss/Förslag: Detaljplan/Plankarta gjord i QGIS: Detaljplan Gränden i A3 skala 1:2000. Ej antagen.

Program som använts för att ta fram detaljplanen

Programmet som jag använder mig av är, som sagt, QGIS. QGIS är en gratis GIS-programvara (i stil med ArcMAP/ArcGIS) som baseras på öppen källkod. GIS står för geografiska informationssystem – kort sagt ett avancerat kartprogram med möjligheten att skapa allt från enkla kartor till att göra avancerade geografiska analyser.

Du hittar programmet här:

För att rita en detaljplan i QGIS använder jag mig dels av basfunktioner i programmet, och dels av några mer avancerade funktioner som kräver insticksprogram (även insticksprogrammen är gratis).

Nedan följer en presentation av de funktioner och insticksprogram som jag hittills haft stor nytta av.

Basfunktioner i QGIS som är viktiga

Att kunna rita linjer med exakta mått och vinklar är viktigt. QGIS har numera funktionen Avancerad digitalisering inbyggd från början.

Två utomordentliga basfunktioner som bör nämnas är:

  • Avancerad  digitalisering (Advanced digitizing)
  • QGIS utskriftshanterare/layouthanterare (QGIS Print Composer)

Mer information om de två basfunktionerna:

  • Avancerad digitalisering (Advanced digitizing)
    Avancerad digitalisering möjliggör bl a att du har kontroll över hur långa linjer du ritar, samt vinklar.
    Verktyget aktiverar du under menyn:
    Visa -> Paneler -> Avancerad digitalisering

Se exempel på Avancerad digitalisering här: QGIS Quick Tip CAD tools (YouTube)

  • QGIS utskriftshanterare/layouthanterare (QGIS Print Composer)
    Utriftshanteraren används till att skapa mallar för plankartan och utskrivbara kartor.

Insticksprogram i QGIS som jag använder

För att förenkla en del jobb, samt kunna använda en del CAD-funktioner använder jag följande insticksprogram:

  • QAD
  • CadTools
  • Digitizing Tools
  • AutoTrace
  • AttributePainter
  • LCCS3 Basic Coder

Här hittar du mer information om de olika insticksprogrammen:

  • QAD
    Quantum Aided Design: cad like commands in QGIS.
    QAD innehåller CAD-liknande funktioner såsom Trim och Extend, etc.
    För att installera QAD måste du har tillåta att QGIS att installera experimentella insticksprogram.

Se exempel på QAD här: QAD Quantum Aided Design PLUGIN (YouTube)

  • CadTools
    Some tools to perform cad like functions in QGIS.
    CadTools har bl a funktioner för att skapa parallella linjer till linjesegment
  • Digitizing Tools
    Digitizing Tools har bl a funktionen att dela ett polygonlager med hjälp av linjer från andra lager.
  • AutoTrace
    AutoTrace förenklar arbetet när man ska rita nya områden i anslutning till gamla områden. Istället för att behöva fästa på varje nod genom att klicka, ser AutoTrace till att ditt nya område fäster vid varje nod.
    Det skyndar på arbetet avsevärt när du har många noder att hålla reda på.

Se exempel på AutoTrace här: AutoTrace plugin for QGIS (YouTube)

  • AttributePainter
    Plugin for easy replication of attributes values between features.
    AttributePainter förenklar när du snabbt vill återanvända attribut från en polygon i en annan. Du kopierar och klistrar in attributen från en polygon i en annan, och slipper därmed skriva in alla attribut för hand.
  • LCCS3 Basic Coder
    LCCS står för Land Cover Classification System. Med hjälp av programmet LCCS (extern program) kan man skapa markanvändingsdefinitioner, och med hjälp av insticksprogrammet LCCS3 Basic Coder (QGIS Plugin) kan du sedan applicera olika markanväningar i QGIS. Det finns en del som kan förbättras för att förenkla jobbet med detaljplaner, men detta är en bra början.
    Se exempel på LCCS3 Basic Coder här: Testing LCCS3 basic coder plug in for Qgis (YouTube)

Framtida utveckling

Det finns en hel del kvar att lösa för att optimera arbetet med detaljplaner i QGIS. Här är några tankar som slagit mig än så länge. En del funktioner, som jag ännu inte hittat, kanske redan finns. – är det så, så säg gärna till.

  • Skapa kompletta stilmallar för symbolisering
  • Ett insticksprogram med färdiga planbestämmelser som kan applicerar på polygoner (typ en AttributePainter med Boverkets allmänna råd om planbestämmelser).
    En väg som jag tänkte utforska är att jobba med Boverkets planbestämmelsekatalog. Här hittar ni en excelfil med planbestämmelser som skulle kunna lägga grund för en schysst databas:
    Planbestämmelsekatalog enligt Boverkets gällande allmänna råd (Boverket)
    Samt kan insticksprogrammet LCCS3 Basic Coder kanske vara vägledande.
    dfdf
  • I utskriftshanteraren bör det finnas en funktion som gör att man kan skapa en teckenförklaring/legend där enbart linjen runt en polygon redovisas. Idag kommer även fyllningen med i teckenförklaringen, vilket gör att jag jobbar med att skapa både polygoner och linjer – polygoner för att redovisa fyllning, färg och etiketter, och linjer för att redovisa gränslinjer. Jag började alltid med att skapa polygoner, som sedan konverterades till linjer.
  • I utskriftshanteraren skulle ett redskap som automatisk publicerade planbestämmelserna utifrån gällande praxis förenkla arbetet mycket.
  • Ett symbolbibliotek med vedertagna svenska planbestämmelsesymboler borde skapas, som kan användas för avancerad symbolisering .
  • Möjlighet till HTML-etikettering på kartan, för att bl a möjliggöra upphöjda och nedsänkta tecken direkt på kartan. I skrivande stund experimenterade jag med mellanrum och halva radavstånd för att få till det med nedsänkta siffror.

Slutsats

Det tycks absolut vara möjligt att använda QGIS för att ta fram detaljplaner, men det lite mer struktur för att förenkla arbetet. Säg till om ni har idéer och intresse för att ta arbetet med projektet ”QGIS för detaljplaner” några steg längre, och tveka inte att höra av er om ni har frågor om arbetet med detaljplaner i QGIS.

På gång är även en detaljplaneändring i Vingåkers kommun som också tas fram i QGIS. Jag återkopplar när den är klar.

{ 0 comments… add one now }

Leave a Comment


Previous post:

Next post: