Есть ли карта или ресурс, который представляет расстояние во времени, а не в километрах или милях?

Основываясь на этом вопросе , я начал задаваться вопросом, существует ли карта мира (или локальные карты), которая отражает расстояние между точками с точки зрения времени прохождения, а не километров или миль.

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

Отличный вопрос, сначала я думал, что время в пути по воздуху, вероятно, будет зависеть от расстояния, но, возможно, нет. Это не то, что вам нужно, но это в этом направлении: bioval.jrc.ec.europa.eu/products/gam/index.htm
не то, что карты Google уже делают? Выберите две точки и укажите, как вы хотите добраться до конечной точки из начальной точки (пешком, на общественном транспорте и т. д.).
@Geeo, не совсем так. Это просто маршрут на карте. Я действительно имею в виду карту, где расстояние от А до Б указано в часах пути, а не в километрах. Например, Лиссабон и Мадрид находятся в 600 км и в 1 часе езды на самолете. Лиссабон и Корунья находятся в 600 км, но самое быстрое соединение занимает около 5 часов. Это означает, что на картах Корунья будет в 5 раз дальше, чем Мадрид.
@SpaceDog В принципе да, это имеет смысл, но переменных гораздо больше, чем можно учесть. Если вы доберетесь до предела, карта будет меняться в зависимости от пункта отправления.
Не будет ли это сильно зависеть от того, какие способы передвижения вы рассматриваете? например, если частный самолет разрешен, то везде довольно линейно, кроме расстояния до ближайшего небольшого аэропорта, в то время как если вы ограничитесь общественным транспортом, это будет выглядеть совсем иначе, чем ограничение на машине, в то время как езда на велосипеде снова будет другой!
@nsn, я до сих пор не совсем понимаю, так как gmap дает вам время для путешествия (и во многих местах время обновляется с информацией в реальном времени). В любом случае, что вам нужно, так это карта, показывающая, куда вы можете добраться из точки А, например, за 5 часов на самолете?
Я видел несколько таких карт, но обычно только для страны или определенного периода времени. Я не уверен, есть ли для него название. Очевидно, нужно много информации и какие-то предположения (включая единую точку отправления), я не знаю ни одной Google-карты, подобной интерактивной версии для всего мира.
@Gagravarr Конечно, вы можете использовать самолет! Но я говорю об обычных транспортных компаниях.
@Geeo, в конце концов да, но это немного больше. Карта действительно будет построена в часах/расстоянии, а не в км/расстоянии.
@nsn окей, понял
@Geeo Вы можете получить одно значение с карты Google, а не визуализировать переменную продолжительности поездки на карте. Тип карт, который описывает nsn, будет иметь «концентрические» линии или цвета вокруг точки отправления, немного похожие на контурные линии для высоты на топографических картах.
@Раздраженный, я не говорю, что это легко. И обязательно нужно много предположений, но проверить все же было бы интересно.
Да, конечно!
@nsn, да, это непросто. У меня есть соблазн попробовать что-нибудь придумать — хотя бы начать с 10 городов мира. Но я не уверен, как это будет работать, особенно потому, что время в одну сторону не всегда то же самое в другую сторону. Я думаю, вы ищете что-то с ползунками/флажками для транспорта. Это интересная проблема, если она не была решена, возможно, стоит задать несколько вопросов по математике или stackoverflow, чтобы понять, как лучше всего это сделать.
Просто чтобы уточнить: будут ли эти карты (но, очевидно, обновленные и адаптированные к вашему местоположению) хорошим способом ответить на ваш вопрос? Я до сих пор ничего подобного не знаю, но мне тоже было бы очень интересно.
@Раздраженный. Да. Это было бы интересно. Я бы предложил сделать эти кривые прямыми, что исказило бы карту. Как я уже говорил, вы получите географически искаженную карту, основанную на времени в пути, а не на расстоянии. Где, например, 1 см может означать 1 час. Эта концепция уже подходит для моей цели.
Я не уверен, как бы вы это сделали. Если вы рассматриваете только одно происхождение, то минимальное время, необходимое для путешествия в другое место, определяет только одно измерение. Если вы хотите рассмотреть все возможные путешествия на одной карте, вы столкнетесь с проблемами, поднятыми @MichaelBorgwardt.

