Какие инструменты и методы можно использовать для создания изохрон?

17

Я хотел бы получить представление о том, что связано с созданием изохрон для ряда сайтов, с разумной степенью точности оценок. Общая схема была бы хороша, хотя мой сценарий был бы для сайтов в Лондоне, так как я думаю, что проблема зависит от доступности данных.

Я смотрю на моделирование времени в пути для конкретных сайтов с использованием векторов и узлов транспортной сети. В настоящее время доступны такие данные, как Интегрированная транспортная сеть ( ITN ) Master Map , Национальный репозиторий данных общественного транспорта ( NPTDR ), который содержит моментальные снимки расписаний общественного транспорта в формате ATCO-CIF (включая его принятые варианты) или в TransXChange TXC v2.1. формат "(вкл. автобусные остановки), также большинство наборов данных ОС. Инструменты для работы: MapInfo 10.5, Manifold 8, SQL server 08, стек с открытым исходным кодом (Postgres / PostGIS / QGIS и т. Д.). Попытка получить представление о масштабе и сложности задачи, возможных подходов и требований. Это выглядит большим, сложным и требовательным, но, с другой стороны, должно быть распространенным применением ГИС-технологий.

euki
источник
3
Может быть полезно предоставить немного больше информации о ваших данных. Как правило, если у вас есть набор точек со значением величины (вам может потребоваться нормализовать данные о времени, чтобы программное обеспечение могло легче воспринимать их как атрибут), выполните интерполяцию поверхности и затем используйте генератор изолиний. Многие ГИС-пакеты имеют эту функциональность. Например: surfaces.co.il/?p=578
Гленнон
2
Этот вид «Списка X» должен быть задан как вики сообщества.
JasonBirch

Ответы:

6

Вы можете взглянуть на API Targomo (ранее Route360˚) , довольно простую, но мощную библиотеку JS, которую вы можете использовать с Leaflet (или даже с картами Google, если хотите).

Он добавляет полигоны времени прохождения на вашу карту для требуемого времени прохождения (например, 10, 20, 60 минут) и для следующих режимов движения: прогулка, велосипед, машина, транзит.

введите описание изображения здесь

На сайте есть довольно много примеров использования API для ваших собственных проектов (см. Ссылку выше). Географический охват довольно хороший, и постоянно добавляются новые страны.

Оли К.
источник
5

Вот Mashup API Google Map для Фрайбурга, который генерирует изохроны (время) на основе времени http://www.mapnificent.net/freiburg/

Маркер перетаскивается и будет пересчитывать на лету.

Но, как подсказывает euki, вам нужно быть более конкретным в своем сценарии.

Mapperz
источник
@PolyGeo обновление URL (сайт изменил DNS / доменное имя) спасибо за
ссылку
3

Еще два примера:

Что касается работы с данными ОС ITN. Хотя это и не относится к области FOSSGIS, это можно сделать довольно хорошо с помощью ArcGIS. ESRI UK предлагает инструмент ProductivitySuite , который хорошо работает для импорта и управления данными ITN. Обзор здесь . Из него можно построить набор сетевых данных с различными затратами, атрибутами подключения и т. Д. Затем его можно использовать в расширении Network Analyst для создания « исходных матриц назначения» или «областей обслуживания» . Работу можно автоматизировать с помощью сценариев Python.

Для получения дополнительной информации о программном обеспечении, работающем с данными ОС, вы также можете обратиться к их веб-сайту .

Радек
источник
2

Еще три ссылки:

  • Этот с использованием ArcGIS Server,
  • этот, используя указания Google,
  • и этот, используя направления Google тоже.
жюльен
источник
Одна из ваших ссылок уже мертва. Было бы неплохо иметь резюме, которое фактически затрагивает вопросы о том, «что участвует в создании изохрон».
whuber
2

Чтобы показать изохроны (Карта времени в пути) и изодистанцию, вы можете попробовать сервис iso4app. В настоящее время эта услуга доступна для более чем 50 стран: Северной Америки, Центральной Америки, Южной Америки, Европы, Российской Федерации (европейская часть), Китая и Австралии.

  • Вы можете использовать изолинии с Leaflet или Google Maps
  • Подставка для прогулок, автомобилей, велосипедов изолиний
  • Предопределенный контроль панели инструментов
  • Предопределенные уровни скорости и настраиваемое значение скорости
  • Флаги, чтобы уменьшить время очереди и избежать платы за проезд

