OpenCage — самый мощный инструмент для геокодирования



Большинство людей не задумываются о геокодировании, когда дают своему смартфону запрос в виде адреса, GPS-координат, широты и долготы, или координат what3words. Разработчики в свою очередь должны понимать всю критическую важность геокодера. Каждый из предложенных геокодеров имеет свои плюсы и минусы, которые нужно учитывать при выборе. Некоторые геокодеры могут иметь неприемлемые ограничения, стоимость, или быть недоступными для коммерческих целей. Некоторые сервисы не поддерживают кэширование, и практически все они имеют 24-часовые лимиты. Универсального варианта не существовало до появления OpenCage.

8 ноября 2014 года на London Perl Workshop был представлен написанный на Perl мета-геокодер OpenCage от Lokku. Их API сочетает в себе несколько систем геокодирования, каждая из которых рассчитана на разные типы запросов. Он также собирает информацию из открытых источников и алгоритмов, избавляя от необходимости делать это самостоятельно. Результаты геокодирования могут быть отображены на любом типе карт. Внутри OpenCage работают Nominatim, DataScienceToolkit, Twofishes и геокодеры Nestoria, которые вместе обрабатывают запрос и отдают результат.

Каждый геокодер хорош сам по себе, но все они имеют свои минусы и плюсы, и только вместе, за одним API, они могут дать лучший опыт геокодирования, и самый точный результат, считают в Lokku. Стоит также отметит, что к каждому результату прилагаются аннотации (дополнительная информация о месте), среди которых телефонный код страны, часовой пояс, положение солнца, OSM URL, MGRS код и, конечно же, what3words. Другими словами, OpenCage дает самую подробную информацию о местоположении, которой можно найти самые различные применения.

Использование API OpenCage для прямого и обратного геокодирования просто. Всю необходимую информацию можно найти на посвященной этому странице. Стоит отметить, что пока продукт находится в демо-режиме, API предоставляется бесплатно, и он разрешен для использования в коммерческих целях. Но начать стоит с демо. Попробуйте ощутить всю мощь OpenCage.

  • +15
  • 10k
  • 7
what3words
14,00
Компания
Поделиться публикацией

Комментарии 7

    0
    Что-то он так себе работает для адресов в России, если ввести мой адрес в него в произвольной форме (на русском языке) то находит совсем не то, как и просто чистый Nominatim, а вот индекс сфинкса по OSM файлу на openstreetmap.ru/ работает с этим адресом отлично.
      +1
      Стоит отметить, что пока продукт находится в демо-режиме, API предоставляется бесплатно, и он разрешен для использования в коммерческих целях.

      Этакая недоговорённость. И после выхода с демо режима она станет платной или будут ограничения на коммерческих целях?
      А вообще мне нравится. Когда последний раз работал с номинатимом, очень не любил того, что для него Самара и сАмара — два разных запроса.
        0
        Создатели говорят, что цена будет в пределах допустимого на рынке.
          0
          Обещается, что на определенном уровне всегда можно будет использовать бесплатно. Для остального будут предложены доступные варианты. Более подробную информацию можно получить по этой ссылке.
          0
          Презентация проекта на SOTM-EU
          www.youtube.com/watch?v=v3hL1-SbRu0
            0
            Не умеет выдавать в ответе OSM Relation, ничего не знает про википедию :(
              +1
              Куда хреновее чистого nominatim'а. Из 10 вполне адекватных запросов — 1 правильный. Даже такие простые вещи, как «london hyde park» уводят хрен поймешь куда. Практически бессмысленно в использовании.

              Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.