В 2013 году два айтишника и музыкант собрались и подумали: давайте разобьем всю Землю на квадраты, а потом пометим каждый квадрат тремя словами. И разбили. И пометили.

Получился бесплатный сервис what3words.com, который замахнулся на революцию в геокодировании. Ребята уверяют, что почтовые адреса и координаты не годятся для в повседневной жизни. Пора от них отказываться там, где возможно.
Почтовый адрес GPS-Координаты Адрес What3words
Россия, Москва, Турчанинов переулок,
д 6 стр 2
55.737208, 37.597091 Именины.птичий.туннель
Казалось бы, таких революционеров пруд пруди, но у what3words.com есть важное отличие: сервис взлетел. Им пользуются автопроизводители вроде Land Rover, правительства африканских стран и даже ООН.

Как это работает


What3words.com разбил поверхность Земли на квадраты 3?3 метра, получилось 57 триллионов участков. Каждому из них алгоритм присвоил уникальный код из трех слов:




Через what3words.com легко поделиться Успехом

Короткие и популярные слова алгоритм назначает густонаселенным квадратам. А 3 м? в сибирской тайге получают код вроде «утопический.путаница.плазмы».

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

What3words поддерживает уже 15 языков, новые появляются раз в несколько месяцев. Под каждый язык собирают словарь на 25 000–40 000 слов. Все словари вместе весят 10 Мб.

Для разных языков слова в адресе разные, речь не идет о машинном переводе. «Барсук.пока.рябина» на английском превратится в «radio.forget.skis». Также сервис принципиально не использует слова, одинаково выглядящие в разных языках.

Адрес нужного квадрата узнаю?т на карте map.what3words.com или в приложении для iOS и Android. Создатели особенно подчеркивают, что приложению не нужна Сеть. Для разработчиков есть API.

Все это бесплатно.

Зачем городили огород


Создатели не мелочатся: «системы адресации во всем мире не отвечают требованиям современной жизни». Ни больше, ни меньше. И в этом заявлении есть смысл.

Почтовые адреса — система старая, а потому сложная и слабо формализованная. В одной России черт ногу сломит, мы написали об этом статью «У семи программистов адрес без дома».



Например, в Электростали есть адреса? «пр Ленина, 1» и «пр Ленина, 01». И да, это разные дома

На международном уровне веселья добавляется:

  • в разных странах разные форматы адресов. Например, у Ирландии своя система индексов Eircode, а в Гонконге индексов нет вообще;
  • адреса? всегда привязаны к языку: хорошо, когда это английский, но может быть и тайский, и арабский, и грузинский.

Не будем забывать, что у большей части поверхности Земли вообще нет почтового адреса.

GPS-координаты — это и вовсе инструмент для машин, а не людей. «60.648834, 47.443597» не запомнить, даже если в этой точке ждет любимая. Диктовать их неудобно, а записывать — долго.

Адрес из трех слов выигрышнее. «Кушать.заказ.перо» проще, чем «123022, г. Москва, ш. Звенигородское, д. 20 стр. 2» или «55.764622, 37.552849». Три слова проще назвать таксисту. Их легко вбить в заметки на телефоне или записать хоть на запястье.



Domino’s Pizza продвигает адреса из трех слов где-то на Карибах. Так проще, потому что с адресами там полная неразбериха

Кто уже использует what3words.com


Удивительно, но с виду несерьезный сервис решает важные задачи.

What3words встроен в мобильное приложение ООН UN-ASIGN. Водители и силы безопасности организации передают через него свое местоположение. Адресами из трех слов метят фотографии из зон бедствия.

Land Rover и Mercedes-Benz тоже в теме. Первые встроили сервис в свое приложение ARDHI: это что-то вроде соцсети для любителей оффроада. Вторые вообще добавили What3words в навигационную систему своих автомобилей.


Copter Express интегрировал What3words в ПО дронов. Производитель дронов-доставщиков считает, что запомнить GPS-координаты невозможно, адрес же есть не у каждой локации.

