Close

Exempelkod för att använda och konvertera Örebro Kommuns kartpunkter till WGS84

Bild på console-appenÖrebro Kommun släppte för ett tag sedan geodata och öppnade därmed sin första datakälla (som jag vet om). Jag lovade ganska omgående att bygga något på det hela.

Nu råkar geopunkterna som så ofta i Sverige vara baserade på RT90 och inte WGS84 som man gärna använder till exempelvis Google Maps.

Well, fick tummen ur på jobbet idag när en lucka uppstod och här kommer ett projekt med exempelkod för att hämta datan, konvertera till WGS84 (alltså vanlig latitud och longitud) och sedan skriva resultatet till en fil/MySQL-databas.

Projektet kan du ladda ner här »

Har gjort en installationsfil som inte kräver någon databas, ladda ner och kör setup.exe »

Har i projektet ovan bifogat en SQL-fil så du snabbt kan få till den simpla databasen jag använder i projektet. Koden är skriven i .NET/C# och projektet är för Visual Studio 2010 – men kör du en äldre version av Visual Studio så är det bara att lyfta över filerna och fixa referenser till de två DLL:erna som finns i bin-mappen.

För att stänga av att den skriver till databas så kommentera/ta bort rad 34 i filen /App_Code/OrebroKommun.cs

Textfilen som skrivs ut ska landa på ditt skrivbord, men det går så klart att justera om du går in i koden.

Credd till Björn Sållarp och JSON.NET som jag plockat kodbibliotek från.

För dig som bryr dig om licens så betrakta det som CC BY-SA 2.0 🙂

Råkar du på en bugg så är det bara att höra av dig.

Leave a Reply

Your email address will not be published. Required fields are marked *

Denna webbplats använder Akismet för att minska skräppost. Lär dig hur din kommentardata bearbetas.