Condivisione di percorsi ciclabili utilizzando le API del sistema operativo appena rilasciate

Notizia

CasaCasa / Notizia / Condivisione di percorsi ciclabili utilizzando le API del sistema operativo appena rilasciate

Jul 08, 2023

Condivisione di percorsi ciclabili utilizzando le API del sistema operativo appena rilasciate

In this month’s article we are looking at the new OS APIs which can be found on

Nell'articolo di questo mese esamineremo le nuove API del sistema operativo che possono essere trovate su OS Data Hub.

L'hub dati dà accesso agli Open Data del sistema operativo e alle API del sistema operativo che possono essere utilizzate per accedere ai nostri contenuti. Le API possono essere utilizzate per accedere ai nostri dati dai nostri server senza dover scaricare grandi quantità di dati sul tuo computer. Attualmente disponibili sono:

Come negli articoli precedenti, esaminiamo un esempio di come contestualizzare l'utilizzo dell'API di OS Maps. Qui un appassionato di ciclismo sta creando un sito web per mostrare i percorsi ciclabili che lui e un gruppo di colleghi percorrono ogni settimana. Per visualizzare visivamente i percorsi, vogliono sovrapporre i percorsi che seguono su una mappa, registrando anche le condizioni e la lunghezza di ciascun percorso.

Le domande per cui i clienti necessitano di supporto includono:

Come posso utilizzare le API del sistema operativo nel mio software GIS?

L'API OS Maps viene fornita come endpoint WMTS o ZXY all'interno dell'hub dati. Ciò consente di aggiungere i vari livelli all'interno della maggior parte dei moderni software GIS. Assicurati di impostare la tua estensione nel software prima di eseguire il rendering delle API, altrimenti i costi possono aumentare rapidamente!

Come posso integrare un'API del sistema operativo nel mio sito web?

È possibile accedere facilmente alle API del sistema operativo in HTML utilizzando alcuni JavaScript di base insieme ad altre API di mappatura come Mapbox (gratuito con opzioni premium) o Leaflet (gratuito e open source). Questo esempio utilizza Leaflet, ma altri esempi possono essere trovati su OS Labs. Il codice seguente è stato utilizzato nel corpo del sito Web di esempio, che si trova alla fine dell'articolo.

Come posso assicurarmi di consentire solo agli utenti di accedere a OpenData all'interno delle mie API?

Scegliendo semplicemente uno stile di mappa solo aperto e applicando i giusti valori di soglia di zoom per minZoom e maxZoom potrai mantenere i tuoi utenti all'interno di OpenData, che sono dati del sistema operativo gratuiti. Puoi anche limitare la panoramica utilizzando un array con coordinate di delimitazione sud-ovest e nord-est all'interno della chiave oggetto mapOptions.maxBounds.

Come posso incorporare dati non del sistema operativo nell'applicazione?

Questa operazione può essere eseguita utilizzando l'API di mappatura utilizzata per visualizzare i dati delle mappe del sistema operativo. In questo esempio, Leaflet ha un repository chiamato omnivore che può essere utilizzato per visualizzare più file GeoJSON su una mappa. Mapbox e altri strumenti di mappatura hanno a disposizione metodi simili. L'esempio utilizza anche le descrizioni comandi al passaggio del mouse.

Ciò si traduce nell'incorporazione di una mappa creata con l'API del sistema operativo in un sito Web di esempio. Tieni presente che i dati del percorso ciclabile NON sono inclusi nell'API e sono stati raccolti appositamente per questo esempio:

Riassumere:

Che tu sia nuovo nel campo geospaziale o un esperto di dati GIS, OS Data Hub garantisce l'accesso ai nostri dati. Scopri la nostra piattaforma e i vantaggi derivanti dal suo utilizzo, insieme a una spiegazione dei tipi di dati GIS che puoi ottenere.

I nostri dati geospaziali e le mappe stampate altamente accurati aiutano individui, governi e aziende a comprendere il mondo, sia in Gran Bretagna che all'estero.

Un'API per filtrare i dati di Ordnance Survey per edifici, strade, fiumi, ospedali, campi da gioco, spazi verdi.

OS MasterMap Topography Layer è un set di dati che mostra le altezze degli edifici per la Gran Bretagna.

Un servizio di tessere vettoriali che fornisce dati dettagliati di Ordnance Survey come mappa di base personalizzabile.

Una directory geografica con informazioni di base sui luoghi identificabili. Trova la posizione più vicina a un determinato punto tramite l'API.

Accedi gratuitamente alle relazioni tra proprietà, strade e identificatori OS MasterMap.

L'API OS Downloads ti consente di creare script e automatizzare i download dei dati OS OpenData e OS Premium. Risparmia tempo prezioso automatizzando il processo.

Le domande per cui i clienti necessitano di supporto includono: Come posso utilizzare le API del sistema operativo nel mio software GIS? Come posso integrare un'API del sistema operativo nel mio sito web? Come posso assicurarmi di consentire solo agli utenti di accedere a OpenData all'interno delle mie API? Come posso incorporare dati non del sistema operativo nell'applicazione? Riassumere