Det finns en funktion i lageregenskaperna i QGIS som gör det möjligt att förenkla geometrier.
Jag har nog nämnt det någon gång, men aldrig testat det ordentligt.
Det har jag nu…
Jag använde polygoner för Län och Kommuner från SCB och Vägar från Open Street Map, och alltsammans laddade jag in i en PostGIS databas.
Sedan provade jag enkel panorering med de olika lagerna när jag inte använde förenkling och när förenkling var aktiverad.
Det blev lite mindre skillnad än vad jag hoppats på…
Sedan fanns ett alternativ till där man använder förenkling på serversidan om det är möjligt, och då började det hända grejer.
I videon ovan så kan du själv titta på skillnaderna.
Nu är jag ingen hejjare på vare sig PostGIS eller QGIS heller för den delen, och när jag använder vägdata från exemplet ovan som vanlig enkel shape, då tar det 16 respektive 14 sekunder att uppdatera, vilket är marginellt snabbare. Det går dock ej att förenkla vid källan med shape. Skall det gå undan så får man som alltid lagra data lokalt vilket i mitt fall gör att shapefilen laddar på 6 sekunder utan och 4 sekunder med förenkling.
Är det någon som känner sig manad att förklara detta närmare så är ni välkomna med ett gästinlägg…
Tack för en riktigt intressant blog.
Förenkling av shape på serversidan kan ju göras med bla. ogr2ogr
ogr2ogr output.shp input.shp -simplify 0.0001
0.0001 är ”tolerance”