Как установить Overpass API для локального запроса к базе данных меньшего размера на ОС Ma c Catalina? - PullRequest
1 голос
/ 10 февраля 2020

В настоящее время я использую jQuery для отправки запросов на сервер Overpass, чтобы получить информацию о способах, существующих вблизи определенной пары. Тем не менее, моя программа должна сделать несколько запросов к серверу, и каждый из них в настоящее время занимает около 3 секунд, что слишком долго. Меня интересует только небольшая область, и я скачал извлечение нужных мне данных из https://protomaps.com/extracts Мой вопрос заключается в том, как установить Overpass API на мою машину под управлением Ma c ОС Catalina, чтобы я мог выполнить своевременно запрашивает этот локальный экстракт данных, а не постоянно звонит на сервер Overpass. Ниже приведен мой текущий код для выполнения запроса обхода с использованием jQuery и Angular:

const searchQuery = 'http://overpass-api.de/api/interpreter?data=[out:json]' + query;
let waysObject = {};
    $.ajax({
      url: searchQuery,
      async: false,
      dataType: 'json',
      success(result) {
          waysObject = result;
      }
    });
return waysObject;
...