Объяснение технологий

Как работает Google Maps?

Как работает Google Maps?

Карты Google были основным продуктом Интернета уже более десяти лет, но мало кто знает, как это работает. Для остальных из нас, Google Maps в значительной степени от магии.

Например, как Google создает такие точные карты для стольких разных регионов? Как он может собирать столько данных о такой большой части мира? Кто работает над поддержанием и обновлением карт? А как насчет условий движения в реальном времени, временных ограничений скорости и часов работы для близлежащих предприятий?

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

Почему Google запустил Карты?

Публичная миссия Google состоит в том, чтобы «организовать мировую информацию и сделать ее общедоступной и полезной». Многие, но не все, современные проекты компании сосредоточены на этой миссии — миссии, которая зависит от сбора, организации и интерпретации миллионов гигабайт данных.

Но информация, которую Google пытается организовать, не только онлайн. Многое из этого в автономном режиме. В беседе с The Atlantic Маник Гупта, старший менеджер по продуктам Google Maps, пояснил: «Мы все больше и больше пытаемся преодолеть свою жизнь, пытаясь преодолеть разрыв между тем, что мы видим в реальном мире и [онлайн-мире], и Maps. действительно играет эту роль ».

Пример Google Maps

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

Сбор данных для карт Google

Когда дело доходит до сбора данных, чтобы помочь поддерживать и улучшать Карты Google, кажется, что этого никогда не будет достаточно — и впечатляет то, что этой информации более трех лет. Это проект огромного масштаба.

Карта Партнеры

Чтобы помочь в этом, Google сотрудничает с «наиболее полными и авторитетными источниками данных» в рамках своей партнерской программы Base Map . Огромное количество агентств представляют в Google подробные векторные данные, в число которых входят Лесная служба USDA, Служба национальных парков США, Геологическая служба США, различные городские и окружные советы и так далее.

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

Просмотр улиц

Просмотр улиц Google — это бесконечная поездка. С огромным отрядом автомобилей, разбросанных по планете, их цель состоит в том, чтобы неоднократно объезжать каждую доступную дорогу, которую они могут найти — и в то же время делать 360-градусные фотографии везде, куда они идут.

Пример просмотра улиц Google

Основываясь на GPS-координатах этих транспортных средств, Google накладывает свои изображения Просмотр улиц поверх своей базовой карты.

Street View предлагает гораздо больше, чем просто сшитая панорама улиц и мест назначения. Используя постоянно улучшающиеся возможности оптического распознавания символов , Google может «читать» такие вещи, как дорожные знаки, дорожные знаки и названия компаний.

Эти дополнительные чтения обрабатываются и превращаются в навигационные и навигационные данные, которые Карты могут включать в свою базу данных. Если название дороги изменилось с момента последней съемки, это обнаружит более свежая фотография с просмотром улиц. Это также (частично) то, как Google создал свою огромную базу данных о местных компаниях.

спутники

Еще один слой Google Maps — это вид со спутника. Это тесное сотрудничество с Google Планета Земля, которое объединяет фотографии планеты в высоком разрешении, сделанные спутниками выше.

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

Сервисы определения местоположения

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

гугл карты направления

Да, правильно: если у Google есть доступ к данным о местоположении, собранным вашим смартфоном, то вы участвуете в краудсорсинговой операции Google по улучшению и расширению Карт.

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

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

Пользователи Google Карт

Google Map Maker — это еще один способ, с помощью которого Google использует краудсорсинг для работы с Картами, и эта программа существует с 2008 года ( среди многих других Google ).

Работая во многом так же, как OpenStreetMap , Google Map Maker позволяет любому добавлять свои знания о местности в Карты Google. Хорошей новостью является то, что большая часть этой функциональности включена в саму Карту, и Map Maker будет полностью закрыт в 2017 году после завершения перехода.

Google Map Maker

