Function:
get_wms_raster() : More robust gdal options for downloading, warping and creating rasterBreaking changes:
interactive in get_wms_raster(): Funny but not really useful, get_wms_raster() should focus on downloading data onlyFunction:
get_wfs() :
httr2::req_perform_iterative();Breaking changes:
cog_2023 and com_2024;get_wfs():
spatial_filter -> predicate : now use structured predicate (see ?spatial_predicates)ecql_filter -> queryget_wfs():
filename : sf::st_read() should be used to write to local ;interactive : Funny but not really useful, get_wfs() should focus on downloading data onlyTests :
get_wfs()Other :
{dplyr} dependencyFunction:
get_apicarto_cadastre :
code_com and code_arr which aren't mandatory ;Paris, Lyon and Marseille is implementedget_apicarto_codes_postauxget_apicarto_gpuVignettes :
Breaking changes:
get_apicarto_rpg which isn't update anymoreget_apicarto_viticole which doesn't exist anymoreressource of get_apicarto is change to layerOther :
yyjsonr dependencyBug fixes:
get_wfs to find geometry name #40Vignettes :
get_wms_raster #37Bug fixes:
Utilities:
com_2025,dep_2025,reg_2025 dataset as successor or com_2024Breaking changes:
LidarHD is more suitable for thisFeatures :
get_wms_rasterBug fixes :
httr2 >= 1.1.1 to avoid error when using get_iso* with more than 5 inputs #33Breaking changes:
In get_wms_raster(), when filename = NULL, the function now uses a temporary file for storage instead of generating a filename based on the layer name as in previous versions.
Utilities :
com_2024 dataset as successor or cog_2023Bug fixes :
get_wms_raster throw GDAL ERROR 1 with sf >= 1.0-19 fixe in #32get_iso* functions #31get_apicarto_cadastre pagination fixVignettes :
get_apicarto_cadastre that now use httr2::req_perform_iterative and ``yyjsonr`get_wms_raster() and get_wmts() are now really silent when verbose = FALSE #28get_iso(), get_isochrone() and get_isodistance() are back thanks to
sylvaine31 in #16get_wms_raster() and get_wmts() now return NULL when raster as only NA values #26get_wms_raster(), get_wfs() and get_wmts() do not use apikey arg anymore.get_layers_metadata() has been changed. The arg data_type now comes before apikey.get_iso() has be temporary removed from happignapikey isn't mandatory anymore in get_layers_metadata.get_wms_raster() now have a verbose argumentget_wms_raster() function uses the WMS driver provided by GDAL to download a raster image. Instead of downloading and merging multiple tiles, it retrieves the entire image at once from the WMS server.get_wms_raster() getMap request when crs isn't latlong.get_wms_raster() because of #21. Now using vrt and warping combine.get_layers_metadata()get_wms_raster is made faster by using gdalwarp from sf::gdal_utils.
There is no longer need to download several tiles.cog_2022 dataset to cog_2023get_apicarto_commune() now supported by get_apicarto_cadastre()jsonlite is used instead of geojsonsf packageget_wms_raster and get_wfs parameter names have been changed :
get_wms_info for get_location_info"enr" is addedget_apicarto_viticole()get_apicarto_codes_postaux()get_apicarto_rpg()get_apicarto_gpu()get_apicarto_commune() now supported by get_apicarto_cadastre()get_last_news()checkmateget_wfs()get_wfs()%>% by |>point, multipoint, line, multiline, poly, multipolyget_wfs_attributes() functionNULL is returned when no data foundget_apicarto_commune to work with dep and insee codeget_wfs() for big shapeget_last_news() can be used
to retrieve last news.interactive parameter to get_wfs and get_wms_raster to allow quick useget_raw_lidarget_apicarto_plu() is now get_apicarto_gpu() : it can handle complex shape
and access all ressources from APIcarto GPUget_wms_raster()
like get_wfs(). The automatic addition of resolution to filename has been removed
for simplicity.get_wms_raster() use gdal with sf::gdal_utils() for downloading and terra::vrt() for
merging for quiet faster results. stars package is not used anymore.get_wms_raster() supports the download of big raster of several gigabytesget_wms_raster() has new crs argumentget_raw_lidar() to download raw lidar dataget_apicarto_commune() to download commune borders from apicartoget_layers_metadata() to retrieve only title, name, and abstracttidyrget_raw_lidar() to download raw lidar data from IGNget_apicarto_commune to download commune borders from the apicarto "cadastre" of IGNget_iso()httr by httr2get_wms_info() to find metadata of a layerget_apicarto_plu() (Plan Local d'Urbanisme)get_wms_raster()data("code_insee")get_apicarto_* now support MultiPolygonget_wms_raster now have 1h for downloading tile instead of 1min (for low connection)get_wms_raster(). Depending on shape and resolution, multiple tile are downloaded and combine to get the right resolution. Also adding vignette Resolution for raster for further explanationget_wms_raster() now fix S2 geometry problemsmethod and mode argument of download.file() to have more freedom on the type of download with get_wms_raster()happign_for_forester vignetteget_apicarto_* vectorized function for cadastreshp_to_geojson() function to avoid geojsonsf package dependencyget_iso()filename argument to get_wms_raster() and get_wfs() allowing to save data on disk. This new feature also overcomes the problem of connection to some WMS with GDAL #1get_wms_raster()#1 are also listed.happign)get_wfs() and get_wms_raster()get_apikeys() and get_layers_metadata() to allow access to metadata from R