Publicerad Lämna en kommentar

Foss4G – Norge

Knappt är Foss4G slut innan det var dags igen för en lokal Foss4G konferens, den här gången i Norge.

Är man nyfiken på vad som avhandlades där så finns ”naturligtvis” presentationerna på Internet att titta på.

https://vimeo.com/album/4125736

För QGIS intresserade så kan jag särskilt rekommendera Anita Grasers presentation.

Hmm. Undrar om Svenska QGIS användarträffen i Norrköping 11-12 Oktober också kommer att ”live-streamas” eller spelas in? Varför inte? Det är ju inte speciellt svårt så länge förutsättningarna finns.

På tal om Svenska QGIS användarträffen. Är det dags? Och finns det underlag, för en officiell svensk användargrupp?

Skärmbild_2016-09-03_10-53-21

För närvarande finns det 12 grupper, och alla har möjlighet att utse en medlem till det nya (?) ”QGIS.org” som kommer att ha direkt inflytande över exempelvis hur pengar används i projektet, samt vilka som sitter i QGIS styrelse (PSC – Project Steering Committee).

Det finns flera aspekter att överväga innan man fattar ett beslut om att ansöka om medlemskap och man bör läsa https://www.qgis.org/en/site/forusers/usergroups.html för att få en bättre bild av vad det innebär.

Nyhet från Geosupportsystem , orginal inlägg

Publicerad Lämna en kommentar

Windows 10 igen, men hur länge…

Dags för veckans gnäll!

I somras gjorde jag mig av med min sista Windowsinstallation och installerade Xubuntu enbart på den datorn (hade kört dual boot innan). Det var nog det bästa jag gjort på länge!

Nu stötte jag på ett tillfälle att skaffa en datorsticka från Lenovo med Windows 10 Home installerat. Då priset var enastående så slog jag till (555 kr). Tanken är att ha denna enkla maskin till Windows tester, utan att den blockerar mer användbar hårdvara.

lenovo-ideacentre-stick-300

Stickan har Intel Atom processor (x86) på 1.33 GHz, med 2 Gb Ram och 32 Gb flashminne, vilket under normala omständigheter skulle räcka mer än väl, men nu är det Windows… och en 32-bitars version dessutom trots att processorn har 64-bit arkitektur.

Första problemet uppstod vid systemuppgradering nu i helgen. Uppdateringen kräver 16 Gb ledigt utrymme!!! Hade det varit Linux installerat så hade detta inte varit något problem, men nu är det som sagt Windows 10. Av de 32 Gb som finns på disken är det enbart 26 kvar på C:\. Av dessa tar kritiska systemfiler upp nästan 9 Gb!!

Jag fick i princip radera allt som gick att radera (många program och funktioner går inte att bli av med) innan det var möjligt att uppgradera.

Uppgraderingen tog sedan ”forever”, och vi får väl se om jag blir lika ”nöjd” som många andra efter denna ”Aniversity Update”.

Nej, den stora frågan är väl hur lång tid jag står ut innan jag blåser även denna dator och installerar ett riktigt operativsystem, som gör som jag vill.

Nyhet från Geosupportsystem , orginal inlägg

Publicerad Lämna en kommentar

Plugin-Problem med QGIS i Debian/Ubuntu

Det finns insticksprogram i QGIS som inte fungerar om man använder Debian/Ubuntu Linux.

Skärmbild_2016-08-28_12-12-42

Det handlar om saknade paket i Qt4. QtWebKit har tagits bort från Debianpaketen. Det verkar som det enda sättet att lösa detta är att uppdatera till Qt5, vilket kommer att ske först när QGIS 3.0 släpps.

Det kan finnas en möjlighet att lösa det så länge om det går att inkludera de filer som behövs i QGIS distributionen, men det är ganska osäkert just nu.

Vilka tillägg påverkas då, och vad kan man göra om man ”drabbas”.

Senast så märkte jag det när jag ville testa det nya ”Resource Sharing” tillägget, som skall göra det enklare att skapa resursbibliotek där man kan dela exempelvis lagerstilar med andra. Så fort tillägget skall startas så kraschar QGIS, vilket även gör att det inte går att avinstallera tillägget på normalt vis.

Istället får man gå till katalogen ”.qgis2/python/plugins/” och manuellt radera katalogen med det krånglande insticksprogrammet.

