41285 квадрантов, каждый 41285х41285 квадратиков.
Вот тут адрес получается camellia.hydrant.costive Кафе в 100 метрах - camellia.hydromel.cotenant Банкомат в 270 метрах - camellia.hypergol.cotula Магаз в 700 метрах в другую сторону - camellia.huntaway.coplane
Адресуемый 3 словами квадратик - 2.7х2.7м
Размер квадранта camellia около 112x112 км. Западная граница - чуть восточнее Волоколамска, восточная - в Ивантеевке, северная - примерно по Яхроме, южная - примерно по Столбовой. Т.е. вся Москва попадает, может даже в новых границах.
Вход в мавзолей - camellia.offprint.glaziery
Соседние квадранты: на восток cameleer, на запад camellin, на север - cameline, на юг - depilous (тут как раз 63->64).
По-моему вполне нормальная адресация.
Ещё хочу попробовать конвертировать широту и долготу в псевдослова на слоговом или N-граммном генераторе. Надо затолкать в псевдослово 23 бита.
Штука хорошая, но для слов из словаря не очень подходящая. Если изменяется старший бит индекса, то вытаскиваемое из словаря слово меняется полностью. Кроме того нам надо двумерный вариант. Можно использовать Hilbert Curve, как предлагали выше. Там тоже будут резкие переходы, но реже.
Ну так получается для точности 10 метров адрес вида:
Four - Quebec - Foxtrot - Juliet - One - Two - Three - Four - Six - Sever - Eight - Nine
Несколько сложнее чем 3 слова
Если мы решаем задачу наведения ракеты - да. Если если сообщаем адрес куда ехать, небольшая ошибка обычно мало что меняет.
camellin и cameline для разных квадрантов 100х100 км - плохо, согласен. Может быть квадранты верхнего уровня имеет смысл перемешать рандомно.
OverQuantum
Хорошо бы ещё прикрепить график “сколько раз собеседник попросил повторить фразу” ))
Моё мнение эта схема годится только для визиток и маек с обязательным указанием сайта, на котором можно расшифровать адрес. А тото факт что она генерируется из координат автоматически даёт утешение что она никогда не появится в виде тегов ОСМ.
OverQuantum, последний - шестидесятеричный формат удобнее же для произношения? Если секунды позволяется округлить до целых, конечно. При некоторой тренировке, можно и в уме примерно прикинуть, где это.