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.
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.
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
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.
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.
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