What3words хорошо заходит в бедных регионах вроде Африки. С навигацией там грустно, поэтому почты Нигерии, Джибути и Код-д’Ивуара используют адреса из трех слов вместе с обычными.

Полный список партнеров есть на сайте, все применяют What3words более или менее одинаково. Сервис в самом деле используют крупные компании, он развивается и постоянно расширяет охват.

О чем говорят критики


Естественно, глобальная затея привлекает хейтеров.

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

Кажется странным, что алгоритм растаскивает похожие адреса по разным краям Земли.



Создатели называют такое расположение похожих адресов страховкой от ошибок набора. Но решение рушит логику адресной системы

Особенно насупились бойцы опенсорсного фронта. What3words — детище частного бизнеса, загнанное под копирайт. Владельцы уже играли с монетизацией: продавали однословные адреса за ежегодный взнос. Потом перестали. Захотят — включат более жесткую монетизацию или вообще все прикроют. Имеют право.

Обычные адреса никуда не денутся


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

Мы же продолжим в промышленных масштабах чистить почтовые адреса и находить для них GPS-координаты. Едва ли они потеряют актуальность на нашем веку.

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

Комментарии (44)


  1. Alert123
    31.01.2018 16:31

    номер дома и квартиры тоже не нужен?


    1. DEADStop Автор
      31.01.2018 16:43

      Без номера дома можно обойтись: просто передать один из квадратов, где этот дом стоит.

      А вот с квартирой беда, про это написано в разделе о критике.


      1. ozonar
        01.02.2018 06:55
        +1

        После землятрясения в Японии дома сдвинулись относительно своей геопозиции на несколько метров. В случае из статьи никакого решения такой ситуации нет.

        Вообще, достаточно бессмысленный сервис. Есть один плюс, и куча минусов.


  1. technomancer
    31.01.2018 16:38

    Если я вижу «Ленинский проспект 15», а надо мне на «Ленинский проспект 35», я говорю себе: «Ага, ещё где-то 10 домов по этой стороне улицы».
    С GPS всё тоже понятно.
    А здесь как быть без этого приложения?

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


    1. DEADStop Автор
      31.01.2018 16:39

      На 100% согласен. Про это есть в разделе о критике.


      1. technomancer
        31.01.2018 16:44

        Я немножко не про нарушение логики, а про то, что без приложения невозможно ориентироваться, примерно зная, в каком районе ты находишься… а, ну да… Пожалуй это и к логике тоже.
        Тогда может опенсорс бойцам не смотреть, насупившись, а сделать альтернативную систему — более логичную?
        Можно даже из 4 слов: скажем, первые два — большой квадрат, вторые два — маленький квадрат внутри большого квадрата. Если допускать использование одинаковых словарей для малых и больших квадратов (что напрашивается) то слов надо вдвое меньше. Сравнивая с «трехсловниками» — меньше на 1 треть.


      1. technomancer
        31.01.2018 16:51

        Update:
        просто просятся пары «прилагательное существительное — прилагательное существительное» типа «Жёлтый слон — поздний кирпич».


    1. samodum
      02.02.2018 08:35

      Или представьте: едете на машине, а навигатор вместо текущих координат в виде долгота-широта показывает три слова, которые обновляются каждую секунду


  1. arandomic
    31.01.2018 17:00

    жесть.жесть.жесть
    Вообще это похоже на творческое переосмысление QTH-locator и прочих подобных систем…


    1. arandomic
      31.01.2018 17:09

      Сюда же «монгольская адресная система» и прочее
      Т.е. идея «присвоить адрес куску земли» — не нова.
      Новое — именно обозначение из трех слов.

      На самом деле это намного удобнее, чем вот это image
      Но требует наличия приложения и общепризнанных обозначений.


      1. DEADStop Автор
        31.01.2018 17:16

        Картинка великолепна! Спасибо!


    1. ra3vld
      01.02.2018 12:23

      У QTH локатора преимущество в последовательности нумерации. Можно увеличивать точность до бесконечности, а можно отбрасывать старшие символы, когда район понятен. Тогда адрес будет не три слова, а 4-6 символов, что, всё же немного хуже 3х простых слов.
      Например, мавзолей на Красной Площади :KO85ts40jv, при этом Москва и часть подмосковья — KO85


  1. ToshiruWang
    31.01.2018 17:15

    Этот странный. птичий. язык. совсем не для людей — если я знаю место, то посылать на 3 слова можно только в навигатор, иначе я не узнаю что это соседний с моим дом, а если не знаю место, то добраться это мне не поможет ни разу (на улицах написаны названия, как и на бумажной карте), даже если эту фигня распишут на карте, то поиск нужного — O(n^2), где n — количество ячеек на стороне квадратной карты — поиск полным перебором, указание квадрата как B8 для сравнения отрабатывает за O(1).
    (прочитал комментарии — не я один увидел)
    PS. Градусы-минуты-секунды — это как раз (хоть и не совсем)квадраты разного размера со вложенностью.


  1. YouHim
    31.01.2018 17:52

    Без приложения пользоваться этими адресами невозможно. В таком случае чем не угодили координаты?


  1. dom1n1k
    31.01.2018 18:52

    Ну как прикольный полуинженерно-полуарт проект — нормально.
    Но если они всерьез предлагают использовать это в жизни — я только покручу пальцем у виска.


    1. vics001
      01.02.2018 00:24

      Да уже собрали 30 млн инвестиций и 4 года как пытаются всем продать эту идею. Только непонятно, почему именно 3 слова? Для 6 слов — словарь будет гораздо проще, а диктовать и писать только удобнее.
      Open Location Codes — 6 букв + Город — открытая реализация, похоже на почтовые индексы.


  1. engine9
    01.02.2018 00:28

    Идея красивая! Так понимаю, поиска по трем словам нет? Например ввел случайные три слова «колбаса халупа сыр» и получил точку на карте?


    1. DEADStop Автор
      01.02.2018 00:47

      При желании можно подставить слова в ссылку и посмотреть: http://w3w.co/колбаса.халупа.сыр ;).

      Выходит, что такой точки нет. Едва ли «халупу» включили словарь, хотя сервис порой удивляет :).


      1. Ronkosa
        01.02.2018 03:27
        +1

        Однако можно найти очень интересные варианты и строить целые истории
        map.what3words.com/%D0%BA%D0%BE%D0%BA%D1%82%D0%B5%D0%B9%D0%BB%D1%8C.%D1%82%D0%B0%D0%BD%D1%86%D1%8B.%D0%BB%D1%8E%D0%B1%D0%BE%D0%B2%D1%8C


        1. port443
          01.02.2018 12:23

          Ну и завела же кого-то эта история на край света!


      1. erty
        01.02.2018 09:48
        +2

        Показывает довольно точно map.what3words.com/последний.оплот.холостяк


      1. Methos
        02.02.2018 11:11

        Сделали бы возможность добавлять в базу новые словосочетания.


  1. Finesse
    01.02.2018 03:04

    То, каким словам соответствуют какие координаты, заранее записано в базе данных или может быть получено оффлайн с помощью алгоритма (наподобие вавилонской библиотеки)?


    1. MiXei4
      01.02.2018 07:49

      Заранее определены почти случайные три слова.


      1. pilot114
        01.02.2018 13:32

        Если заранее определены, то это 57 триллионов записей в БД, наврятли.
        Скорее алгоритм основанный на хэш-таблицах.


  1. Finesse
    01.02.2018 03:05

    Каким образом монетизируется проект? Что за ценность он создаёт, за которую люди готовы платить?


    1. we1
      01.02.2018 09:13

      Это просто весело. Например теперь мы знаем, что map.what3words.com/здесь.хорошая.жизнь


  1. ARad
    01.02.2018 06:23

    Как можно разбить круглую землю на квадраты ;) Майнкрафт какой то ;)


  1. cypok
    01.02.2018 07:45
    +1

    В Новосибирске эти три слова превращаются в какой-то словарный диктант:
    http://w3w.co/окрашиваться.беспрестанный.прорастать


    1. MiXei4
      01.02.2018 08:03
      +1

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


      1. cypok
        01.02.2018 08:07

        Как раз с трехсловным адресом без интернета вы будете беспомощны, а вот координаты и без интернета работают: есть автономные GPS-приемники/навигаторы, да и в телефоне это все работает без интернета.


        1. MiXei4
          01.02.2018 08:08
          +1

      1. geher
        01.02.2018 09:04
        +1

        Намного удобнее диктовать и записывать, чем 54.851252,83.1024535

        Координаты можно записать и так:
        54°51'8" N 83°6'15" E.
        Символы гоадусов, минут и секунд можно заменить буквами.
        Неужели так сложно продиктовать или записать шесть коротких чисел и два слова?
        Точность 31 метр.
        Если хватает точности 2 км, то хватит и четырех чисел.
        В некоторых случаях слова не нужны.
        При этом не теряется связность участков. А в случае ошибки определения кординат в десяток секунд не будешь искать себя на другом континенте.


      1. Alexus819
        01.02.2018 12:25

        Создатели особенно подчеркивают, что приложению не нужна Сеть.


    1. MiXei4
      01.02.2018 08:15
      +1

      Судя по всему при приближении к густонаселённым местностям слова укорачиваются и упрощаются.


      1. DEADStop Автор
        01.02.2018 12:25

        Именно так оно и работает.


  1. we1
    01.02.2018 08:37

    Очень рассмешил адрес w3w.co/видимо.трата.уйти
    А идея хорошая, хотя и не так просто это запомнить, как хотят показать. Если есть настоящий адрес, то он может оказаться намного проще. А вот точка где-то в поле — да, такой вариант вполне удачный.


  1. erty
    01.02.2018 09:35

    What3words — детище частного бизнеса, загнанное под копирайт. Владельцы уже играли с монетизацией

    С этого надо было начинать. Тогда вся статья читается как юмористическая и нет гадкого осадочка потраченных надежд.


  1. we1
    01.02.2018 09:47

    Хотелось бы сервис, который позволяет получить список координат из обозначенной области. Чтобы выбрать подходящий по смыслу (или попытаться).


  1. belkamax05
    01.02.2018 14:26

    Мнемоника в чистом виде. Интересно, а дыры в текстурах есть? Куски квадратные (или не совсем?), а Земля круглая (ну почти).


  1. begemot_sun
    01.02.2018 16:45

    Мертворожденная хрень.


  1. Methos
    02.02.2018 11:19

    Ну это сервис для быстрого диктования адреса по телефону, ничего более.

    Ибо в разных современных средствах связи (телеграм) уже давно можно передать координаты одним кликом. И не нужны ни карты, ни слова, ни какие-то сторонние приложения.

    Причём непонятно, зачем кто-то платит за это деньги, если сделать такое приложение для своей пиццы-компании и раздать курьерам — стоит почти копейки.

    И потом не зависеть от какой-то компании, которая однажды раз — и исчезнет.

    А клиенты просто открывают сайт пицц-компании на странице карты, находят свой дом, видят три слова и диктуют их по телефону.

    Хотя в правильной пицц-компании просто по звонку сразу должны узнавать по номеру телефона своего бывшего клиента и уточнять «вам привезти пиццу по вашему прошлому адресу?»


    1. DEADStop Автор
      02.02.2018 15:03

      Возможно, дело в том, что What3words уже готовая и бесплатная. Платить не нужно и делать свое приложение не нужно.


      1. Methos
        04.02.2018 11:30

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

        ну и т.д. и т.п.

        бесплатный сыр только в мышеловке