- OpenFreeMap ermöglicht es, benutzerdefinierte Karten kostenlos auf Websites und in Apps anzuzeigen
- Kann selbst gehostet oder über eine öffentliche Instanz genutzt werden
- Alles ist Open Source und kein „Open-Core“-Modell
- Die Kartendaten stammen von OpenStreetMap
- Die Nutzung der öffentlichen Instanz ist vollständig kostenlos, ohne Begrenzung bei Kartenaufrufen oder der Anzahl der Anfragen
- Keine Registrierung, keine Benutzerdatenbank, keine API-Schlüssel und keine Cookies erforderlich
- Die Betriebskosten der öffentlichen Instanz sollen durch Spenden gedeckt werden
- Wöchentliche Downloads von weltweiten Kartendateien im Btrfs- und MBTiles-Format werden angeboten
Hintergrund des Projekts
- Gründer des Projekts ist Zsolt Ero
- Nach 9 Jahren Betrieb der Kartenkachel-Infrastruktur von MapHub wurde sie als Open Source freigegeben und OpenFreeMap veröffentlicht
Wie man das Projekt unterstützen kann
- Wenn dieses Projekt hilft, die Kosten für Kartenhosting zu senken, kann eine Unterstützung über GitHub Sponsors erwogen werden
- Eine monatliche Spende hilft dabei, die Serverkosten zu decken
Ob Support und SLA-Garantien angeboten werden
- Es wird ein Pro-Plan mit kostenpflichtigem Support und SLA-Garantien erwogen
- Bei Interesse bitte per E-Mail kontaktieren
Warum dieses Projekt erstellt wurde
- OpenStreetMap ist eines der wichtigsten kollaborativen Projekte der Geschichte
- Anders als früher, als man auf kommerzielle Anbieter von Kartenkacheln angewiesen war, bietet OpenFreeMap die Möglichkeit, einen eigenen Server einzurichten oder eine öffentliche Instanz zu nutzen
Warum eine kostenlose öffentliche Instanz angeboten werden kann
- Die hohen Kosten für Kartenhosting haben keine technischen Gründe
- Vektorkacheln sind statische Dateien, und Millionen davon auszuliefern ist nicht einfach, aber möglich
- Die Bandbreite soll durch gemietete Server abgedeckt werden, und es wird angenommen, dass das Projekt sich selbst tragen kann, wenn genügend Menschen die Support-Pläne abonnieren
Ist eine kommerzielle Nutzung möglich?
Tech-Stack
- Es gibt keinen Tile-Server; nginx liefert ein Btrfs-Image mit 300 Millionen hart verlinkten Dateien aus
- Es werden dedizierte Server statt Cloud genutzt
- Dank Planetiler von Michael Barry wurde die Erzeugungszeit der Kacheln von 5 Wochen auf 5 Stunden reduziert
- Das Kartenschema ist OpenMapTiles, und der Stil wurde geforkt und stark angepasst
Urheberrechtshinweis
- Bei Verwendung von MapLibre wird dieser automatisch hinzugefügt, daher ist keine zusätzliche Arbeit nötig
- Bei Nutzung mit alternativen Clients oder in Druckmedien bzw. Videos ist folgender Urheberrechtshinweis erforderlich:
- OpenFreeMap © OpenMapTiles Data from OpenStreetMap
- Der OpenFreeMap-Teil muss nicht angezeigt werden, wäre aber wünschenswert
Lizenz
- Die Projektlizenz ist MIT
- Die Kartendaten stammen von OpenStreetMap
- Die Lizenzen der enthaltenen Projekte sind in LICENSE.md aufgeführt
Zusammenfassung von GN⁺
- OpenFreeMap ist ein Open-Source-Projekt, das kostenlos benutzerdefinierte Karten bereitstellt
- Kommerzielle Nutzung ist möglich, und es kann entweder selbst gehostet oder über eine öffentliche Instanz genutzt werden
- Die Betriebskosten werden durch Spenden gedeckt, und der Tech-Stack nutzt nginx und Btrfs
- Das Projekt verwendet Daten von OpenStreetMap, und ein Urheberrechtshinweis ist erforderlich
- Ähnliche Projekte mit vergleichbarer Funktionalität sind Mapbox und Google Maps
1 Kommentare
Hacker-News-Kommentare
Nachfrage nach einem Kachel-Dienst für historische Daten
Erfahrungen mit Google Maps
Vergleich von OMT und Protomaps
Erfahrungen mit selbst gehosteten mbtiles
Notwendigkeit, für den Dienst zu bezahlen
Visualisierung geografischer Daten mit Python und Matplotlib
Neugier auf das Hosting-Setup
Positive Einschätzung der Projektphilosophie
Nutzung des Dienstes zur Kostensenkung
Notwendigkeit eines klaren Geschäftsplans