Совместное использование велосипедных маршрутов с использованием недавно выпущенных API-интерфейсов ОС

Новости

ДомДом / Новости / Совместное использование велосипедных маршрутов с использованием недавно выпущенных API-интерфейсов ОС

Jul 08, 2023

Совместное использование велосипедных маршрутов с использованием недавно выпущенных API-интерфейсов ОС

В статье этого месяца мы рассмотрим новые API-интерфейсы ОС, которые можно найти на

В статье этого месяца мы рассмотрим новые API-интерфейсы ОС, которые можно найти в Центре данных ОС.

Центр данных предоставляет доступ к открытым данным ОС и API-интерфейсам ОС, которые можно использовать для доступа к нашему контенту. API-интерфейсы можно использовать для доступа к нашим данным с наших серверов без необходимости загрузки больших объемов данных на ваш компьютер. На данный момент доступны:

Как и в предыдущих статьях, давайте рассмотрим пример того, как поместить использование OS Maps API в контекст. Здесь любитель велосипедного спорта создает веб-сайт, на котором показаны велосипедные маршруты, по которым он и группа коллег проезжают каждую неделю. Чтобы визуально отобразить маршруты, они хотят наложить пройденные ими маршруты на карту, а также записать состояние и длину каждого маршрута.

Вопросы, по которым клиентам нужна поддержка, включают:

Как я могу использовать API-интерфейсы ОС в своем программном обеспечении ГИС?

API OS Maps предоставляется как конечная точка WMTS или ZXY в Data Hub. Это позволяет добавлять различные слои в большинство современных программ ГИС. Прежде чем отображать API, убедитесь, что вы установили свой размер в программном обеспечении, иначе затраты могут быстро возрасти!

Как я могу интегрировать API ОС на свой сайт?

Доступ к API-интерфейсам ОС можно легко получить в HTML с использованием базового JavaScript наряду с другими API-интерфейсами отображения, такими как Mapbox (бесплатно с премиум-опциями) или Leaflet (бесплатно и с открытым исходным кодом). В этом примере используется Leaflet, но другие примеры можно найти в OS Labs. Следующий код использовался в теле примера веб-сайта, найденного в конце статьи.

Как я могу гарантировать, что я разрешаю пользователям доступ к OpenData только через мои API?

Просто выбрав стиль карты «Только для открытия» и применив правильные пороговые значения масштабирования для minZoom и maxZoom, вы сможете держать своих пользователей в пределах OpenData, которые являются бесплатными для использования данными ОС. Вы также можете ограничить панорамирование, используя массив с координатами юго-запада и северо-востока в ключе объекта mapOptions.maxBounds.

Как я могу включить в приложение данные, не относящиеся к ОС?

Это можно сделать с помощью картографического API, который используется для отображения данных OS Maps. В этом примере Leaflet имеет репозиторий под названием omnivore, который можно использовать для отображения нескольких файлов GeoJSON на карте. Mapbox и другие картографические инструменты имеют аналогичные методы. В примере также используются всплывающие подсказки при наведении курсора мыши.

К такому результату приводит включение карты, созданной с помощью OS API, в пример веб-сайта. Обратите внимание, что данные о велосипедном маршруте НЕ включены в API и были собраны специально для этого примера:

Обобщить:

Независимо от того, являетесь ли вы новичком в геопространственных данных или являетесь экспертом по данным ГИС, OS Data Hub предоставляет доступ к нашим данным. Откройте для себя нашу платформу и преимущества ее использования, а также объясните типы данных ГИС, которые вы можете получить.

Наши высокоточные геопространственные данные и печатные карты помогают отдельным лицам, правительствам и компаниям понять мир как в Великобритании, так и за рубежом.

API для фильтрации данных боеприпасов для зданий, дорог, рек, больниц, игровых площадок и зеленых насаждений.

OS MasterMap Topography Layer — это набор данных, показывающий высоту зданий в Великобритании.

Сервис векторных листов, предоставляющий подробные данные артиллерийского обследования в виде настраиваемой базовой карты.

Географический справочник с основной информацией об идентифицируемых местах. Найдите ближайшее местоположение к заданной точке через API.

Получите бесплатный доступ к взаимосвязям между объектами недвижимости, улицами и идентификаторами OS MasterMap.

API загрузок ОС позволяет создавать сценарии и автоматизировать загрузку данных OS OpenData и OS Premium. Экономьте драгоценное время, автоматизируя процесс.

Вопросы, по которым клиентам нужна поддержка, включают: Как я могу использовать API-интерфейсы ОС в своем программном обеспечении ГИС? Как я могу интегрировать API ОС на свой сайт? Как я могу гарантировать, что я разрешаю пользователям доступ к OpenData только через мои API? Как я могу включить в приложение данные, не относящиеся к ОС? Обобщить