Короче говоря, пользователи могут редактировать карты Google со своим личным вкладом. Вы можете добавлять и редактировать места, новые дороги, контуры зданий и пешеходные маршруты. И если вы считаете, что можете избавиться от вандализма, подумайте еще раз: изменения пользователя могут быть просмотрены другими пользователями.

Это означает, что существует огромная армия публичных редакторов, которые обновляют Карты Google 24 часа в сутки, 7 дней в неделю. Это особенно полезно для составления карт труднодоступных мест и для сбора знаний, которые в противном случае были бы недоступны или недоступны для Google.

Местные гиды

У Google есть не только армия редакторов, но и миллионы так называемых местных гидов . Локальные гиды — это функция, которая будет напоминать вам о Foursquare и является попыткой Google собрать слой более субъективных данных для наложения на его базовую карту.

Когда вы находитесь в Картах Google, перейдите на вкладку Мои вклады, и вы сможете искать различные места в вашем регионе. Оставив отзыв, ответив на несколько вопросов и отправив фотографию, вы можете внести свой вклад в этот дополнительный слой данных.

Эти местные знания помогают Картам узнавать такие вещи, как атмосфера кафе, есть ли в отеле парковка или есть ли в ресторане веганские блюда. В обмен на взносы пользователи могут получать вознаграждения, такие как увеличение места на Google Диске.

Осмысление данных

Как вы можете видеть, объем данных, собираемых Google, поражает воображение — и мы даже не затронули некоторые другие интеграции служб, например, списки компаний Google.

Эти слои данных при обработке дают нам доступ ко всей информации, найденной на Картах Google. Но что на самом деле входит в смысл всех этих данных?

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

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

Хотя алгоритмы постоянно улучшаются, они могут сделать только так много, поэтому все эти данные также объединяются с огромным количеством человеческого участия. Если есть что-то, что алгоритмы Google не могут понять, член команды вручную просмотрит это и все исправит.

Часто логика пересечения вводится вручную, и новые дороги «массируются» на месте. Это потому, что иногда лучший способ понять то, что видно на дороге, — это передать задачу человеку .

Это, без сомнения, огромная задача. Вот почему у Google есть команды по всему миру, которые стремятся обновлять информацию в каждой стране, где она работает.

Когда есть ошибка на Google Maps

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

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

редактирование карт Google

Большая часть этих отчетов проверяется и обрабатывается вручную. Это делается с помощью Atlas , собственной программы редактирования карт Google. Новые маршруты нарисованы от руки, дороги соединены, новые здания намечены и т. Д.

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

Карты Google: огромное начинание

Хотя Google Maps часто называют « просто другой картой », существует огромное количество слоев, которые мы считаем само собой разумеющимися. Все они работают вместе, чтобы предложить услугу, на которую многие полагаются — услугу, которая намного превышает глубину или качество своих конкурентов.

Google Maps — это то, чем нужно восхищаться, от пробега миллионов миль через сложные алгоритмы до огромного количества человеческого участия.

Google Maps Street View Camera
Изображение предоставлено: Габриэль Андрес через Flickr

Тем не менее, Google не остановится здесь. Карты Google уже будут играть важную роль в набеге компании на самостоятельные автомобили. А поскольку более субъективная информация, фотографии и видео связаны с Картами, приложение может превратиться из карты мира в путеводитель по миру.

Знаете ли вы, что много работы ушло на обслуживание Карт Google? А какую еще информацию вы хотели бы использовать в Картах Google? Если вы не используете Google Maps, почему бы и нет?

Изображение предоставлено: загадочно через Shutterstock

Первоначально написано Дином Шервином 22 февраля 2010

Похожие посты
Объяснение технологий

Как работает жесткий диск? [Технология объяснила]

Объяснение технологий

Что такое программное обеспечение с открытым исходным кодом? [MakeUseOf Объясняет]

Объяснение технологий

Разрешения графического дисплея - что означают цифры? [MakeUseOf Объясняет]

Объяснение технологий

Как переформатировать внешний жесткий диск, не теряя на нем все