Jag har inte hittat något enkelt sätt att få dessa insticksprogram att fungera, och det känns tråkigt att behöva vänta tills QGIS 3.0 skall släppas. Jag har heller inte riktigt ”ork” att kompilera QGIS själv mot Qt5, vilket i och för sig är fullt möjligt redan nu.

Ett annat alternativ är att modifiera krånglande insticksprogram så att dessa inte använder QtWebKit, vilket framför allt används för att visa tilläggsinformation och hjälptexter. Detta är dock inte helt trivialt, men om du vill försöka så skulle jag börja med ui-filerna.

Leta efter en widget med ”class=QWebView” och ersätt exempelvis denna med en ”class=QTextBrowser” widget. Det låter enkelt, men man behöver nog veta lite vad man gör. Det viktiga är att widgeten har samma namn som originalet, men sedan kan man i princip ta bort allt innehåll i den. Dessutom så måste man ta bort alla ”custom widgets” som är kopplade till klassen.

Nyhet från Geosupportsystem , orginal inlägg

Publicerad Lämna en kommentar

Satellitbilder i GIS

Det blir bara enklare och enklare att hämta och använda aktuella satellitbilder. I detta inlägg tittar jag på ett exempel där man kan söka efter och hämta just de data man behöver, utan registreringar eller att ladda hem en massa band i paket som man inte har behov av. Det blir även lite tips för hur du anpassar dessa i QGIS.

Skärmbild_2016-08-28_09-21-49.png

Sidan https://remotepixel.ca erbjuder massor med tjänster förknippade med satellitbilder och remote sensing, med flera.

Här tittar jag framför allt närmare på ”Satellite Search”, där det går att zooma och panorera till ett geografiskt område, välja om man vill se footprints för Landsat 8 eller Sentinel 2.

Skärmbild_2016-08-28_09-31-40.png

När man markerar en plats, så väljer man även indirekt scener som täcker detta område, och den senaste bilden visas i en lista till höger. När man klickar på denna öppnas en lista med bilder bakåt i tiden som visar förhandsgranskningar.

Beroende på årstid etc så varierar förekomsten av moln, och då är det praktiskt att mängden moln är angivet med en procentsats.

När man hittat den scen man är intresserad av klickar man på nedladdningslänken, vilket ger möjlighet att ladda hem just de band man behöver.

Skärmbild_2016-08-28_09-40-47

Det finns även några exempel för att visa infraröd vegetation och urbana miljöer, med mera, vilket kan hjälpa när man skall välja vilka band man vill ha.

Det är fortfarande stora filer, men nu är det några hundra megabyte och inte flera gigabyte som det handlar om.

Sentinel vs Landsat

Sentinel bilderna är högre upplösning (10 m) och behöver inte ”skärpas” med ett pankromatiskt band, vilket däremot behövs för att få lite bättre upplösning i dessa bilder (färgband 30 m, pankromatiskt 15 m).

Jag tycker Sentinel är betydligt enklare att hantera i QGIS och därför tänkte jag snabbt visa hur jag paketerar banden för att få till en bra visuell bild.

Det är band 2, 3 och 4 som behövs så välj ett område och ladda hem dessa band. Banden saknar metadatainformation i filnamnen så ett tips är att skapa en katalog med exempelvis information om datum i katalognamnet. Se även till att hämta metadatafilen och spara den med de övriga filerna.

I QGIS så lägger du till de tre filerna som raster, och ser till att ”B4” ligger överst och ”B2” underst. Då blir det enklare att få till rätt färg i rätt band i nästa steg.

Skärmbild_2016-08-28_10-03-43

I menyn ”Raster” / ”Övrigt” använder jag funktionen för att skapa virtuella rasterlager (GDAL VRT). Det viktiga är att se till att ”Separera” lager är markerat. Det går att välja filer som inte är inlästa i QGIS, men då blir det lite svårare att ha koll på vilken ordning som dessa läses in. I textlistan längst ner i dialogen så skall banden komma i ordningen 4, 3, 2.

Skärmbild_2016-08-28_10-08-54

Direkt från start så skall banden vara kopplade till rätt färger och därmed ge en skapligt naturlig bild, men det är långt ifrån bra. För detta behöver man gå in och justera lageregenskaperna.

Skärmbild_2016-08-28_10-21-25.png

Det centrala i stilsättningen är vad man väljer för att ”sträcka” ut färginformationen i respektive band. Det finns olika sätt att läsa in dessa ”min/max” värden och för Sentinel 2 så passar standardavvikelse på ”4” väldigt bra. Jag väljer även att hämta statistik från hela bilden (”Actual”), vilket tar lite tid men ger ett bättre resultat.

