Teilen von Fahrradrouten mithilfe neu veröffentlichter Betriebssystem-APIs

Nachricht

HeimHeim / Nachricht / Teilen von Fahrradrouten mithilfe neu veröffentlichter Betriebssystem-APIs

Jul 08, 2023

Teilen von Fahrradrouten mithilfe neu veröffentlichter Betriebssystem-APIs

Im Artikel dieses Monats befassen wir uns mit den neuen Betriebssystem-APIs, die auf zu finden sind

Im Artikel dieses Monats befassen wir uns mit den neuen OS-APIs, die im OS Data Hub zu finden sind.

Der Datenhub ermöglicht den Zugriff auf OS Open Data und auf die OS APIs, mit denen auf unsere Inhalte zugegriffen werden kann. Über die APIs können Sie von unseren Servern aus auf unsere Daten zugreifen, ohne große Datenmengen auf Ihren Rechner herunterladen zu müssen. Derzeit verfügbar sind:

Lassen Sie uns wie in den vorherigen Artikeln ein Beispiel durchgehen, wie die Verwendung der OS Maps API in einen Kontext gebracht werden kann. Hier stellt ein Radsportbegeisterter eine Website zusammen, um die Radrouten zu zeigen, die er und eine Gruppe von Kollegen jede Woche unternehmen. Um die Routen visuell darzustellen, möchten sie die zurückgelegten Routen auf einer Karte einblenden und gleichzeitig den Zustand und die Länge jeder Route protokollieren.

Zu den Fragen, bei denen Kunden Unterstützung benötigen, gehören:

Wie kann ich OS-APIs in meiner GIS-Software verwenden?

Die OS Maps API wird als WMTS- oder ZXY-Endpunkt im Data Hub bereitgestellt. Dadurch können die verschiedenen Ebenen in den meisten modernen GIS-Programmen hinzugefügt werden. Stellen Sie sicher, dass Sie Ihren Umfang innerhalb der Software festlegen, bevor Sie die APIs rendern, da sonst die Kosten schnell steigen können!

Wie kann ich eine OS-API in meine Website integrieren?

Auf Betriebssystem-APIs kann problemlos in HTML zugegriffen werden, indem einige grundlegende JavaScript-Funktionen zusammen mit anderen Zuordnungs-APIs wie Mapbox (kostenlos mit Premium-Optionen) oder Leaflet (kostenlos und Open-Source) verwendet werden. In diesem Beispiel wird Leaflet verwendet, andere Beispiele finden Sie jedoch auf OS Labs. Der folgende Code wurde im Hauptteil der Beispielwebsite verwendet, die am Ende des Artikels zu finden ist.

Wie kann ich sicherstellen, dass ich Benutzern nur den Zugriff auf OpenData innerhalb meiner APIs erlaube?

Wählen Sie einfach einen Open-Only-Kartenstil und wenden Sie die richtigen Zoom-Schwellenwerte für minZoom und maxZoom an, um Ihre Benutzer innerhalb von OpenData zu halten, bei dem es sich um kostenlos nutzbare Betriebssystemdaten handelt. Sie können das Schwenken auch mithilfe eines Arrays mit südwestlichen und nordöstlichen Begrenzungskoordinaten innerhalb des Objektschlüssels „mapOptions.maxBounds“ einschränken.

Wie kann ich Nicht-OS-Daten in die Anwendung integrieren?

Dies kann mithilfe der Mapping-API erfolgen, die zum Anzeigen der OS Maps-Daten verwendet wird. In diesem Beispiel verfügt Leaflet über ein Repository namens Omnivore, mit dem mehrere GeoJSON-Dateien auf einer Karte angezeigt werden können. Mapbox und andere Kartierungstools verfügen über ähnliche Methoden. Das Beispiel verwendet auch Mouseover-Tooltips.

Dies führt dazu, dass eine mit der OS-API erstellte Karte in eine Beispielwebsite integriert wird. Bitte beachten Sie, dass die Radroutendaten NICHT in der API enthalten sind und speziell für dieses Beispiel erfasst wurden:

Zusammenfassen:

Ganz gleich, ob Sie neu in der Geoinformatik oder ein Experte für GIS-Daten sind, der OS Data Hub gewährt Zugriff auf unsere Daten. Entdecken Sie unsere Plattform und die Vorteile ihrer Nutzung, zusammen mit einer Erläuterung der Arten von GIS-Daten, die Sie erhalten können.

Unsere hochpräzisen Geodaten und gedruckten Karten helfen Einzelpersonen, Regierungen und Unternehmen, die Welt sowohl in Großbritannien als auch im Ausland zu verstehen.

Eine API zum Filtern von Ordnance Survey-Daten für Gebäude, Straßen, Flüsse, Krankenhäuser, Spielfelder und Grünflächen.

OS MasterMap Topography Layer ist ein Datensatz, der Gebäudehöhen für Großbritannien zeigt.

Ein Vektorkacheldienst, der detaillierte Ordnance Survey-Daten als anpassbare Grundkarte bereitstellt.

Ein geografisches Verzeichnis mit grundlegenden Informationen zu identifizierbaren Orten. Finden Sie über die API den Standort, der einem bestimmten Punkt am nächsten liegt.

Greifen Sie kostenlos auf die Beziehungen zwischen Grundstücken, Straßen und OS MasterMap-Kennungen zu.

Mit der OS-Downloads-API können Sie Ihre Downloads von OS OpenData- und OS Premium-Daten skripten und automatisieren. Sparen Sie wertvolle Zeit durch die Automatisierung des Prozesses.

Zu den Fragen, bei denen Kunden Unterstützung benötigen, gehören: Wie kann ich OS-APIs in meiner GIS-Software verwenden? Wie kann ich eine OS-API in meine Website integrieren? Wie kann ich sicherstellen, dass ich Benutzern nur den Zugriff auf OpenData innerhalb meiner APIs erlaube? Wie kann ich Nicht-OS-Daten in die Anwendung integrieren? Zusammenfassen