Які інструменти та методи можна використовувати для створення ізохронів?


17

Я хотів би отримати уявлення про те, що пов'язано зі створенням ізохронів для ряду сайтів, з розумною точністю до оцінок. Загальний план був би чудовим, хоча мій сценарій був би для сайтів у Лондоні, як я думаю, проблема залежить від наявності даних.

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


3
Можливо, буде корисно надати трохи детальніше про ваші дані. Як правило, якщо у вас є набір точок зі значенням величини (можливо, вам знадобиться нормалізувати дані про час, щоб програмне забезпечення було легше розглядати це як атрибут), робіть поверхневу інтерполяцію, а потім використовуйте генератор ізолінії. Багато пакетів GIS мають цю функціональність. Наприклад: surfaces.co.il/?p=578
Гленнон

2
Цей тип "Списку X" має бути встановлений як вікі спільноти.
JasonBirch

Відповіді:


6

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

Він додає полігони часу подорожі на вашу карту за потрібний час подорожі (наприклад, 10, 20, 60 хвилин), а також для таких режимів подорожі: пішки, велосипеди, машини, транзит.

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

На веб-сайті є досить багато прикладів використання API для власних проектів (див. Посилання вище). Географічне покриття досить добре, і нові країни постійно додаються.


5

Ось Mashup API Google Map для Freiburg, який генерує Isochrones (Time) на основі часу http://www.mapnificent.net/freiburg/

Маркер перетягується і буде перераховано під час руху.

Але як підказує euki, вам потрібно бути більш конкретними щодо свого сценарію.


@PolyGeo url оновлення (сайт змінив dns / доменне ім'я) дякую за
довідку

3

Ще два приклади:

Що стосується роботи з даними ОС ITN. Хоча це не в царині FOSSGIS, це можна зробити досить добре, використовуючи ArcGIS. ESRI Великобританія пропонує інструмент ProductivitySuite , який добре працює для імпорту та управління даними ITN. Огляд тут . Ви можете побудувати з нього мережевий набір даних із різними витратами, атрибутами підключення тощо. Потім це можна використовувати в розширенні Network Analyst для побудови "матриць призначення початківців" або "областей обслуговування" . Робота може бути автоматизована, звичайно, шляхом написання сценарію Python.

Для отримання додаткових ідей щодо програмного забезпечення, що працює з даними ОС, ви також можете ознайомитися з їх веб-сайтом .


2

Ще три посилання:

  • Цей за допомогою arcgis-сервера,
  • цей, використовуючи вказівки google,
  • і цей, використовуючи вказівки Google.

Одне з ваших посилань уже мертве. Було б непогано мати резюме, яке насправді стосується питань про те, "що стосується створення ізохронів".
whuber

2

Я б запропонував вам переглянути це питання: Створення полігонів часу приводу за допомогою інструментів з відкритим кодом

Зокрема, ця публікація в блозі може бути саме тим, що ви шукаєте.


2

Для того, щоб показати ізохрони (Карта часу подорожі) та ізодостатність, ви можете спробувати послугу iso4app. Ця послуга наразі доступна для більш ніж 50 країн: Північної Америки, Центральної Америки, Південної Америки, Європи, Російської Федерації (європейська частина), Китаю та Австралії.

  • Можна використовувати ізолінії за допомогою Листовки або Карт Google
  • Підтримка прогулянок, автомобілів, велосипедів
  • Заздалегідь визначений контроль панелі інструментів
  • Заздалегідь визначені рівні швидкості та налаштоване значення швидкості
  • Прапори, щоб скоротити час черги та уникнути оплати

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

Демо-сторінка Iso4App

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


@ mmo63 - Якщо припустити, що ви (редактор) є тим самим користувачем, який публікує цю відповідь, ви, ймовірно, повинні подумати про об'єднання своїх акаунтів :)
Джозеф

2

Відмова: Я працюю в iGeolise

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

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

Доступний як API для інтеграції в існуючі веб-сайти або GIS-платформи - тут можна отримати ключ API або як додаток.

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


Вибачте Лусю, я не дуже важливий, я знаю, але ваша карта неточна! Я можу залишити Ватерлоо і повернутися додому до КТ12 протягом 45 хвилин :)
Метт,

Привіт Метт - цей пошук передбачає, що ви виїжджаєте на крапку з Ватерлоо о 6 вечора. Залежно від місця проживання, дуже ймовірно, що ви зможете повернутися додому протягом 45 хвилин, якщо виїдете, наприклад, о 6.05. Ми повертаємо справжні багатокутники за допомогою нашого API, тобто ви можете легко інтегруватися в будь-який картографічний API або передній кінець gis. Якщо ви можете прийняти запити на json, ви можете отримати доступ до наших даних за лічені хвилини.
Луїза Бейнбрідж

Гм, так, мій потяг залишає Ватерлоо о 18:02 та прибуває о 18:28. Цікаво, адже у вас є багатокутник у Вокінгу, який знаходиться далі за лінією. Цікавий матеріал, але я би сподівався побачити більше полігонів взагалі далі на південь уздовж головної лінії від Ватерлоо ...
Метт

1
Привіт Метт - я також з iGeolise. Форма, яку ви бачите, не від станції Ватерлоо, а до місця Ватерлоо, тому ми враховуємо фактичний час пішки звідти до вокзалу, потім отримуємо квиток, добираємось до платформи, сідаємо на потяг за 30 секунд до відправлення та переконуємось, що є поїзд у той час відправлення. Це робить наші форми дійсно точними, оскільки ми виконуємо повну маршрутизацію, а не просто робимо припущення з часових таблиць. Запрошуємо ознайомитися з нашим 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 у цій статті ви знайдете ще один корисний інструмент. Я б порекомендував вам Таргомо та Оллея - як далеко я можу зайти? послуги


0

Ви можете спробувати TRACC виробництва Basemap? Незважаючи на те, що ліцензія є дорогою, вона справляється з часом подорожей дорожньої мережі та часу подорожей громадським транспортом.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.