Я хотел бы получить представление о том, что связано с созданием изохрон для ряда сайтов, с разумной степенью точности оценок. Общая схема была бы хороша, хотя мой сценарий был бы для сайтов в Лондоне, так как я думаю, что проблема зависит от доступности данных.
Я смотрю на моделирование времени в пути для конкретных сайтов с использованием векторов и узлов транспортной сети. В настоящее время доступны такие данные, как Интегрированная транспортная сеть ( ITN ) Master Map , Национальный репозиторий данных общественного транспорта ( NPTDR ), который содержит моментальные снимки расписаний общественного транспорта в формате ATCO-CIF (включая его принятые варианты) или в TransXChange TXC v2.1. формат "(вкл. автобусные остановки), также большинство наборов данных ОС. Инструменты для работы: MapInfo 10.5, Manifold 8, SQL server 08, стек с открытым исходным кодом (Postgres / PostGIS / QGIS и т. Д.). Попытка получить представление о масштабе и сложности задачи, возможных подходов и требований. Это выглядит большим, сложным и требовательным, но, с другой стороны, должно быть распространенным применением ГИС-технологий.
Ответы:
Вы можете взглянуть на API Targomo (ранее Route360˚) , довольно простую, но мощную библиотеку JS, которую вы можете использовать с Leaflet (или даже с картами Google, если хотите).
Он добавляет полигоны времени прохождения на вашу карту для требуемого времени прохождения (например, 10, 20, 60 минут) и для следующих режимов движения: прогулка, велосипед, машина, транзит.
На сайте есть довольно много примеров использования API для ваших собственных проектов (см. Ссылку выше). Географический охват довольно хороший, и постоянно добавляются новые страны.
источник
Вот Mashup API Google Map для Фрайбурга, который генерирует изохроны (время) на основе времени http://www.mapnificent.net/freiburg/
Маркер перетаскивается и будет пересчитывать на лету.
Но, как подсказывает euki, вам нужно быть более конкретным в своем сценарии.
источник
Еще два примера:
Что касается работы с данными ОС ITN. Хотя это и не относится к области FOSSGIS, это можно сделать довольно хорошо с помощью ArcGIS. ESRI UK предлагает инструмент ProductivitySuite , который хорошо работает для импорта и управления данными ITN. Обзор здесь . Из него можно построить набор сетевых данных с различными затратами, атрибутами подключения и т. Д. Затем его можно использовать в расширении Network Analyst для создания « исходных матриц назначения» или «областей обслуживания» . Работу можно автоматизировать с помощью сценариев Python.
Для получения дополнительной информации о программном обеспечении, работающем с данными ОС, вы также можете обратиться к их веб-сайту .
источник
Еще три ссылки:
источник
Я бы посоветовал вам взглянуть на эти вопросы и ответы: создание полигонов времени в пути с использованием инструментов с открытым исходным кодом.
В частности, этот блог может быть именно тем, что вы ищете.
источник
Чтобы показать изохроны (Карта времени в пути) и изодистанцию, вы можете попробовать сервис iso4app. В настоящее время эта услуга доступна для более чем 50 стран: Северной Америки, Центральной Америки, Южной Америки, Европы, Российской Федерации (европейская часть), Китая и Австралии.
Вы можете напрямую попробовать наш сервис на демонстрационной странице
Больше информации на www.iso4app.net
источник
Отказ от ответственности: я работаю на iGeolise
Для моделирования времени в пути вы можете использовать API платформы TravelTime. Он использует ряд источников транспорта и карт для создания изохрон времени в пути, включая ATOC, DFT, TFL и открытую карту улиц.
Прикрепленное изображение является примером изохроны всех мест, до которых можно добраться в течение 45 минут на общественном транспорте из Ватерлоо в Лондоне (время отправления 18:00, вторник). Также возможно генерировать изохроны вождения / езды на велосипеде / ходьбы и отдельных видов общественного транспорта.
Он доступен в виде API для интеграции с существующими веб-сайтами или ГИС-платформами - получите ключ API здесь или в виде приложения.
источник
Большая часть нашего программного обеспечения (от RouteWare ) может создавать изохроны времени работы. Либо как SDK, либо как плагин для MapInfo. У нас также есть бесплатный импортер данных ITN, который устанавливает данные, почти готовые к использованию.
источник
Вы можете попробовать Openrouteservice.org, где результаты можно скачать в файле GeoJSON. После этого вы можете легко манипулировать ими, например, в конструкторе интерактивных карт, таком как GoogleMyMaps.
http://www.mkrgeo-blog.com/how-to-make-isochrone-map-in-google-mymaps-quickly/
Помимо Openrouteservice.org в этой статье вы найдете еще один полезный инструмент. Я бы порекомендовал вам Targomo и Oalley - как далеко я могу пойти? Сервисы
источник
Вы могли бы попробовать TRACC производства Basemap? Несмотря на то, что лицензия является дорогостоящей, она обрабатывает время прохождения дорожной сети и время прохождения общественного транспорта.
источник