Инструменты круга
Расстояние (A -> B)
Высота над уровнем моря
Пакетный расчет и Экспорт
Журнал результатов:
Бесплатные онлайн-калькуляторы для работы, учебы и жизни
Данный инструмент представляет собой универсальный картографический калькулятор на базе OpenStreetMap (OSM). С его помощью можно визуализировать зоны покрытия, измерять длину маршрутов и определять рельеф местности с возможностью выгрузки данных в KML. Предусмотрена возможность пакетного расчета
КРУГ:, РАССТ: или ВЫСОТА: для одновременной обработки множества объектов. Результат можно скачать в формате .kml для Google Earth.Для обеспечения высокой точности геодезических вычислений на эллипсоиде используются следующие алгоритмы:
1. Формула гаверсинусов (для расстояний):
Позволяет вычислить расстояние по большой окружности между двумя точками на сфере:
a = sin²(Δφ/2) + cos(φ1) * cos(φ2) * sin²(Δλ/2)
d = R * 2 * atan2(√a, √(1−a))
Где R ≈ 6 371 км (радиус Земли).
2. Расчет углового размера (для радиусов):
Конвертация метров в градусы сетки координат:
Δφ ≈ (R_meters / 111132)
Δλ ≈ (R_meters / (40075000 * cos(φ) / 360))
Задача: Определить зону бесплатной доставки пиццерии.
Ввод: Центр 55.753544, 37.621202 (Москва), Радиус 5000 м.
Результат: На карте отобразится круг, охватывающий доступные районы. Можно выгрузить KML для курьеров.
Точка A: Склад «Север» (55.9105, 37.7363)
Точка B: Склад «Юг» (55.5724, 37.6833)
Результат: Точное расстояние по прямой (37.8 км) для оценки топливных затрат.
| Параметр | Одиночный режим | Пакетный расчет |
|---|---|---|
| Назначение | Быстрый анализ одной точки | Обработка массивов данных |
| Ввод данных | Поля input / Клик по карте | Текстовое поле (список) |
| Визуализация | Моментальная отрисовка | Масштабирование под все объекты |
| Экспорт | Копирование текста | Файл KML / Буфер обмена |
OpenStreetMap обновляется сообществом ежедневно. Погрешность координат в крупных городах составляет 0.5-3 метра, что достаточно для большинства гражданских задач (недвижимость, логистика, туризм).
Скрипт использует API Open-Elevation, базирующийся на радарных данных SRTM (Shuttle Radar Topography Mission). Погрешность составляет ±5-10 метров в зависимости от рельефа.
Используйте специальные префиксы для разных задач. Например:
КРУГ:55.75,37.61,1000 — нарисует круг.
РАССТ:55.75,37.61;55.80,37.70 — измерит путь.
ВЫСОТА:55.75,37.61 — найдет высоту точки.
Да. После выполнения расчетов нажмите кнопку «Скачать KML». Полученный файл можно открыть в Google Планета Земля, Яндекс.Картах (через конструктор) или любой GIS-системе.
Определение высоты требует запроса к стороннему серверу. Чтобы не нагружать браузер и API, расчет высот производится только по нажатию кнопки «Узнать высоту».