Ich muss eine Website erstellen, die die folgenden Aufgaben ausführen muss:
- Zeigen Sie eine Webkarte mit topografischen Details an
- Zeigen Sie auf der Karte eine Reihe ausgewählter Straßen an
- Wenn eine Straße ausgewählt ist, zeigen Sie eine Reihe von Sonderzielen auf dieser Straße an
Die Einschränkungen sind:
- Ruby on Rails als Programmiersprache
Alles im Stack muss Open Source sein
Ich habe OpenStreetMap interessiert angesehen. Funktioniert es für die erforderlichen Aufgaben?
BEARBEITEN
Tatsächlich gibt es in diesem Unternehmen ein Produkt, das Google Earth verwendet, das jedoch aufgrund der kommerziellen Kosten geändert werden soll.
openstreetmap
google-earth
Tommasop
quelle
quelle
Antworten:
Wenn Sie keine Satellitenbilder oder 3D-Inhalte benötigen, ist dies mit einer Kombination aus:
Wir haben eine Anwendung auf gis.modulo.ro , die Bergwanderwege von OpenStreetMap zeigt (serverseitig ist Java-basiert).
Hinweis: Sie können einige 3D-Aufgaben ausführen, indem Sie Höhenprofile (NASA srtm) in die OpenStreetMap-Daten integrieren.
quelle
Ihre erste Anforderung ist, dass Sie in der Lage sein sollten
Mit offenen Straßenkarten ist das nicht so einfach. Bei Google Maps ist die Geländeansicht gut genug, um grundlegende topografische Details anzuzeigen.
Bei Open Street Maps müssen Sie über einen eigenen Server verfügen, der topografische Daten bereitstellt.
quelle