Вы можете напрямую попробовать наш сервис на демонстрационной странице

Iso4App демонстрационная страница

Больше информации на www.iso4app.net

mmo63
источник
@ mmo63 - Предполагая, что вы (редактор) - один и тот же пользователь, разместивший этот ответ, вам, вероятно, следует рассмотреть возможность объединения ваших учетных записей :)
Джозеф
2

Отказ от ответственности: я работаю на iGeolise

Для моделирования времени в пути вы можете использовать API платформы TravelTime. Он использует ряд источников транспорта и карт для создания изохрон времени в пути, включая ATOC, DFT, TFL и открытую карту улиц.

Прикрепленное изображение является примером изохроны всех мест, до которых можно добраться в течение 45 минут на общественном транспорте из Ватерлоо в Лондоне (время отправления 18:00, вторник). Также возможно генерировать изохроны вождения / езды на велосипеде / ходьбы и отдельных видов общественного транспорта.

Он доступен в виде API для интеграции с существующими веб-сайтами или ГИС-платформами - получите ключ API здесь или в виде приложения.

введите описание изображения здесь

Луиза Бейнбридж
источник
Извините, Люся, не очень важно, я знаю, но ваша карта неточна! Я могу покинуть Ватерлоо и вернуться домой на KT12 в течение 45 минут :)
Matt
Привет Мэтт - этот поиск предполагает, что вы отправляетесь на точку из Ватерлоо в 18:00. В зависимости от того, где вы живете, очень вероятно, что вы сможете добраться домой в течение 45 минут, если уйдете, например, в 6.05. Мы возвращаем истинные полигоны через наш API, что означает, что вы можете легко интегрировать их в любой картографический API или внешний интерфейс gis. Если вы можете принимать запросы JSON, вы можете получить доступ к нашим данным в считанные минуты.
Луиза Бейнбридж
Хм, да, мой поезд отправляется из Ватерлоо в 18:02 и прибывает в 18:28. Любопытно, так как у вас есть многоугольник в Уокинге, который находится дальше по линии. Интересные вещи, но я бы ожидал увидеть больше полигонов в целом на юге вдоль главных линий из Ватерлоо ...
Мэтт
1
Привет Мэтт - я тоже из iGeolise. Форма, которую вы видите, не от станции Ватерлоо, а от места Ватерлоо, поэтому мы учитываем фактическое время ходьбы оттуда до станции, затем получаем билет, достигаем платформы, садимся на поезд за 30 секунд до отправления и проверяем наличие поезд в это время отправления Это делает наши формы действительно точными, так как мы выполняем полную маршрутизацию от a до b, а не просто делаем предположения из расписаний. Я приветствую вас, чтобы посмотреть на наш API. Я думаю, вам понравится. Мы делаем намного больше, чем карты времени!
Чарли Дэвис
1

Большая часть нашего программного обеспечения (от RouteWare ) может создавать изохроны времени работы. Либо как SDK, либо как плагин для MapInfo. У нас также есть бесплатный импортер данных ITN, который устанавливает данные, почти готовые к использованию.

Уффе Кусгаард
источник
0

Вы можете попробовать Openrouteservice.org, где результаты можно скачать в файле GeoJSON. После этого вы можете легко манипулировать ими, например, в конструкторе интерактивных карт, таком как GoogleMyMaps.

http://www.mkrgeo-blog.com/how-to-make-isochrone-map-in-google-mymaps-quickly/

Помимо Openrouteservice.org в этой статье вы найдете еще один полезный инструмент. Я бы порекомендовал вам Targomo и Oalley - как далеко я могу пойти? Сервисы

Мариуш Крукар
источник
0

Вы могли бы попробовать TRACC производства Basemap? Несмотря на то, что лицензия является дорогостоящей, она обрабатывает время прохождения дорожной сети и время прохождения общественного транспорта.

Джонатан Холл
источник