Геоконтекст
Документация

Как писать запросы и как сервис их обрабатывает

Краткий справочник по пространственным операциям, маршрутам, областям неопределенности, экспорту, API и ограничениям системы.

Запросы

Пишите так, как описали бы место человеку

Лучшие запросы содержат опорный объект, расстояние, направление или отношение между объектами. Если топоним неоднозначен, добавляйте город, район или соседний ориентир.

Смещение5 км к северо-востоку от Казанского Кремля
Между объектамиСередина между Осиново и Юдино
Доля путиТочка в трети пути от Зеленодольска до Казани
Движение к цели15 км по направлению к Иннополису от центра Казани
Функции

Поддерживаемые пространственные операции

LLM-парсер превращает текст в цепочку функций, а геодвижок выполняет их детерминированно.

Список функций адаптируется под ширину экрана; на широких экранах он показан таблицей.

ФункцияНазначениеПример
LocateНайти объект по названиюКазанский Кремль
RelativeСмещение от точки по направлению и расстоянию5 км на северо-восток
AzimuthСмещение по углу в градусах10 км по азимуту 45
BetweenТочка между двумя объектамимежду Осиново и Юдино
FractionДоля пути между объектамитреть пути от А до Б
TowardДвижение от объекта в сторону целик Иннополису от Казани
AlongТочка вдоль маршрута или линиипо дороге от А до Б
Near / InsideОкрестность или попадание внутрь областирядом с озером, внутри района
IntersectionПересечение улиц или геометрийперекресток улиц
StreetTurnПоворот или движение по улицамот улицы направо через 500 м
Примеры

Готовые формулировки по Казани и рядом

Эти запросы можно вставлять в демо без изменений. Они покрывают основные типы операций и неоднозначные топонимы.

Как строятся дороги

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

Что значит круг

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

Источник карты

Базовая подложка берется из OpenStreetMap. Геокодинг, маршруты и доп. данные могут использовать внешние сервисы.

Экспорт

GeoJSON удобен для веб-карт, KML для Google Earth и части GIS, GPX для треков и навигационных инструментов.

API

Интеграция с внутренними системами

Сайт использует внутренний программный интерфейс для расчета, истории и сохранений. Внешний API-доступ для интеграций предоставляется по отдельному запросу.

Внешний API пока не опубликован.

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

Что важно проверять вручную

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

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