SightMap

SightMap

Stand: 04/2020
Lesedauer: ca. 10 Minuten

Inhalt:

  • Idee

  • Fakten

  • Funktionsumfang

  • Funktionsweise

  • Datenschutz

  • Eingesetzte Komponenten

SightMap ist eine einfach zu bedienende, datenschutzfreundliche, preiswerte und sichere Website zum Rendern und Herunterladen von OSM (OpenStreetMap)-Karten-Kacheln.

Idee

Alle benötigten Daten für die Erstellung der Karten-Kacheln sind bei OSM open source und kostenfrei verfügbar. Allerdings benötigt die Erstellung der Karten-Kacheln (Rendern) viel Rechenleistung, Ressourcen und ein eigenes System, das die Kartendaten im benötigten Umfang rendern kann. Aus diesem Grund ist das Erstellen der Karten-Kacheln teuer, weshalb OSM nicht die Möglichkeit eines einfachen Karten-Downloads anbieten kann.
Mit SightMap soll die Nutzung von OSM Kartendaten für jedermann erschwinglich und einfach nutzbar werden. Aus diesem Grund stehen nicht alle Karten-Kacheln der Welt, sondern lediglich Bereiche einzelner (großer) ausgewählter Städte zum Download zur Verfügung.

Fakten

  • Einfaches Kostenmodell (Fester Preis pro Stadt)

  • Kein Abonnement

  • Keine versteckten Kosten

  • Einfaches Bezahlen per Bank-Überweisung

  • Keine Registrierung

  • Aktualisierung der Karten alle sechs Monate

  • Einnahmen werden zur Skalierung der Serverleistung verwendet

Funktionsweise

Der Service wurde entwickelt, um möglichst günstig OSM-Karten-Kacheln zum Download anbieten zu können. Hierfür wurde die komplette Erstellung der Karten-Kacheln automatisiert und läuft auf dem Service im Hintergrund ab. Lediglich die benötigte Rechenleistung/Serverleistung erzeugt hierbei kosten. Aus diesem Grund werden nur ausgewählte Städte und nicht die ganze Welt gerendert. Auch erfolgt eine Aktualisierung der Karten-Kacheln nur alle sechs Monate. Hierdurch ist die Anzahl an möglichen Städten durch die Serverleistung begrenzt. (Aktuell knapp 150 Städte). Wird durch den Verkauf von Karten-Kacheln mehr als die Serverkosten eingenommen, so wird dies für eine Erhöhung der Rechenleistung verwendet und resultiert somit in eine Erhöhung verfügbarer Städte. SightMap wurde speziell für diese beliebige Skalierbarkeit entwickelt.

Datenschutz

Ein besonderes Augenmerk wurde auf den Datenschutz sowie die einfache Benutzung der Web-Services gelegt. Hierbei ist ein System entstanden, dass einen einfach Kauf von Karten-Kacheln, ohne das Anlegen eines Benutzerkontos, ermöglicht. Bei einem Kauf erhält der Benutzer lediglich einen Token, über welchen er sowohl den Kauf, die Zahlung und den anschließenden Download ohne die Angabe von personenbezogenen Daten durchführen kann.

Eingesetzte Komponenten

  • Automatischer Daten-Download von OSM

  • Betriebssystem: Ubuntu-VM

  • DB: PostgreSQL zum Speichern der Daten

  • PostGIS und osm2pgsql zum Auslesen und Speichern der Daten in der DB

  • Mapnik zum Rendern der Karten-Kacheln