如何在自定义地理编码器中使用tidyGeocoder?

问题描述

我有以下地理编码器服务: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地理编码器。我将如何设置脚本来做到这一点?理想情况下,我可以添加一种使用马里兰地理编码器的地理编码新方法

解决方法

这里有一个详尽的清单,列出了如何向软件包here添加新方法。但是,首先,您可以尝试使用get_api_queryquery_api函数来执行查询。然后,您需要从响应中提取相关数据,并将其放入数据框格式(extract_results函数的工作)。祝您好运,如有疑问,请随时提出问题或联系。