Как использовать tidyGeocoder с пользовательским геокодером?

#r #api #geocoding

#r #API #геокодирование

Вопрос:

У меня есть следующая служба геокодирования: https://geodata.md.gov/imap/rest/services/GeocodeServices/MD_CompositeLocator/GeocodeServer?f=pjson

Я хочу использовать это в библиотеке tidygeocoder https://cran.r-project.org/web/packages/tidygeocoder/vignettes/tidygeocoder.html

Но я хочу использовать геокодер Мэриленда вместо геокодеров Google или Censu. Как бы я настроил скрипт для этого? В идеале я мог бы добавить новый метод геокодирования, который использует геокодер Мэриленда.

Ответ №1:

Здесь приведен полный список того, что нужно сделать, чтобы добавить новый метод в пакет. Однако для начала вы могли бы попробовать использовать функции get_api_query и query_api для выполнения запроса. Затем вам нужно будет извлечь соответствующие данные из ответа и поместить их в формат фрейма данных (задание функции extract_results). Удачи и не стесняйтесь сообщать о проблеме или обращаться, если у вас есть вопросы.

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

1. Спасибо, я не могу понять, как найти параметры.

2. Похоже, документация по параметрам API для этой службы находится здесь: geodata.md.gov/imap/sdk/rest/index.html#//02ss00000029000000