Compartir rutas ciclistas utilizando las API del sistema operativo recientemente lanzadas

Noticias

HogarHogar / Noticias / Compartir rutas ciclistas utilizando las API del sistema operativo recientemente lanzadas

Jul 08, 2023

Compartir rutas ciclistas utilizando las API del sistema operativo recientemente lanzadas

En el artículo de este mes, analizamos las nuevas API del sistema operativo que se pueden encontrar en

En el artículo de este mes, analizamos las nuevas API del sistema operativo que se pueden encontrar en OS Data Hub.

El centro de datos brinda acceso a los datos abiertos del sistema operativo y a las API del sistema operativo que se pueden usar para acceder a nuestro contenido. Las API se pueden usar para acceder a nuestros datos desde nuestros servidores sin tener que descargar grandes cantidades de datos en su máquina. Actualmente disponibles son:

Al igual que con los artículos anteriores, veamos un ejemplo de cómo poner en contexto el uso de OS Maps API. Aquí, un aficionado al ciclismo está armando un sitio web para mostrar las rutas ciclistas que él y un grupo de colegas toman cada semana. Para mostrar las rutas visualmente, quieren superponer las rutas que toman en un mapa, al mismo tiempo que registran la condición y la longitud de cada ruta.

Las preguntas con las que los clientes necesitan ayuda incluyen:

¿Cómo puedo usar las API del sistema operativo en mi software GIS?

La API de OS Maps se proporciona como un punto final WMTS o ZXY dentro del centro de datos. Esto permite agregar varias capas en la mayoría de los software GIS modernos. ¡Asegúrese de configurar su extensión dentro del software antes de renderizar las API, de lo contrario, los costos pueden aumentar rápidamente!

¿Cómo puedo integrar una API de sistema operativo en mi sitio web?

Se puede acceder fácilmente a las API del sistema operativo en HTML utilizando JavaScript básico junto con otras API de mapeo como Mapbox (gratis con opciones premium) o Leaflet (gratis y de código abierto). Este ejemplo usa Leaflet, pero se pueden encontrar otros ejemplos en OS Labs. El siguiente código se usó dentro del cuerpo del sitio web de ejemplo, que se encuentra al final del artículo.

¿Cómo puedo asegurarme de que solo permito que los usuarios accedan a OpenData dentro de mis API?

Simplemente elegir un estilo de mapa solo abierto y aplicar los valores de umbral de zoom correctos para minZoom y maxZoom le permitirá mantener a sus usuarios dentro de OpenData, que es un sistema operativo de uso gratuito. También puede restringir la panorámica utilizando una matriz con coordenadas de límite suroeste y noreste dentro de la clave de objeto mapOptions.maxBounds.

¿Cómo puedo incorporar datos que no sean del sistema operativo en la aplicación?

Esto se puede hacer usando la API de mapeo que se usa para mostrar los datos de OS Maps. En este ejemplo, Leaflet tiene un repositorio llamado omnívoro que se puede usar para mostrar varios archivos GeoJSON en un mapa. Mapbox y otras herramientas de mapeo tienen métodos similares disponibles. El ejemplo también utiliza información sobre herramientas al pasar el mouse sobre ella.

La incorporación de un mapa creado con la API del sistema operativo en un sitio web de ejemplo da como resultado esto. Tenga en cuenta que los datos de la ruta ciclista NO están incluidos en la API y se recopilaron específicamente para este ejemplo:

Resumir:

Ya sea que sea nuevo en geoespacial o un experto en datos GIS, OS Data Hub otorga acceso a nuestros datos. Descubra nuestra plataforma y los beneficios de usarla, junto con una explicación de los tipos de datos GIS que puede obtener.

Nuestros datos geoespaciales de alta precisión y mapas impresos ayudan a las personas, los gobiernos y las empresas a comprender el mundo, tanto en Gran Bretaña como en el extranjero.

Una API para filtrar datos de Ordnance Survey para edificios, carreteras, ríos, hospitales, campos de juego, espacios verdes.

OS MasterMap Topography Layer es un conjunto de datos que muestra las alturas de los edificios de Gran Bretaña.

Un servicio de teselas vectoriales que proporciona datos detallados de Ordnance Survey como un mapa base personalizable.

Un directorio geográfico con información básica sobre lugares identificables. Encuentre la ubicación más cercana a un punto dado a través de la API.

Accede a las relaciones entre inmuebles, calles e identificadores OS MasterMap de forma gratuita.

La API de descargas del sistema operativo le permite programar y automatizar sus descargas de datos OS OpenData y OS Premium. Ahorre un tiempo valioso al automatizar el proceso.

Las preguntas con las que los clientes necesitan asistencia incluyen: ¿Cómo puedo usar las API del sistema operativo en mi software GIS? ¿Cómo puedo integrar una API de sistema operativo en mi sitio web? ¿Cómo puedo asegurarme de que solo permito que los usuarios accedan a OpenData dentro de mis API? ¿Cómo puedo incorporar datos que no sean del sistema operativo en la aplicación? Resumir