Karl Johan Anreasson and Christian Wemstad

Synlighet i PostGIS

Sammanfattning

Att kunna avgöra vilka byggnader en fotgängare kan se för någon given GPS-koordinat är den centrala delen i denna rapport. Projektet är en del av SpaceBook-projektet vilket har som mål att hjälpa turister och stadsarbetare i en stadsmiljö. Det är därför viktigt att programmet har en tydlig verklighetsanknytning.

Kartor exporterades från OpenStreetMap och importerades in i PostGIS, ett tillägg till PostgreSQL. Funktioner konstruerades i PostGIS för att avgöra vilka byggnader som är synliga från en given koordinat. För att uppnå detta kontrolleras synligheten av centrum samt alla hörn på byggnaden. Det finns tidskrav på exekveringstiden på grund av SpaceBook-projektet. Dessa uppnås när en relativt liten radie runt positionen väljs (ca 500 meter).

Optimering av programmet är komplicerat på grund av den komplexa placeringen av byggnader i en stad. Därför är det svårt att hitta säkra antaganden som kan utnyttjas för att optimera programmet ytterligare.