Лаборатория данных Trafford только что выпустила плагин Reachability для LeafletJS, JavaScript-библиотеки с открытым исходным кодом для интерактивных карт, которая использует API openrouteservice для создания сетевых буферов расстояния и изохрон времени в пути. Рабочая версия плагина доступна в нашем картографическом приложении Explore.

Плагин Reachability позволяет пользователям рисовать области с равным расстоянием или временем в пути от заданного местоположения. Это может быть полезно для:

– определить, сколько аптек находится в 10 минутах ходьбы от терапевта
– сравнить доступность общественного транспорта с возможностями трудоустройства
– нарисовать районы охвата школ

Знание расстояния между местами и времени, которое требуется, чтобы добраться из одного места в другое, особенно важно для тех, кто отвечает за предоставление услуг: расстояние человека или время в пути до ключевой услуги могут повлиять на их возможность доступа к ней.

Буферизация — это метод, доступный в географических информационных системах (ГИС), который создает один или несколько полигонов, ограничивающих область в пределах заданного расстояния от пространственного объекта (точки, линии или полигона). Этот метод обычно используется градостроителями, экологами и специалистами в области общественного здравоохранения, среди прочих, для измерения близости пространственных объектов или событий. Примеры использования включают измерение дальности передачи мачт мобильной связи, расчет пространственной концентрации преступности и определение зон охвата розничных магазинов.

Существует два распространенных типа буфера: евклидов и сетевой. Евклидовы буферы визуализируют область, которая находится в пределах заданного расстояния, в то время как сетевые буферы представляют собой область, покрытую дорогами, железнодорожными линиями, путями (в зависимости от способа передвижения) в пределах заданного расстояния. Буферы, созданные с использованием евклидова или прямолинейного расстояния, предполагают, что пространство является непрерывным, однородным и однородным во всех направлениях. Другими словами, евклидовы буферы предполагают, что пространственные объекты или события могут происходить в любом месте в области, покрываемой буфером.

Евклидово расстояние идеально подходит для эколога, измеряющего распространение переносимых ветром семян, которые могут приземлиться где угодно, но многие пространственные особенности и события ограничены одномерным подмножеством плоского пространства: сетевым пространством. Рассмотрим, как строятся здания. может ослабить силу сигнала мобильной связи, землепользование влияет на пространственное распределение преступности, а розничные клиенты путешествуют по автомобильным и железным дорогам, чтобы отправиться за покупками. Местоположение этих функций или событий и часто движение между ними ограничены сетевым пространством.

График ниже иллюстрирует разницу между евклидовым и сетевым буферами. На нем показан 10-километровый буфер вокруг моста Эресунн, который соединяет Данию и Швецию. Евклидов буфер игнорирует путь моста, в то время как сетевой буфер следует за мостом и направлением трафика. Сетевой буфер явно более подходит, чем евклидов буфер, для захвата функций и событий, ограниченных сетью, в пределах 10 км от местоположения, таких как дорожно-транспортное происшествие, ремонт моста и т. д.

Сетевые буферы обычно бывают двух видов: расстояние перемещения и время перемещения. Буферы расстояния в пути используют кратчайшее расстояние пути для измерения области, достижимой вдоль дорожной сети, а буферы времени в пути или «изохроны» показывают, сколько времени требуется, чтобы пройти определенное расстояние пешком, на машине или на общественном транспорте по этой сети.

Изохроны существуют с девятнадцатого века и рисуются вручную. Схема изохронных переходов Фрэнсиса Гальтона 1881 года была первой изохронной картой, показывающей время в пути из Лондона в днях. Более поздняя Карта часовых поясов Департамента трамвая Манчестера 1914 года показывает время в пути до центра города на трамвае.

В настоящее время изохроны и буферы расстояний можно создавать в ГИС с помощью таких инструментов, как расширение Network Analyst от ESRI или pgRouting с открытым исходным кодом. Несколько платформ обслуживания маршрутов также предлагают веб-приложения и API, которые создают полигоны времени в пути (например, API матрицы расстояний от Google и TravelTime от igeolise).

Плагин изохроны Лаборатории использует платформу OpenRouteService, инструмент маршрутизации с открытым исходным кодом, разработанный Гейдельбергским институтом геоинформационных технологий (HeiGIT), который использует уличную сеть OSM.

Вы можете увидеть плагин в действии в нашем приложении Explore: https://www.trafforddatalab.io/maps/explore/

Мы также создали следующие видеоролики, демонстрирующие примеры использования плагина:
- Сколько объектов находится в пределах 15 минут ходьбы?
- Поиск общего места в пределах досягаемости