Ответы (5)

Такая карта невозможна или, по крайней мере, не может быть непротиворечивой. Это возможно на 3D-карте.

С математической точки зрения, я думаю, это связано с тем, что вы не можете сформировать непротиворечивую метрику на основе пройденного расстояния, поскольку она не всегда может удовлетворять неравенству треугольника.

Например, представьте, что у вас есть горный природный заповедник с городом-курортом посередине, а вокруг него 3 города. Города связаны скоростными автомагистралями или железнодорожными линиями, опоясывающими заповедник, поэтому путешествие между городами занимает всего 1 час. В каждом городе также есть медленная извилистая дорога, по которой до курорта можно добраться за 2 часа.

На вашей карте курорт должен быть в два раза дальше от каждого из городов, чем они друг от друга, но при этом располагаться в их середине! Это просто геометрически невозможно.

Я думал об этом и просто решил это, а ты меня опередил. Вы даже не можете перейти в 3D, так как вы облажаетесь, когда добавите больше мест. Масштабируемая карта с соединительными линиями, которые становятся толще в зависимости от соотношения времени и расстояния, может сработать — разные цвета для разных видов транспорта. Тем не менее, я думаю, что это было бы слишком занято, чтобы быть полезным.
Не правда. Вы можете использовать контуры, чтобы показать время, а не традиционную высоту. Это эмулирует требование 3D на 2D-плоскости.
Однако остается проблема, заключающаяся в том, что движение A>B может быть быстрее, чем движение B>AEg вверх/вниз по скале.
@RedSirius не только вверх/вниз по скале.. также в воздушном путешествии, с/против струйного течения...
Это вполне выполнимо, и это делалось много раз, вам просто нужно установить одну точку в качестве точки отправления и учитывать кратчайшее время, чтобы добраться из этой точки в любое другое место. Это также решает проблему направления.
Вот пример, который, я думаю, довольно хорошо отвечает на вопрос (но только для Нью-Йорка в 19 веке…): mnn.com/green-tech/transportation/stories/… Следующим шагом будет обобщение такого рода вещей в интерактивная карта. Получение всех необходимых данных является серьезной проблемой, и их достаточно быстрая обработка также не будет тривиальной.
@Раздраженный: это будет не одна карта, а отдельная для каждой отправной точки.
Время в пути в основном удовлетворяет неравенству треугольника: время, чтобы добраться из А в С, не больше времени, чтобы пройти из А через В в С, то есть время, чтобы пройти из А в В, плюс время, чтобы пройти из В в С. Ваш контрпример соблюдает неравенство треугольника, просто он не находится в середине сегмента в пространстве времени прохождения. Одна разумная модель, в которой неравенство треугольника не соблюдается, — это регулярные перевозки: если кратчайший маршрут из А в С проходит через В, то в В нет хорошего соединения.
Такую карту невозможно составить абсолютно точно; но тогда любая карта любого типа теряет определенный уровень точности.
Хотя технически вы правы, я считаю, что можно встроить пересечения дорог в двумерное евклидово пространство с достаточно хорошим приближением . Я собираюсь попытаться построить такую ​​карту, если смогу найти необходимые данные в Google.
+1 за неравенство треугольника. Хотя технически вы правы, я считаю, что можно встроить перекрестки дорог в двумерное евклидово пространство с достаточно хорошим приближением. Я попытаюсь построить такую ​​карту, если смогу нагуглить нужные данные и если это окажется не слишком трудоемким.
И что еще хуже, если существует несколько средств передвижения, каждое из которых имеет разное время в пути, или время в пути меняется со временем (например, до курорта становится труднее добраться зимой, требуется 5 часов на снегоходе, а не 2 на микроавтобусе), карта становится ровной. более невозможно.