Skärmbild_2016-08-28_10-25-47

För att finjustera kan man använda även decimaler i inställningarna och för ännu mer kontroll så kan man justera ljusstyrka, kontrast och färgmättnad. Man måste jobba lite med detaljerna för att det skall bli riktigt bra.

Landsat 8 fungerar inte riktigt med samma metod! Här brukar jag använda möjligheten att ändra procentsatserna för hur långt skalan skall sträckas ut. I bilden nedan har jag använt 99.9 % som övre gräns, för att få bort de värsta topparna.

Skärmbild_2016-08-28_10-47-40

I fallet med Landsat så måste man även ta hänsyn till att man kanske skall skärpa bilden med det pankromatiska bandet (Band 8). Beroende på hur man väljer att göra detta så kan man behöva anpassa ljusstyrka, etc.

Det går att få fram snarlika resultat, men upplösningen är högre i Sentinel och det finns inget behov av att ”skärpa” bilderna, vilket gör att jag som sagt föredrar Sentinel. Landsat däremot har ett enormt arkiv med historiska bilder och det skiljer även i vilka band som används, vilket även påverkar vilka tillämpningar som är möjliga. Genom att ha både Sentinel och Landsat sökbara i samma webbapplikation är en enorm fördel då det enkelt går att kontrollera båda, om man exempelvis är ute efter ett specifikt datum.

Nyhet från Geosupportsystem , orginal inlägg

Publicerad Lämna en kommentar

QGIS + QField

Ännu en video från FOSS4G. (länk)

Inget nytt i sig, men en påminnelse till mig själv att jag måste testa detta.

Vad det handlar om är QGIS i en tablet. I grunden är det exakt samma kod som i skrivbordsversionen, men användargränssnittet är helt nytt.

Detta innebär att rendering av QGIS projekt fungerar och ser ut exakt likadant som på datorn, men funktionaliteten är något begränsad på grund av begränsningarna i gränssnittet.

Utveckling pågår och exempelvis går det endast att samla in punkter och linjer i appen, inte polygoner, ännu…

Arbetsflödet är i princip:

  1. Förbered projektet för QField
    (data med relativa sökvägar eller on-line)
  2. Synka/överför till tablet
  3. Redigera i fält
  4. Synka tillbaka ändringar

Exakt hur detta fungerar just nu är jag inte säker på, men det finns plugin för att förbereda vanliga projekt för QField och man jobbar på en synkroniseringsfunktion som kan synkronisera data så fort det finns en tillgänglig uppkoppling till källan/databasen.

Det börjar mer och mer likna ett annat större GIS företags programsvit. QGIS, QGIS Server, QGIS Web Client, QField och snart kanske även QGIS Portal…

Nyhet från Geosupportsystem , orginal inlägg

Publicerad Lämna en kommentar

Topologi i PostGIS

Då har jag börjat beta av filmer från FOSS4G och redan en av de första var riktigt intressant.

Det var en beskrivning av problem som finns med ”Simple Feature” geometrier när man lagrar data i grader, men bearbetar dessa i projicerade system.

Varje gång något redigeras så driver punkterna i databasen på grund av transformering…

Men vad hemskt! Hur mycket?

I exemplet talar man om maximalt 4 mm…

???

Detta kan vara anledningen till att inte fler hört talas om detta problem. Men tänk er själva att ni vill kontrollera om en punkt redigerats genom att testa om den rört sig, då spelar det ingen roll om det är 4 millimeter eller 4 kilometer.

Eller att angränsande polygoner har brytpunkter som driver isär och skapar överlapp eller glipor som man egentligen inte vill ha.

Lösningen är antingen att man lagrar data i en och samma projektion (exempelvis SWEREF99TM) så man slipper transformeringen, eller så ser man till att man använder ”topologier” för att helt undvika några av problemen.

Jag säger ”några” av problemen, då det fortfarande kan introduceras fel när man genomför koordinattransformationer mellan databas och klient. En lösning på detta problem är att inte skicka tillbaka data som är oförändrade. Detta kräver lite anpassningar på klientsidan, exempelvis i en webbklient, men det reducerar många av de återstående problemen.

Vill du titta på Lars Aksel Opsahl när han presenterar detta så går det att göra här: http://ftp5.gwdg.de/pub/misc/openstreetmap/FOSS4G-2016/foss4g-2016-1172-postgis_topology_will_replace_simple_feature-hd.mp4

