geo_address_lookup() and
geo_address_lookup_sf() that crashes the function if the
OSM ID is too long (#47 reported by @lshydro).New functions:
geo_lite_struct() and geo_lite_struct_sf()
for performing structured queries.geo_amenity() and
geo_amenity_sf() as a wrapper of
geo_lite_struct() / geo_lite_struct_sf(), so
now are more robust and compatible with sf
objects.Improve unnesting of fields when requiring
extratags, i.e.
custom_query = list(extratags = TRUE).
It is possible to use nominatimlite with local
server thanks to the new argument nominatim_server (#42
@alexwhitedatamine).
Adapt endpoints to Nominatim v4.4.0
[Python-only].
nominatimlite::osm_amenities data set re-introduced,
updated and with additional description fields.
API call for non-spatial function uses now JSONV2 format
(&format=jsonv2). This implies the following changes in
the output:
class renamed to category.place_rank with the search rank of the
object.custom_query argument can use vectors and
logical:
geo_lite(address = "New York",
custom_query = list(addressdetails = TRUE,
viewbox = c(-60, -20, 60, 20))
)progressbar parameter to geo_lite(),
geo_lite_sf(), reverse_geo_lite() and
reverse_geo_lite_sf() to display progress in the
console.geo_amenity() and geo_amenity_sf(), see Nominatim/issues/1311.
Use arcgeocoder::arc_geo_categories() as an
alternative.nominatimlite::osm_amenities data set deleted.dplyr::tibble().tibble, for easy printing in console.reverse_geo_lite() and
reverse_geo_lite_sf() when the API returns nested
lists.geo_amenity() and
geo_amenity_sf().api_call().nominatim_check_access().v3.1.0.strict argument on geo_amenity() and
geo_amenity_sf().polygon changed to points_only
(#8) thanks to @jlacko.