Интересный вопрос! Не обязательно невыполнимая задача создать информативную визуализацию, которая удовлетворит ваши потребности в информации. Да, если вы ограничитесь старомодным двухмерным графиком, но в мире Ганса Рослинга и d3.js многое становится возможным, если у вас есть данные. Сегодня это может быть невозможно, из-за неизвестности большая часть этих данных в настоящее время скрыта. С таким же мышлением я задал вопрос на кворе . Я хотел знать, какова средняя скорость движения по данному шоссе/дороге/маршруту. Когда у вас есть эти данные, вы можете легко представить расстояния во времени.

В данном ответе упоминается трафик Inrix . К сожалению, INRIX ограничен только США, и я еще не нашел их основные данные. Так что на данный момент я боюсь, что в глобальном масштабе не существует универсального подхода. Так будет до тех пор, пока все больше и больше данных не станут открытыми данными.

Сделано, и вот:

введите описание изображения здесьПредоставлено Учидой Х. и Нельсоном А. Индекс агломерации: на пути к новому показателю городской концентрации , которые разработали его для Доклада Всемирного банка о мировом развитии за 2009 год. Большая версия здесь .

Теперь главная оговорка, что эта карта сделана с очень упрощенной моделью : город с населением не менее 50 000 человек ярко-желтый, а по мере удаления от всех городов цвет меняется на красный (24 часа от крупного города), а затем черный (10 дней). Белые линии — это основные маршруты доставки грузов, что полезно, если вы контейнер, но в меньшей степени, если вы человек.

Таким образом, на самом деле это не учитывает дороги, маршруты полетов и т. д., а просто аппроксимирует их, предполагая, что много людей = много вариантов транспорта. К счастью, в основном это так, хотя найти ошибки несложно: например. до прибрежной Гренландии и большей части Папуа-Новой Гвинеи довольно легко добраться на самолете, в то время как до большей части Сахары нет, и путешествовать по Индии не так легко и быстро, как путешествовать (скажем) по Центральной Европе.

(Редактировать: Упс, только что понял, что SpaceDog уже разместил это в комментарии несколько дней назад. Но ИМХО, полный ответ стоит!)

Для карт времени в пути, которые используют фактическую информацию о подключении, но работают только в некоторых городах, проверьте TriptropNYC (красиво, но очень медленно и только для Нью-Йорка), Transit Time NYC (грубые приближения, быстро, опять же только для Нью-Йорка) и Mapnificent (много городов). , но показывает только «границу» того, как далеко вы можете пройти за X минут).

это также не указывает время в пути вообще. Он просто отображает плотность населения и предполагает, что путешествие между любыми двумя точками на карте с одинаковой плотностью населения занимает примерно одинаковое время. В этом случае поездка на поезде между Амстердамом и Роттердамом (примерно 40 минут) займет столько же, сколько поездка на самолете между Амстердамом и Кейптауном (примерно 10 часов).

Это не печатная вещь, которую можно повесить на стену, но у Microsoft Streets and Trips есть интересная функция, которая может дать вам что-то действительно близкое.

Имея начальную точку (предполагая, что это автомобиль), он может нарисовать многоугольник из всех точек, которые находятся на расстоянии заданного количества минут. Если бы я дал ему свой адрес и сказал, что 60 минут, он рассчитает расстояние по каждому возможному маршруту от этой точки, а затем соединит точки, чтобы составить многоугольник этого времени. Поскольку время в пути всегда находится между двумя точками, вам действительно нужно приблизительно определить время, чтобы путешествовать таким образом.

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

Карты изохрон для множества европейских городов:

http://emptypipes.org/2015/05/20/europe-isochrone-map/