I detta inlägg testar jag att geokoda med ett plug-in i QGIS. Adresser hämtar jag från en sida på Internet. Allt fungerar inte perfekt, men det fungerar tillräckligt bra för att säkerställa att metoden fungerar.
Jag använder mig av Systembolagets butiker i Jönköpings län.
Listan markerar jag på hemsidan och sparar som textfil, vilket skapar en fil med följande utseende.
Varje butik skrivs på två rader. Den första har namnet på butiken och den andra adressen samt öppettider. För att skapa en lämplig tabell använder jag Python.
Jag har även lagt till rubriker och en kolumn med ”land”, för att geokodningen skall fungera bättre.
Texten som genererades sparas i en egen fil, som sedan kan öppnas med QGIS.
Geokodningsverktyget finns i insticksprogrammet MMQGIS. Via en dialog så öppnas textfilen och där pekar man ut relevanta kolumner med information och var resultatet skall sparas.
Resultatet läggs till i kartan och det skapas även en textfil med de rader som inte gick att geokoda. I mitt fall blev det fler som inte fungerade, men det beror kanske på geokodningstjänsten via OpenStreetMap och hur jag formaterat filen.
När jag använder OpenStreetMap så följer även ett antal attribut med, som anger vad adressen representerar i OpenStreetMap.
Om man har en egen adressdatabas, så kan man geokoda mot denna också, men det har jag inte testat. Om man har en nyckel mot Google API så kan man även använda Google.