Nyhet från Geosupportsystem , orginal inlägg

Publicerad Lämna en kommentar

FOSS4G Video

<!–FOSS4G Video | Geosupportsystem

Förra veckan genomfördes en återkommande konferens kallad FOSS4G, eller ”Free and Open Source Software for Geospatial”. Vi var nog några stycken som önskat att vi kunde varit där, och det är säkert ännu fler som är nyfikna på vad som presenterades.

Jag skall försöka ”titta ikapp” alla presentationer, men det kommer att ta ganska lång tid… Vi får se om det blir lite artiklar om personliga favoriter senare.

Om du också är nyfiken så finns det videoinspelningar för presentationerna som går att titta på on-line.

http://video.foss4g.org/foss4g2016/videos/index.php


%d bloggare gillar detta:

Nyhet från Geosupportsystem , orginal inlägg

Publicerad Lämna en kommentar

Nya nycklar för QGIS

<!–Nya nycklar för QGIS | Geosupportsystem

Om du använder Linux så är det dags att uppdatera dina GPG nycklar för QGIS. Lägligt när det nu skall uppdateras till nya buggfixade versioner.

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 073D307A618E5811

Tada!

Trevlig helg.

(För andra distributioner än Debian/Ubuntu, se http://qgis.org)


%d bloggare gillar detta:

Nyhet från Geosupportsystem , orginal inlägg

Publicerad Lämna en kommentar

Google it!

Det händer ganska ofta att man får frågor som inleds med ”du som kan det där med datorer…”. Det kan vara problem med mjukvaror, eller för- och nackdelar med olika program eller hårdvaror. Lösningen på majoriteten av problemen är en kanske inte så väl bevarad hemlighet som majoriteten som ”kan det där med datorer” känner till, och som jag nu tänker avslöja för alla andra!

Fakta är att ingen kan allt om datorer!

De som ”kan det där med datorer” vet detta, men vi vet också vad vi skall göra för att hitta en lösning på alla dessa problem!

Hemligheten är väldigt enkel!

Googla det!

De allra flesta problem man stöter på har någon annan redan stött på, och i många fall hittat en lösning till.

Det gäller bara att söka lite, och inte vara allt för rädd för att prova. Många lösningar beskrivs på Engelska och en del är lite väl tekniska för att man skall förstå vad som skrivs, men om samma lösning föreslås i flera artiklar, på ett problem man själv har så är det bara att prova och om det fungerar så behöver man inte nödvändigtvis bry sig om varför det fungerar, eller hur. Det kan ju i och för sig vara skillnad om det är ett problem som man stöter på gång på gång eller något som endast inträffar en enda gång.

Jag svarar gärna på frågor och hjälper till när andra stöter på problem, det är ju också ganska kul att visa att man faktiskt ”kan det där med datorer”. Men när man möter problem som har sin lösning i den första sökträffen på Google så blir man inte direkt imponerad.

Min uppmaning till alla er som tror att ni inte ”kan det där med datorer” är försök! Och kom ihåg vår nu gemensamma hemlighet: ”Google it!”

Nyhet från Geosupportsystem , orginal inlägg

Publicerad Lämna en kommentar

OpenOrienteering

Förra veckan tittade jag lite snabbt på OCAD, som är ett GIS program som bland annat används inom orienteringssporten.

Jag fick då ett tips om ett alternativ med öppen källkod, som jag lika snabbt tänkte titta närmare på i detta inlägg.

Jag testar nu aktuell stabil version (0.6.1), men jag återkommer lite mot slutet till pågående utveckling.

OpenOrienteering.org så möts man av en tydlig sida med de senaste nyheterna och i många fall direktlänkar till exempelvis nedladdningssidor för programmet. När jag säger programmet så menar jag ”Mapper”, men det finns andra program under namnet OpenOrienteering också, men dessa lämnar jag därhän tillsvidare, så kolla själv.

Programmen finns på GitHub (som brukligt är) och går att hämta för såväl Windows, Linux och Mac. Men även varianter för exempelvis Android finns tillgängliga.

Idag sitter jag med Windows 10, så jag kör 64-bitars installationsprogrammet.

install1

Klassisk installation med villkor och plats för installationen, genvägar etc. Inga konstigheter alls.

Inom ingen tid alls så är programmet installerat och det är bara att köra igång.

oo1

Det börjar med ett ganska avskalat gränssnitt med ganska mycket på Svenska, vilket kan uppskattas av många, även om det är en del texter som är oöversatta.

OpenOrienteering Mapper bygger på Qt, som QGIS, men till skillnad från QGIS så är det här Qt 5.5 som är rekommenderat vid kompileringen.

Dagens tips i nederkant är ett bra sätt att få lite ingångar till programmet och komma igång med arbetet. Det finns bland annat några inbyggda kartor som kan läsas in i programmet som exempel.

Det går att öppna befintliga kartor, även kartor i OCAD-format, vilket jag dock inte testat.

oo2

När man skapar en ny karta så kan man välja mellan ett antal symboluppsättningar. Det går även att läsa in symboluppsättningar från en fil, men jag gissar att man kan skapa sin egen också, om de som finns inte passar.

När man börjar med en ny karta så är arbetsytan helt tom, frånsett en text som anger att man kan läsa in en bakgrundskarta eller rita direkt.

Väljer man att läsa in en bakgrundskarta så är det en ren bild man läser in. Det kan vara praktiskt om man inte är hemma i GIS och koordinatsystem etc, och snabbt vill lägga ut en bana för en orientering. För att skalan skall stämma så behöver man dock ange hur många meter varje pixel är, vilket man ganska enkelt kan mäta ut i bilden med ett ritprogram.

Om kartan kommer från någon annan så kan man säkert få hjälp att klara ut detta mått.

oo3

Det finns dock goda möjligheter att exempelvis georeferera en inläst rasterbild, det förutsätter dock att den inlästa bilden är noggrant angiven med pixelstorlek. Georefereringen görs nämligen med enbart en punkt och rotation i förhållande till ett referenssystem.

Det går att importera data också, men tyvärr inte i shapeformat. För orientering så är dock andra format viktigare.

  • omap
  • xmap
  • ocd
  • gpx
  • osm
  • dxf

Lite oklart hur detta fungerar, men jag är mer GIS person än redo att ta en massa genvägar för att snabbt få fram en orienteringskarta som är ”tillräckligt bra”.

oo4.PNG

Att ”rita” en egen karta helt från början är inte särskilt annorlunda jämfört med ett enkelt ritprogram. Det har inte så mycket med GIS att göra, så den som bara vill rita en karta kommer inte att ha så stora problem. Symbolerna man kan välja bland är ”smarta” och när man ritar ut exempelvis korsande vägar så anpassas symbolerna i korsningen på ett snyggt sätt.

När man har en karta, eller har läst in en bakgrundskarta så finns det symboler för att planera en bana. Speciellt ”nice” är ett snabbverktyg för att lägga en orienteringsbana. Klicka ut startpunkt, ett klick för varje kontroll och ett högerklick på målet. Färdigt! Ja du får själv sätta ut siffror vid kontrollerna och lägga in eventuella begränsningar i övrigt.

Sammanfattning

Jag vet inte riktigt vad jag förväntade av programmet men med lite eftertanke så är det nog ett ganska smart program för just orienteringssporten.

Det är inte ett program för att skapa korrekta kartor att ha i bakgrunden! För detta så bör man välja ett ”riktigt” GIS. Men för att rita in justeringar och tillfälliga objekt eller aktuella förhållanden så fungerar det ganska bra.

Att lägga en bana på en befintlig karta så fungerar det alldeles utmärkt utan några speciella finesser, men också utan direkta krångligheter.

En del saker har jag inte hittat, eller kommit underfund med. Exempelvis så är en bana även en kontrollbeskrivning som det inte borde vara så svårt att ha en modul för i programmet som underlättar skapandet av en sådan. Den kanske finns men jag har inte hittat den.

Sammantaget så verkar OpenOrientering vara ett bra verktyg för banläggaren, men når inte riktigt hela vägen fram för den som skall underhålla en bakgrundskarta. Tack och lov att man kan använda QGIS för det.

I den ”ostabila” utgåvan av OpenOrienteering Mapper så har man lagt till stöd för GDAL, vilket kan komma att tillföra en hel del funktioner som jag personligen saknar i nuvarande version. Exempelvis stöd för import av rena GIS format som shape. Jag har inte hunnit testa denna version så vi får väl se hur väl integrerat GDAL blir, men ett önskemål vore ju att kunna importera lager i GIS format (korrekt georefererade) och sedan enkelt symbolsätta dessa med de inbyggda stilarna för orienteringskartor. Ännu hellre hade jag nog velat importera (från QGIS) redan stilsatta vektordata från exempelvis PostGIS…

Nyhet från Geosupportsystem , orginal inlägg