QGIS är byggt i C++ med Qt. Plugin i QGIS skrivs i Python med PyQt kopplingar till Qt. Du behöver dock inte använda QGIS för att använda Python och PyQt! I detta inlägg skapar jag ett enkelt GUI med Qt Designer och ett Python program som körs via detta GUI. Det är enklare än du…
Etikett: Python
Fixa en Python-modul för GPKG
Igår så skapade jag lite förutsättningar för att spara punkter i geopackage-filer. Idag tänkte jag använda koden för att skapa en python-modul som går att importera i andra skript och därmed göra skriptet återanvändningsbart i flera framtida projekt.
Geopackage med Python
I detta inlägg försöker jag dokumentera enklast möjliga sättet att lägga till punkter i ett geopackage. Heter det förresten en eller ett geopackage(-fil)? På sikt så vill jag använda detta för att spara data till en fil direkt från en Raspberry Pi med ansluten GPS.
QGIS, Python och meridiankonvergens
I nya QGIS så kan man rotera grafik i utskriftslayouter efter ”sann” norr, och inte enbart kart-norr. Det jag saknat är ett sätt att beräkna och skriva ut denna meridiankonvergens i kartlayouten. Nu har jag hittat en lösning med Python, som dessutom ger mig ytterligare möjligheter.
Laddar QGIS långsamt?
Tycker du att QGIS tar lång tid att starta? Då kan det vara ett plug-in som tar extra mycket tid på sig att läsas in. Genom att analysera hur lång tid olika saker tar i uppstarten så kan man överväga om det är ”värt” att låta långsamma plug-in laddas varje gång QGIS startar.
Programmering för Geoninjan
Efter veckans inlägg är det ganska tydligt att Python är ett programmeringsspråk som är väldigt användbart inom geosupport. Oavsett om man är en etablerad specialist på GIS med uppgifter inom kartografi, analys och ”what ever”, eller sitter i skolbänken och lyssnar på föreläsningar om betydelsen av ”koroplet symbolik” eller skillnaden mellan 7- och 3-parameters transformationer,…
GeoPandas eller ’R’
Det blir väldigt mycket Python denna vecka, så även i detta inlägg. När jag höll på med inläggen tidigare i veckan så behövde jag förhålla mig till befintliga eller inbyggda funktioner i den klienter som finns i målmiljön, men det dök även upp mängder av tilläggsbibliotek för Python för att hantera geodata. Några har jag…
Allt i Python, ändå…
Nu har jag i två inlägg presenterat hur jag jobbat med Python och ExifRead för att läsa GPS-taggar i bilder för att skapa GIS data baserat på detta. Resultatet efter det andra inlägget var i praktiken att jag jobbat i onödan då allt faktiskt går att göra i FME. Vilket är en mjukvara som jag…
Skapa geodata från Python
Igår använde jag ExifRead för att läsa GPS taggar från foton, men för att skapa punkter baserade på dessa data så krävs det något mera. I ArcMap så finns det inbyggda funktioner för detta, men nu tänkte jag se om det går att göra detta helt i Python.
Geotaggade foton till karta
Under veckan som gick ställdes jag inför ett bekymmer som handlade om att göra om stora mängder fotografier till geodata (geotaggade foton). Inte bara det, utan det skulle göras med en befintlig arkitektur i ett låst system. Jag kan avslöja redan nu att så fungerar inte datorvärlden och mitt fortsatta arbete gick ut på att…