Конвертер геохэшей
Преобразуйте широту и долготу в геохэш или декодируйте геохэш обратно в координаты. Показывает границы ячейки, её реальный размер и все восемь соседних геохэшей.
Ввод
Десятичные градусы, от -90 до 90.
Десятичные градусы, от -180 до 180.
Больше символов = меньше ячейка. 5 ≈ 5 км, 7 ≈ 150 м, 9 ≈ 5 м.
Вывод
| Свойство | Значение |
|---|---|
| No data yet | |
| Направление | Геохэш |
|---|---|
| No data yet | |
Другие способы использовать этот инструмент
REST API
curl -X POST https://api.iotools.cloud/v1/tool/geohash-converter \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"mode": "encode",
"latitude": "40.7128",
"longitude": "-74.0060",
"precision": "9"
}'Подставьте свой собственный ключ из аккаунта. Поля инструмента — это тело запроса, без обёртки.
Спросите у ИИ-агента
Use the IOTools `geohash-converter` tool (Geohash Converter) on this input:
YOUR_INPUT_HEREВставьте это любому агенту, подключённому к MCP-серверу IOTools, и добавьте свой ввод.
Виджет для встраивания
<iframe
src="https://iotools.cloud/embed/geohash-converter/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="Конвертер геохэшей — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>Вставьте это на свою страницу — бесплатно, без ключа, нужна лишь обратная ссылка.
| Стоимость вызова API/MCP | От 5 кредитов |
|---|---|
| Нужно больше кредитов? | Посмотреть тарифы |
Также доступно через
Руководства
Геохэш сжимает пару широта/долгота в короткую строку в base32, например dr5regw3p. Поскольку строка строится путём многократного деления мира пополам, каждый геохэш задаёт прямоугольную ячейку, а не точку, и ячейки с одинаковым префиксом расположены рядом. Именно это свойство делает геохэши полезными как индекс в базе данных для запросов вида «найти всё рядом с этим местом».
Этот конвертер работает в обоих направлениях и показывает, какой на самом деле является ячейка.
Как пользоваться
Кодировать — выберите «Кодировать», введите широту и долготу в десятичных градусах и перетащите ползунок точности. С каждым шагом добавляется один символ, и каждый шаг уменьшает ячейку:
| Точность | Размер ячейки (примерно) |
|---|---|
| 3 | 156 км |
| 5 | 5 км |
| 7 | 150 м |
| 9 | 5 м |
| 12 | 4 см |
Декодировать — выберите «Декодировать» и вставьте геохэш. В алфавит намеренно не входят a, i, l и o, чтобы хэши было труднее прочитать с ошибкой; любой символ вне алфавита подсвечивается по мере ввода, а регистр не имеет значения.
В обоих режимах вы также получаете:
- центр ячейки — именно это и возвращает «декодирование» геохэша;
- ограничивающий прямоугольник (юго-западный и северо-восточный углы) и погрешность ± в градусах;
- реальную ширину и высоту ячейки в метрах или километрах;
- все восемь соседних геохэшей, которые можно сразу вставить в запрос на близость.
Обе таблицы можно скопировать в формате CSV или скачать как файл .csv.
Почему декодированные координаты не совпадают с исходными
Геохэширование по своей природе необратимо. При кодировании отбрасывается всё, что мельче ячейки, поэтому декодирование может вернуть только центр ячейки. Закодируйте 40.7128, -74.0060 с точностью 9, и вы получите 40.712779, -74.005988 — примерно на 2 метра дальше, и именно для этого и выбирается точность. Если нужны точные исходные координаты, сохраните их вместе с хэшем.
Почему соседние ячейки иногда выглядят совсем не похоже?
Общий префикс говорит о близости, но обратное не гарантировано: две соседние ячейки могут находиться по разные стороны границы, где меняется родительская ячейка, поэтому dr5regw3p может соседствовать с dr5regw92. Этот «пограничный случай» и объясняет, зачем нужна таблица соседей: поиск по близости, который проверяет только совпадение префиксов, пропускает всё, что находится сразу за границей, поэтому запрашивайте центральную ячейку вместе с её восемью соседями.
Одинаковы ли геохэши с what3words или Plus Codes?
Нет. Все три способа кодируют местоположение короткой строкой, но алгоритмы и алфавиты у них разные, и они не совместимы между собой. Геохэш — открытый и иерархический по префиксам, поэтому на нём строятся такие базы данных, как Redis и Elasticsearch.
Конфиденциальность
Всё работает в вашем браузере. Координаты никогда не загружаются на сервер — кодирование занимает всего несколько десятков строк арифметики, так что отправлять их некуда.
Связанные инструменты
Нужна другая запись вместо хэша? Конвертер формата координат переводит точку между десятичными градусами, DMS и DDM. Чтобы измерить расстояние между двумя точками, а не назвать одну, используйте Калькулятор геодистанции.