diff --git a/R/get_apicarto_rpg.R b/R/get_apicarto_rpg.R index e2d5de32..a855536f 100644 --- a/R/get_apicarto_rpg.R +++ b/R/get_apicarto_rpg.R @@ -79,7 +79,7 @@ get_apicarto_rpg <- function(x, annee, code_cultu = list(NULL), dTolerance = 0){ # hit api and loop if there more than 1000 features resp <- Map( loop_api, - path = paste0("api/rpg/", version), + path = paste0("/api/rpg/", version), limit = 1000, "annee" = annee, "geom" = shp_to_geojson(x, crs = 4326, dTolerance = dTolerance), diff --git a/tests/testthat/get_apicarto_rpg/apicarto.ign.fr/api/rpg/v1-b814e7.R b/tests/testthat/get_apicarto_rpg/apicarto.ign.fr/api/rpg/v1-9672f2.R similarity index 76% rename from tests/testthat/get_apicarto_rpg/apicarto.ign.fr/api/rpg/v1-b814e7.R rename to tests/testthat/get_apicarto_rpg/apicarto.ign.fr/api/rpg/v1-9672f2.R index 619d0660..df956f3b 100644 --- a/tests/testthat/get_apicarto_rpg/apicarto.ign.fr/api/rpg/v1-b814e7.R +++ b/tests/testthat/get_apicarto_rpg/apicarto.ign.fr/api/rpg/v1-9672f2.R @@ -1,9 +1,13 @@ -structure(list(method = "GET", url = "https://apicarto.ign.fr/api/rpg/v1?_start=0&annee=2010&geom=%7B%22type%22%3A%22Polygon%22%2C%22coordinates%22%3A%5B%5B%5B-4.3474%2C47.8065%5D%2C%5B-4.3451%2C47.8065%5D%2C%5B-4.3449%2C47.8066%5D%2C%5B-4.3434%2C47.8068%5D%2C%5B-4.3424%2C47.8071%5D%2C%5B-4.341%2C47.8079%5D%2C%5B-4.3386%2C47.8103%5D%2C%5B-4.3384%2C47.8104%5D%2C%5B-4.3384%2C47.8105%5D%2C%5B-4.338%2C47.8109%5D%2C%5B-4.338%2C47.811%5D%2C%5B-4.3376%2C47.8116%5D%2C%5B-4.3373%2C47.8126%5D%2C%5B-4.3375%2C47.8143%5D%2C%5B-4.3386%2C47.8157%5D%2C%5B-4.3387%2C47.8158%5D%2C%5B-4.3387%2C47.8159%5D%2C%5B-4.343%2C47.8187%5D%2C%5B-4.3445%2C47.8192%5D%2C%5B-4.3467%2C47.8195%5D%2C%5B-4.349%2C47.8194%5D%2C%5B-4.3509%2C47.8188%5D%2C%5B-4.3524%2C47.8178%5D%2C%5B-4.3534%2C47.8166%5D%2C%5B-4.3533%2C47.8165%5D%2C%5B-4.3538%2C47.8153%5D%2C%5B-4.3528%2C47.8109%5D%2C%5B-4.3522%2C47.8092%5D%2C%5B-4.351%2C47.808%5D%2C%5B-4.3495%2C47.8071%5D%2C%5B-4.3474%2C47.8065%5D%5D%5D%7D", - status_code = 200L, headers = structure(list(`Access-Control-Allow-Origin` = "*", - `Cache-Control` = "private, no-cache, no-store, must-revalidate", - Expires = "-1", Pragma = "no-cache", Vary = "Origin", - `Access-Control-Allow-Credentials` = "true", `Content-Type` = "application/json; charset=utf-8", - `Content-Length` = "7233", Date = "Thu, 03 Aug 2023 10:22:47 GMT", - Connection = "keep-alive", `Keep-Alive` = "timeout=5", - `Set-Cookie` = "REDACTED", `Strict-Transport-Security` = "max-age=31536000; includeSubDomains"), class = "httr2_headers"), - body = charToRaw("{\"type\":\"FeatureCollection\",\"features\":[{\"type\":\"Feature\",\"id\":\"rpg_2010.2806733\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.3402852,47.81680447],[-4.34029354,47.81638021],[-4.34108746,47.8163574],[-4.34108843,47.81590031],[-4.34108311,47.81555842],[-4.34106672,47.81468852],[-4.34203046,47.81470976],[-4.34205297,47.81549255],[-4.34373229,47.81558005],[-4.34354941,47.81593276],[-4.34320857,47.81611576],[-4.34285474,47.81613607],[-4.34237917,47.81615314],[-4.34208365,47.81615479],[-4.34211147,47.81642998],[-4.34214059,47.81698873],[-4.34153775,47.81702955],[-4.34078722,47.81705659],[-4.34076702,47.81677683],[-4.3402852,47.81680447]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"num_ilot\":\"029-19860\",\"commune\":\"29158\",\"forme_juri\":\"GAEC\",\"surf_decla\":\"346.26\",\"dep_rattac\":\"029\",\"surf_graph\":\"3.01\",\"surf_cultu\":\"1.59\",\"code_cultu\":\"01\",\"nom_cultu\":\"BLE TENDRE\",\"bbox\":[-4.34373229,47.81468852,-4.3402852,47.81705659]}},{\"type\":\"Feature\",\"id\":\"rpg_2010.2806894\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.35442421,47.82199045],[-4.35425657,47.82200009],[-4.35306806,47.82209629],[-4.35192225,47.8221911],[-4.35130116,47.82226921],[-4.35048199,47.8221177],[-4.34965199,47.8220382],[-4.34911001,47.82208692],[-4.34861152,47.82214038],[-4.34830534,47.8222076],[-4.34784214,47.82238205],[-4.34773343,47.82185053],[-4.34743784,47.82052217],[-4.34575285,47.82067478],[-4.34489664,47.81973225],[-4.3446916,47.81943478],[-4.34457799,47.81926448],[-4.34455098,47.81905094],[-4.34457565,47.81885827],[-4.34459575,47.81785198],[-4.34460339,47.81691671],[-4.34489411,47.81688549],[-4.347876,47.81665742],[-4.34845427,47.81690754],[-4.34928934,47.81718532],[-4.35071889,47.81650865],[-4.35178622,47.81646176],[-4.35214829,47.81632723],[-4.3526995,47.81619418],[-4.35282741,47.81611237],[-4.35294673,47.81602491],[-4.35287783,47.81569896],[-4.35319071,47.81555064],[-4.35332086,47.81548739],[-4.35361354,47.81547056],[-4.35407458,47.81546265],[-4.35454651,47.81569709],[-4.35531938,47.81610253],[-4.3548429,47.8166677],[-4.35417703,47.81721677],[-4.35370244,47.81762666],[-4.35359359,47.81810038],[-4.35362349,47.81866433],[-4.35417652,47.82087128],[-4.35442421,47.82199045]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"num_ilot\":\"029-19888\",\"commune\":\"29158\",\"forme_juri\":\"GAEC\",\"surf_decla\":\"346.26\",\"dep_rattac\":\"029\",\"surf_graph\":\"39.97\",\"surf_cultu\":\"34.26\",\"code_cultu\":\"18\",\"nom_cultu\":\"PRAIRIES PERMANENTES\",\"bbox\":[-4.35531938,47.81546265,-4.34455098,47.82238205]}},{\"type\":\"Feature\",\"id\":\"rpg_2010.2806899\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.35492233,47.81502814],[-4.35481898,47.81507343],[-4.35457795,47.81516997],[-4.35420619,47.81500825],[-4.35416442,47.81495976],[-4.35395826,47.814884],[-4.35372008,47.81477258],[-4.3535431,47.81470937],[-4.35355329,47.81445019],[-4.3535964,47.81435366],[-4.35369268,47.81431401],[-4.35458184,47.81436525],[-4.35475004,47.81475886],[-4.35492233,47.81502814]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"num_ilot\":\"029-19893\",\"commune\":\"29158\",\"forme_juri\":\"GAEC\",\"surf_decla\":\"346.26\",\"dep_rattac\":\"029\",\"surf_graph\":\"0.61\",\"surf_cultu\":\"0.42\",\"code_cultu\":\"03\",\"nom_cultu\":\"ORGE\",\"bbox\":[-4.35492233,47.81431401,-4.3535431,47.81516997]}},{\"type\":\"Feature\",\"id\":\"rpg_2010.2806901\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.35363633,47.8136513],[-4.35351935,47.81367355],[-4.35334659,47.81371552],[-4.35304019,47.81382926],[-4.35289199,47.81393192],[-4.35262073,47.81371789],[-4.35246539,47.81361823],[-4.35208074,47.81334464],[-4.35216805,47.81328276],[-4.35284275,47.81279205],[-4.3530543,47.81263204],[-4.35327066,47.81273956],[-4.35326348,47.81278022],[-4.35319362,47.81297975],[-4.35322691,47.81314636],[-4.3533319,47.8133203],[-4.35353473,47.81355271],[-4.35363633,47.8136513]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"num_ilot\":\"029-19895\",\"commune\":\"29158\",\"forme_juri\":\"GAEC\",\"surf_decla\":\"346.26\",\"dep_rattac\":\"029\",\"surf_graph\":\"0.80\",\"surf_cultu\":\"0.80\",\"code_cultu\":\"28\",\"nom_cultu\":\"DIVERS\",\"bbox\":[-4.35363633,47.81263204,-4.35208074,47.81393192]}},{\"type\":\"Feature\",\"id\":\"rpg_2010.2806902\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.35066253,47.81599063],[-4.3506673,47.81613721],[-4.34969982,47.81624451],[-4.34972499,47.81637024],[-4.34887094,47.81648862],[-4.34861263,47.81648487],[-4.34837215,47.81589573],[-4.3480917,47.81502567],[-4.34821458,47.81494207],[-4.34855012,47.81487522],[-4.34905158,47.81473784],[-4.34936004,47.81554952],[-4.34967141,47.81546232],[-4.35025831,47.81522281],[-4.35045881,47.81520615],[-4.35066253,47.81599063]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"num_ilot\":\"029-19896\",\"commune\":\"29158\",\"forme_juri\":\"GAEC\",\"surf_decla\":\"346.26\",\"dep_rattac\":\"029\",\"surf_graph\":\"2.24\",\"surf_cultu\":\"2.20\",\"code_cultu\":\"02\",\"nom_cultu\":\"MAIS GRAIN ET ENSILAGE\",\"bbox\":[-4.3506673,47.81473784,-4.3480917,47.81648862]}},{\"type\":\"Feature\",\"id\":\"rpg_2010.2806910\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.34302683,47.82297491],[-4.34301183,47.82274723],[-4.34209383,47.82281019],[-4.34205186,47.8226606],[-4.34185231,47.82232049],[-4.34103995,47.82144573],[-4.33985809,47.82013715],[-4.33884967,47.81927777],[-4.33840661,47.81884502],[-4.33773653,47.81814828],[-4.33808257,47.81792156],[-4.33801955,47.81770287],[-4.33775459,47.81769531],[-4.3376387,47.8172883],[-4.33996586,47.81716423],[-4.34003679,47.81795634],[-4.34013625,47.81843975],[-4.34041925,47.81824877],[-4.34089415,47.81781618],[-4.34088338,47.81713533],[-4.34239347,47.81707043],[-4.34349443,47.81699796],[-4.34355614,47.81730464],[-4.34405598,47.81727488],[-4.34439952,47.81724685],[-4.34438804,47.81826095],[-4.34434141,47.81885104],[-4.3443602,47.81914565],[-4.34440838,47.81935591],[-4.34448259,47.8194447],[-4.34485879,47.81988226],[-4.34532361,47.82040057],[-4.3457093,47.82077963],[-4.34691734,47.82192951],[-4.3472503,47.82224229],[-4.3473522,47.82238022],[-4.34737237,47.82247934],[-4.34734998,47.82262955],[-4.34724809,47.82284426],[-4.34620911,47.82275083],[-4.34480056,47.82284414],[-4.34369773,47.82292603],[-4.34302683,47.82297491]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"num_ilot\":\"029-19904\",\"commune\":\"29158\",\"forme_juri\":\"GAEC\",\"surf_decla\":\"346.26\",\"dep_rattac\":\"029\",\"surf_graph\":\"26.16\",\"surf_cultu\":\"22.97\",\"code_cultu\":\"18\",\"nom_cultu\":\"PRAIRIES PERMANENTES\",\"bbox\":[-4.34737237,47.81699796,-4.3376387,47.82297491]}},{\"type\":\"Feature\",\"id\":\"rpg_2010.2806977\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.35042502,47.81169681],[-4.34998148,47.81191415],[-4.34959768,47.81129091],[-4.3496097,47.81122812],[-4.3496647,47.81120122],[-4.35054445,47.81117856],[-4.35122428,47.81116432],[-4.35105498,47.811294],[-4.35071569,47.81151568],[-4.35042502,47.81169681]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"num_ilot\":\"029-19908\",\"commune\":\"29158\",\"forme_juri\":\"GAEC\",\"surf_decla\":\"346.26\",\"dep_rattac\":\"029\",\"surf_graph\":\"0.53\",\"surf_cultu\":\"0.74\",\"code_cultu\":\"03\",\"nom_cultu\":\"ORGE\",\"bbox\":[-4.35122428,47.81116432,-4.34959768,47.81191415]}}],\"totalFeatures\":7,\"numberMatched\":7,\"numberReturned\":7,\"timeStamp\":\"2023-08-03T10:22:47.267Z\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"urn:ogc:def:crs:EPSG::4326\"}},\"bbox\":[-4.35531938,47.81116432,-4.3376387,47.82297491]}")), class = "httr2_response") +structure(list(method = "GET", url = "https://apicarto.ign.fr/api/rpg/v1?_start=0&annee=2010&geom=%7B%22type%22%3A%22Polygon%22%2C%22coordinates%22%3A%5B%5B%5B-4.3481%2C47.8067%5D%2C%5B-4.3456%2C47.8064%5D%2C%5B-4.3454%2C47.8065%5D%2C%5B-4.3434%2C47.8068%5D%2C%5B-4.3424%2C47.8071%5D%2C%5B-4.341%2C47.8079%5D%2C%5B-4.3386%2C47.8103%5D%2C%5B-4.3384%2C47.8104%5D%2C%5B-4.3384%2C47.8105%5D%2C%5B-4.338%2C47.8109%5D%2C%5B-4.338%2C47.811%5D%2C%5B-4.3376%2C47.8116%5D%2C%5B-4.3373%2C47.8126%5D%2C%5B-4.3375%2C47.8143%5D%2C%5B-4.3385%2C47.8156%5D%2C%5B-4.3386%2C47.8157%5D%2C%5B-4.3414%2C47.8176%5D%2C%5B-4.343%2C47.8187%5D%2C%5B-4.3445%2C47.8192%5D%2C%5B-4.3467%2C47.8195%5D%2C%5B-4.349%2C47.8194%5D%2C%5B-4.3508%2C47.8187%5D%2C%5B-4.3518%2C47.8183%5D%2C%5B-4.3531%2C47.8171%5D%2C%5B-4.3531%2C47.8169%5D%2C%5B-4.3537%2C47.8158%5D%2C%5B-4.3535%2C47.8136%5D%2C%5B-4.3523%2C47.8094%5D%2C%5B-4.3514%2C47.8083%5D%2C%5B-4.3513%2C47.8082%5D%2C%5B-4.3501%2C47.8074%5D%2C%5B-4.3481%2C47.8067%5D%5D%5D%7D", + status_code = 200L, headers = structure(list(date = "Mon, 06 Nov 2023 20:35:14 GMT", + `content-type` = "application/json; charset=utf-8", `content-length` = "7233", + `x-powered-by` = "Express", `access-control-allow-origin` = "*", + `cache-control` = "private, no-cache, no-store, must-revalidate", + expires = "-1", pragma = "no-cache", vary = "Origin", + `access-control-allow-credentials` = "true", etag = "W/\"1c41-m47og6IwR+dx5wNbPt0qRdZjPZk\"", + `strict-transport-security` = "max-age=15724800; includeSubDomains"), class = "httr2_headers"), + body = charToRaw("{\"type\":\"FeatureCollection\",\"features\":[{\"type\":\"Feature\",\"id\":\"rpg_2010.2806733\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.3402852,47.81680447],[-4.34029354,47.81638021],[-4.34108746,47.8163574],[-4.34108843,47.81590031],[-4.34108311,47.81555842],[-4.34106672,47.81468852],[-4.34203046,47.81470976],[-4.34205297,47.81549255],[-4.34373229,47.81558005],[-4.34354941,47.81593276],[-4.34320857,47.81611576],[-4.34285474,47.81613607],[-4.34237917,47.81615314],[-4.34208365,47.81615479],[-4.34211147,47.81642998],[-4.34214059,47.81698873],[-4.34153775,47.81702955],[-4.34078722,47.81705659],[-4.34076702,47.81677683],[-4.3402852,47.81680447]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"num_ilot\":\"029-19860\",\"commune\":\"29158\",\"forme_juri\":\"GAEC\",\"surf_decla\":\"346.26\",\"dep_rattac\":\"029\",\"surf_graph\":\"3.01\",\"surf_cultu\":\"1.59\",\"code_cultu\":\"01\",\"nom_cultu\":\"BLE TENDRE\",\"bbox\":[-4.34373229,47.81468852,-4.3402852,47.81705659]}},{\"type\":\"Feature\",\"id\":\"rpg_2010.2806894\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.35442421,47.82199045],[-4.35425657,47.82200009],[-4.35306806,47.82209629],[-4.35192225,47.8221911],[-4.35130116,47.82226921],[-4.35048199,47.8221177],[-4.34965199,47.8220382],[-4.34911001,47.82208692],[-4.34861152,47.82214038],[-4.34830534,47.8222076],[-4.34784214,47.82238205],[-4.34773343,47.82185053],[-4.34743784,47.82052217],[-4.34575285,47.82067478],[-4.34489664,47.81973225],[-4.3446916,47.81943478],[-4.34457799,47.81926448],[-4.34455098,47.81905094],[-4.34457565,47.81885827],[-4.34459575,47.81785198],[-4.34460339,47.81691671],[-4.34489411,47.81688549],[-4.347876,47.81665742],[-4.34845427,47.81690754],[-4.34928934,47.81718532],[-4.35071889,47.81650865],[-4.35178622,47.81646176],[-4.35214829,47.81632723],[-4.3526995,47.81619418],[-4.35282741,47.81611237],[-4.35294673,47.81602491],[-4.35287783,47.81569896],[-4.35319071,47.81555064],[-4.35332086,47.81548739],[-4.35361354,47.81547056],[-4.35407458,47.81546265],[-4.35454651,47.81569709],[-4.35531938,47.81610253],[-4.3548429,47.8166677],[-4.35417703,47.81721677],[-4.35370244,47.81762666],[-4.35359359,47.81810038],[-4.35362349,47.81866433],[-4.35417652,47.82087128],[-4.35442421,47.82199045]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"num_ilot\":\"029-19888\",\"commune\":\"29158\",\"forme_juri\":\"GAEC\",\"surf_decla\":\"346.26\",\"dep_rattac\":\"029\",\"surf_graph\":\"39.97\",\"surf_cultu\":\"34.26\",\"code_cultu\":\"18\",\"nom_cultu\":\"PRAIRIES PERMANENTES\",\"bbox\":[-4.35531938,47.81546265,-4.34455098,47.82238205]}},{\"type\":\"Feature\",\"id\":\"rpg_2010.2806899\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.35492233,47.81502814],[-4.35481898,47.81507343],[-4.35457795,47.81516997],[-4.35420619,47.81500825],[-4.35416442,47.81495976],[-4.35395826,47.814884],[-4.35372008,47.81477258],[-4.3535431,47.81470937],[-4.35355329,47.81445019],[-4.3535964,47.81435366],[-4.35369268,47.81431401],[-4.35458184,47.81436525],[-4.35475004,47.81475886],[-4.35492233,47.81502814]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"num_ilot\":\"029-19893\",\"commune\":\"29158\",\"forme_juri\":\"GAEC\",\"surf_decla\":\"346.26\",\"dep_rattac\":\"029\",\"surf_graph\":\"0.61\",\"surf_cultu\":\"0.42\",\"code_cultu\":\"03\",\"nom_cultu\":\"ORGE\",\"bbox\":[-4.35492233,47.81431401,-4.3535431,47.81516997]}},{\"type\":\"Feature\",\"id\":\"rpg_2010.2806901\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.35363633,47.8136513],[-4.35351935,47.81367355],[-4.35334659,47.81371552],[-4.35304019,47.81382926],[-4.35289199,47.81393192],[-4.35262073,47.81371789],[-4.35246539,47.81361823],[-4.35208074,47.81334464],[-4.35216805,47.81328276],[-4.35284275,47.81279205],[-4.3530543,47.81263204],[-4.35327066,47.81273956],[-4.35326348,47.81278022],[-4.35319362,47.81297975],[-4.35322691,47.81314636],[-4.3533319,47.8133203],[-4.35353473,47.81355271],[-4.35363633,47.8136513]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"num_ilot\":\"029-19895\",\"commune\":\"29158\",\"forme_juri\":\"GAEC\",\"surf_decla\":\"346.26\",\"dep_rattac\":\"029\",\"surf_graph\":\"0.80\",\"surf_cultu\":\"0.80\",\"code_cultu\":\"28\",\"nom_cultu\":\"DIVERS\",\"bbox\":[-4.35363633,47.81263204,-4.35208074,47.81393192]}},{\"type\":\"Feature\",\"id\":\"rpg_2010.2806902\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.35066253,47.81599063],[-4.3506673,47.81613721],[-4.34969982,47.81624451],[-4.34972499,47.81637024],[-4.34887094,47.81648862],[-4.34861263,47.81648487],[-4.34837215,47.81589573],[-4.3480917,47.81502567],[-4.34821458,47.81494207],[-4.34855012,47.81487522],[-4.34905158,47.81473784],[-4.34936004,47.81554952],[-4.34967141,47.81546232],[-4.35025831,47.81522281],[-4.35045881,47.81520615],[-4.35066253,47.81599063]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"num_ilot\":\"029-19896\",\"commune\":\"29158\",\"forme_juri\":\"GAEC\",\"surf_decla\":\"346.26\",\"dep_rattac\":\"029\",\"surf_graph\":\"2.24\",\"surf_cultu\":\"2.20\",\"code_cultu\":\"02\",\"nom_cultu\":\"MAIS GRAIN ET ENSILAGE\",\"bbox\":[-4.3506673,47.81473784,-4.3480917,47.81648862]}},{\"type\":\"Feature\",\"id\":\"rpg_2010.2806910\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.34302683,47.82297491],[-4.34301183,47.82274723],[-4.34209383,47.82281019],[-4.34205186,47.8226606],[-4.34185231,47.82232049],[-4.34103995,47.82144573],[-4.33985809,47.82013715],[-4.33884967,47.81927777],[-4.33840661,47.81884502],[-4.33773653,47.81814828],[-4.33808257,47.81792156],[-4.33801955,47.81770287],[-4.33775459,47.81769531],[-4.3376387,47.8172883],[-4.33996586,47.81716423],[-4.34003679,47.81795634],[-4.34013625,47.81843975],[-4.34041925,47.81824877],[-4.34089415,47.81781618],[-4.34088338,47.81713533],[-4.34239347,47.81707043],[-4.34349443,47.81699796],[-4.34355614,47.81730464],[-4.34405598,47.81727488],[-4.34439952,47.81724685],[-4.34438804,47.81826095],[-4.34434141,47.81885104],[-4.3443602,47.81914565],[-4.34440838,47.81935591],[-4.34448259,47.8194447],[-4.34485879,47.81988226],[-4.34532361,47.82040057],[-4.3457093,47.82077963],[-4.34691734,47.82192951],[-4.3472503,47.82224229],[-4.3473522,47.82238022],[-4.34737237,47.82247934],[-4.34734998,47.82262955],[-4.34724809,47.82284426],[-4.34620911,47.82275083],[-4.34480056,47.82284414],[-4.34369773,47.82292603],[-4.34302683,47.82297491]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"num_ilot\":\"029-19904\",\"commune\":\"29158\",\"forme_juri\":\"GAEC\",\"surf_decla\":\"346.26\",\"dep_rattac\":\"029\",\"surf_graph\":\"26.16\",\"surf_cultu\":\"22.97\",\"code_cultu\":\"18\",\"nom_cultu\":\"PRAIRIES PERMANENTES\",\"bbox\":[-4.34737237,47.81699796,-4.3376387,47.82297491]}},{\"type\":\"Feature\",\"id\":\"rpg_2010.2806977\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.35042502,47.81169681],[-4.34998148,47.81191415],[-4.34959768,47.81129091],[-4.3496097,47.81122812],[-4.3496647,47.81120122],[-4.35054445,47.81117856],[-4.35122428,47.81116432],[-4.35105498,47.811294],[-4.35071569,47.81151568],[-4.35042502,47.81169681]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"num_ilot\":\"029-19908\",\"commune\":\"29158\",\"forme_juri\":\"GAEC\",\"surf_decla\":\"346.26\",\"dep_rattac\":\"029\",\"surf_graph\":\"0.53\",\"surf_cultu\":\"0.74\",\"code_cultu\":\"03\",\"nom_cultu\":\"ORGE\",\"bbox\":[-4.35122428,47.81116432,-4.34959768,47.81191415]}}],\"totalFeatures\":7,\"numberMatched\":7,\"numberReturned\":7,\"timeStamp\":\"2023-11-06T20:35:14.954Z\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"urn:ogc:def:crs:EPSG::4326\"}},\"bbox\":[-4.35531938,47.81116432,-4.3376387,47.82297491]}"), + request = structure(list(url = "https://apicarto.ign.fr/api/rpg/v1?_start=0&annee=2010&geom=%7B%22type%22%3A%22Polygon%22%2C%22coordinates%22%3A%5B%5B%5B-4.3481%2C47.8067%5D%2C%5B-4.3456%2C47.8064%5D%2C%5B-4.3454%2C47.8065%5D%2C%5B-4.3434%2C47.8068%5D%2C%5B-4.3424%2C47.8071%5D%2C%5B-4.341%2C47.8079%5D%2C%5B-4.3386%2C47.8103%5D%2C%5B-4.3384%2C47.8104%5D%2C%5B-4.3384%2C47.8105%5D%2C%5B-4.338%2C47.8109%5D%2C%5B-4.338%2C47.811%5D%2C%5B-4.3376%2C47.8116%5D%2C%5B-4.3373%2C47.8126%5D%2C%5B-4.3375%2C47.8143%5D%2C%5B-4.3385%2C47.8156%5D%2C%5B-4.3386%2C47.8157%5D%2C%5B-4.3414%2C47.8176%5D%2C%5B-4.343%2C47.8187%5D%2C%5B-4.3445%2C47.8192%5D%2C%5B-4.3467%2C47.8195%5D%2C%5B-4.349%2C47.8194%5D%2C%5B-4.3508%2C47.8187%5D%2C%5B-4.3518%2C47.8183%5D%2C%5B-4.3531%2C47.8171%5D%2C%5B-4.3531%2C47.8169%5D%2C%5B-4.3537%2C47.8158%5D%2C%5B-4.3535%2C47.8136%5D%2C%5B-4.3523%2C47.8094%5D%2C%5B-4.3514%2C47.8083%5D%2C%5B-4.3513%2C47.8082%5D%2C%5B-4.3501%2C47.8074%5D%2C%5B-4.3481%2C47.8067%5D%5D%5D%7D", + method = NULL, headers = list(), body = NULL, fields = list(), + options = list(ssl_verifypeer = 0), policies = list()), class = "httr2_request"), + cache = new.env(parent = emptyenv())), class = "httr2_response") diff --git a/tests/testthat/get_apicarto_rpg/apicarto.ign.fr/api/rpg/v2-2a3af1.R b/tests/testthat/get_apicarto_rpg/apicarto.ign.fr/api/rpg/v2-637488.R similarity index 54% rename from tests/testthat/get_apicarto_rpg/apicarto.ign.fr/api/rpg/v2-2a3af1.R rename to tests/testthat/get_apicarto_rpg/apicarto.ign.fr/api/rpg/v2-637488.R index 8c1650b9..15352a5e 100644 --- a/tests/testthat/get_apicarto_rpg/apicarto.ign.fr/api/rpg/v2-2a3af1.R +++ b/tests/testthat/get_apicarto_rpg/apicarto.ign.fr/api/rpg/v2-637488.R @@ -1,9 +1,13 @@ -structure(list(method = "GET", url = "https://apicarto.ign.fr/api/rpg/v2?_start=0&annee=2021&geom=%7B%22type%22%3A%22Polygon%22%2C%22coordinates%22%3A%5B%5B%5B-4.3474%2C47.8065%5D%2C%5B-4.3451%2C47.8065%5D%2C%5B-4.3449%2C47.8066%5D%2C%5B-4.3434%2C47.8068%5D%2C%5B-4.3424%2C47.8071%5D%2C%5B-4.341%2C47.8079%5D%2C%5B-4.3386%2C47.8103%5D%2C%5B-4.3384%2C47.8104%5D%2C%5B-4.3384%2C47.8105%5D%2C%5B-4.338%2C47.8109%5D%2C%5B-4.338%2C47.811%5D%2C%5B-4.3376%2C47.8116%5D%2C%5B-4.3373%2C47.8126%5D%2C%5B-4.3375%2C47.8143%5D%2C%5B-4.3386%2C47.8157%5D%2C%5B-4.3387%2C47.8158%5D%2C%5B-4.3387%2C47.8159%5D%2C%5B-4.343%2C47.8187%5D%2C%5B-4.3445%2C47.8192%5D%2C%5B-4.3467%2C47.8195%5D%2C%5B-4.349%2C47.8194%5D%2C%5B-4.3509%2C47.8188%5D%2C%5B-4.3524%2C47.8178%5D%2C%5B-4.3534%2C47.8166%5D%2C%5B-4.3533%2C47.8165%5D%2C%5B-4.3538%2C47.8153%5D%2C%5B-4.3528%2C47.8109%5D%2C%5B-4.3522%2C47.8092%5D%2C%5B-4.351%2C47.808%5D%2C%5B-4.3495%2C47.8071%5D%2C%5B-4.3474%2C47.8065%5D%5D%5D%7D&code_cultu=MIE", - status_code = 200L, headers = structure(list(`Access-Control-Allow-Origin` = "*", - `Cache-Control` = "private, no-cache, no-store, must-revalidate", - Expires = "-1", Pragma = "no-cache", Vary = "Origin", - `Access-Control-Allow-Credentials` = "true", `Content-Type` = "application/json; charset=utf-8", - `Content-Length` = "2525", Date = "Thu, 03 Aug 2023 10:22:49 GMT", - Connection = "keep-alive", `Keep-Alive` = "timeout=5", - `Set-Cookie` = "REDACTED", `Strict-Transport-Security` = "max-age=31536000; includeSubDomains"), class = "httr2_headers"), - body = charToRaw("{\"type\":\"FeatureCollection\",\"features\":[{\"type\":\"Feature\",\"id\":\"parcelles_graphiques.9786645\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.34329977,47.8158944],[-4.34212416,47.81589625],[-4.34213258,47.81597684],[-4.34212312,47.81597684],[-4.34212698,47.81613015],[-4.34200998,47.81613924],[-4.34201008,47.81614288],[-4.34109924,47.81618369],[-4.34108839,47.81590033],[-4.34106472,47.81539525],[-4.34111027,47.8153104],[-4.34108075,47.81471715],[-4.34206049,47.81472983],[-4.34204838,47.81549898],[-4.34354791,47.81561275],[-4.34340689,47.81583258],[-4.34329977,47.8158944]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"id_parcel\":\"17086081\",\"surf_parc\":1.57,\"code_cultu\":\"MIE\",\"code_group\":\"2\",\"culture_d1\":\"\",\"culture_d2\":\"\",\"bbox\":[-4.34354791,47.81471715,-4.34106472,47.81618369]}},{\"type\":\"Feature\",\"id\":\"parcelles_graphiques.9787700\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.35392957,47.8112539],[-4.35368146,47.81106042],[-4.35335621,47.8112466],[-4.35321138,47.81110682],[-4.35303368,47.81090435],[-4.35277453,47.81058042],[-4.35256349,47.81024518],[-4.35248665,47.8101378],[-4.35304388,47.80997411],[-4.3539871,47.80968256],[-4.35476571,47.81075286],[-4.35434268,47.81101161],[-4.35408899,47.81115855],[-4.35392957,47.8112539]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"id_parcel\":\"2835677\",\"surf_parc\":1.75,\"code_cultu\":\"MIE\",\"code_group\":\"2\",\"culture_d1\":\"\",\"culture_d2\":\"\",\"bbox\":[-4.35476571,47.80968256,-4.35248665,47.8112539]}},{\"type\":\"Feature\",\"id\":\"parcelles_graphiques.9787710\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.3486319,47.81651966],[-4.34839019,47.8158946],[-4.34820657,47.81538203],[-4.34809023,47.81501057],[-4.34821273,47.81492874],[-4.34855012,47.81487522],[-4.34906563,47.81470272],[-4.34934541,47.81550745],[-4.34966661,47.81542767],[-4.35028122,47.81520688],[-4.35047346,47.81519546],[-4.35060841,47.81566808],[-4.35071998,47.81597709],[-4.35078476,47.81612983],[-4.35010799,47.8161709],[-4.3498595,47.81621261],[-4.34976622,47.81626774],[-4.34975194,47.81639779],[-4.34906113,47.8164873],[-4.3486319,47.81651966]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"id_parcel\":\"2932818\",\"surf_parc\":2.33,\"code_cultu\":\"MIE\",\"code_group\":\"2\",\"culture_d1\":\"\",\"culture_d2\":\"\",\"bbox\":[-4.35078476,47.81470272,-4.34809023,47.81651966]}}],\"totalFeatures\":3,\"numberMatched\":3,\"numberReturned\":3,\"timeStamp\":\"2023-08-03T10:22:49.786Z\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"urn:ogc:def:crs:EPSG::4326\"}},\"bbox\":[-4.35476571,47.80968256,-4.34106472,47.81651966]}")), class = "httr2_response") +structure(list(method = "GET", url = "https://apicarto.ign.fr/api/rpg/v2?_start=0&annee=2021&geom=%7B%22type%22%3A%22Polygon%22%2C%22coordinates%22%3A%5B%5B%5B-4.3481%2C47.8067%5D%2C%5B-4.3456%2C47.8064%5D%2C%5B-4.3454%2C47.8065%5D%2C%5B-4.3434%2C47.8068%5D%2C%5B-4.3424%2C47.8071%5D%2C%5B-4.341%2C47.8079%5D%2C%5B-4.3386%2C47.8103%5D%2C%5B-4.3384%2C47.8104%5D%2C%5B-4.3384%2C47.8105%5D%2C%5B-4.338%2C47.8109%5D%2C%5B-4.338%2C47.811%5D%2C%5B-4.3376%2C47.8116%5D%2C%5B-4.3373%2C47.8126%5D%2C%5B-4.3375%2C47.8143%5D%2C%5B-4.3385%2C47.8156%5D%2C%5B-4.3386%2C47.8157%5D%2C%5B-4.3414%2C47.8176%5D%2C%5B-4.343%2C47.8187%5D%2C%5B-4.3445%2C47.8192%5D%2C%5B-4.3467%2C47.8195%5D%2C%5B-4.349%2C47.8194%5D%2C%5B-4.3508%2C47.8187%5D%2C%5B-4.3518%2C47.8183%5D%2C%5B-4.3531%2C47.8171%5D%2C%5B-4.3531%2C47.8169%5D%2C%5B-4.3537%2C47.8158%5D%2C%5B-4.3535%2C47.8136%5D%2C%5B-4.3523%2C47.8094%5D%2C%5B-4.3514%2C47.8083%5D%2C%5B-4.3513%2C47.8082%5D%2C%5B-4.3501%2C47.8074%5D%2C%5B-4.3481%2C47.8067%5D%5D%5D%7D&code_cultu=MIE", + status_code = 200L, headers = structure(list(date = "Mon, 06 Nov 2023 20:35:17 GMT", + `content-type` = "application/json; charset=utf-8", `content-length` = "2525", + `x-powered-by` = "Express", `access-control-allow-origin` = "*", + `cache-control` = "private, no-cache, no-store, must-revalidate", + expires = "-1", pragma = "no-cache", vary = "Origin", + `access-control-allow-credentials` = "true", etag = "W/\"9dd-IlSycJ73UAmoXKn1/grBQSY3vwQ\"", + `strict-transport-security` = "max-age=15724800; includeSubDomains"), class = "httr2_headers"), + body = charToRaw("{\"type\":\"FeatureCollection\",\"features\":[{\"type\":\"Feature\",\"id\":\"parcelles_graphiques.9786645\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.34329977,47.8158944],[-4.34212416,47.81589625],[-4.34213258,47.81597684],[-4.34212312,47.81597684],[-4.34212698,47.81613015],[-4.34200998,47.81613924],[-4.34201008,47.81614288],[-4.34109924,47.81618369],[-4.34108839,47.81590033],[-4.34106472,47.81539525],[-4.34111027,47.8153104],[-4.34108075,47.81471715],[-4.34206049,47.81472983],[-4.34204838,47.81549898],[-4.34354791,47.81561275],[-4.34340689,47.81583258],[-4.34329977,47.8158944]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"id_parcel\":\"17086081\",\"surf_parc\":1.57,\"code_cultu\":\"MIE\",\"code_group\":\"2\",\"culture_d1\":\"\",\"culture_d2\":\"\",\"bbox\":[-4.34354791,47.81471715,-4.34106472,47.81618369]}},{\"type\":\"Feature\",\"id\":\"parcelles_graphiques.9787700\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.35392957,47.8112539],[-4.35368146,47.81106042],[-4.35335621,47.8112466],[-4.35321138,47.81110682],[-4.35303368,47.81090435],[-4.35277453,47.81058042],[-4.35256349,47.81024518],[-4.35248665,47.8101378],[-4.35304388,47.80997411],[-4.3539871,47.80968256],[-4.35476571,47.81075286],[-4.35434268,47.81101161],[-4.35408899,47.81115855],[-4.35392957,47.8112539]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"id_parcel\":\"2835677\",\"surf_parc\":1.75,\"code_cultu\":\"MIE\",\"code_group\":\"2\",\"culture_d1\":\"\",\"culture_d2\":\"\",\"bbox\":[-4.35476571,47.80968256,-4.35248665,47.8112539]}},{\"type\":\"Feature\",\"id\":\"parcelles_graphiques.9787710\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.3486319,47.81651966],[-4.34839019,47.8158946],[-4.34820657,47.81538203],[-4.34809023,47.81501057],[-4.34821273,47.81492874],[-4.34855012,47.81487522],[-4.34906563,47.81470272],[-4.34934541,47.81550745],[-4.34966661,47.81542767],[-4.35028122,47.81520688],[-4.35047346,47.81519546],[-4.35060841,47.81566808],[-4.35071998,47.81597709],[-4.35078476,47.81612983],[-4.35010799,47.8161709],[-4.3498595,47.81621261],[-4.34976622,47.81626774],[-4.34975194,47.81639779],[-4.34906113,47.8164873],[-4.3486319,47.81651966]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"id_parcel\":\"2932818\",\"surf_parc\":2.33,\"code_cultu\":\"MIE\",\"code_group\":\"2\",\"culture_d1\":\"\",\"culture_d2\":\"\",\"bbox\":[-4.35078476,47.81470272,-4.34809023,47.81651966]}}],\"totalFeatures\":3,\"numberMatched\":3,\"numberReturned\":3,\"timeStamp\":\"2023-11-06T20:35:17.366Z\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"urn:ogc:def:crs:EPSG::4326\"}},\"bbox\":[-4.35476571,47.80968256,-4.34106472,47.81651966]}"), + request = structure(list(url = "https://apicarto.ign.fr/api/rpg/v2?_start=0&annee=2021&geom=%7B%22type%22%3A%22Polygon%22%2C%22coordinates%22%3A%5B%5B%5B-4.3481%2C47.8067%5D%2C%5B-4.3456%2C47.8064%5D%2C%5B-4.3454%2C47.8065%5D%2C%5B-4.3434%2C47.8068%5D%2C%5B-4.3424%2C47.8071%5D%2C%5B-4.341%2C47.8079%5D%2C%5B-4.3386%2C47.8103%5D%2C%5B-4.3384%2C47.8104%5D%2C%5B-4.3384%2C47.8105%5D%2C%5B-4.338%2C47.8109%5D%2C%5B-4.338%2C47.811%5D%2C%5B-4.3376%2C47.8116%5D%2C%5B-4.3373%2C47.8126%5D%2C%5B-4.3375%2C47.8143%5D%2C%5B-4.3385%2C47.8156%5D%2C%5B-4.3386%2C47.8157%5D%2C%5B-4.3414%2C47.8176%5D%2C%5B-4.343%2C47.8187%5D%2C%5B-4.3445%2C47.8192%5D%2C%5B-4.3467%2C47.8195%5D%2C%5B-4.349%2C47.8194%5D%2C%5B-4.3508%2C47.8187%5D%2C%5B-4.3518%2C47.8183%5D%2C%5B-4.3531%2C47.8171%5D%2C%5B-4.3531%2C47.8169%5D%2C%5B-4.3537%2C47.8158%5D%2C%5B-4.3535%2C47.8136%5D%2C%5B-4.3523%2C47.8094%5D%2C%5B-4.3514%2C47.8083%5D%2C%5B-4.3513%2C47.8082%5D%2C%5B-4.3501%2C47.8074%5D%2C%5B-4.3481%2C47.8067%5D%5D%5D%7D&code_cultu=MIE", + method = NULL, headers = list(), body = NULL, fields = list(), + options = list(ssl_verifypeer = 0), policies = list()), class = "httr2_request"), + cache = new.env(parent = emptyenv())), class = "httr2_response") diff --git a/tests/testthat/get_apicarto_rpg/apicarto.ign.fr/api/rpg/v2-4f2bf7.R b/tests/testthat/get_apicarto_rpg/apicarto.ign.fr/api/rpg/v2-7c0682.R similarity index 66% rename from tests/testthat/get_apicarto_rpg/apicarto.ign.fr/api/rpg/v2-4f2bf7.R rename to tests/testthat/get_apicarto_rpg/apicarto.ign.fr/api/rpg/v2-7c0682.R index 98f72a85..89a51490 100644 --- a/tests/testthat/get_apicarto_rpg/apicarto.ign.fr/api/rpg/v2-4f2bf7.R +++ b/tests/testthat/get_apicarto_rpg/apicarto.ign.fr/api/rpg/v2-7c0682.R @@ -1,9 +1,13 @@ -structure(list(method = "GET", url = "https://apicarto.ign.fr/api/rpg/v2?_start=0&annee=2021&geom=%7B%22type%22%3A%22Polygon%22%2C%22coordinates%22%3A%5B%5B%5B-4.3474%2C47.8065%5D%2C%5B-4.3451%2C47.8065%5D%2C%5B-4.3449%2C47.8066%5D%2C%5B-4.3434%2C47.8068%5D%2C%5B-4.3424%2C47.8071%5D%2C%5B-4.341%2C47.8079%5D%2C%5B-4.3386%2C47.8103%5D%2C%5B-4.3384%2C47.8104%5D%2C%5B-4.3384%2C47.8105%5D%2C%5B-4.338%2C47.8109%5D%2C%5B-4.338%2C47.811%5D%2C%5B-4.3376%2C47.8116%5D%2C%5B-4.3373%2C47.8126%5D%2C%5B-4.3375%2C47.8143%5D%2C%5B-4.3386%2C47.8157%5D%2C%5B-4.3387%2C47.8158%5D%2C%5B-4.3387%2C47.8159%5D%2C%5B-4.343%2C47.8187%5D%2C%5B-4.3445%2C47.8192%5D%2C%5B-4.3467%2C47.8195%5D%2C%5B-4.349%2C47.8194%5D%2C%5B-4.3509%2C47.8188%5D%2C%5B-4.3524%2C47.8178%5D%2C%5B-4.3534%2C47.8166%5D%2C%5B-4.3533%2C47.8165%5D%2C%5B-4.3538%2C47.8153%5D%2C%5B-4.3528%2C47.8109%5D%2C%5B-4.3522%2C47.8092%5D%2C%5B-4.351%2C47.808%5D%2C%5B-4.3495%2C47.8071%5D%2C%5B-4.3474%2C47.8065%5D%5D%5D%7D&code_cultu=PPH", - status_code = 200L, headers = structure(list(`Access-Control-Allow-Origin` = "*", - `Cache-Control` = "private, no-cache, no-store, must-revalidate", - Expires = "-1", Pragma = "no-cache", Vary = "Origin", - `Access-Control-Allow-Credentials` = "true", `Content-Type` = "application/json; charset=utf-8", - `Content-Length` = "4362", Date = "Thu, 03 Aug 2023 10:22:48 GMT", - Connection = "keep-alive", `Keep-Alive` = "timeout=5", - `Set-Cookie` = "REDACTED", `Strict-Transport-Security` = "max-age=31536000; includeSubDomains"), class = "httr2_headers"), - body = charToRaw("{\"type\":\"FeatureCollection\",\"features\":[{\"type\":\"Feature\",\"id\":\"parcelles_graphiques.9786643\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.34109924,47.81618369],[-4.34201008,47.81614288],[-4.34201903,47.8164638],[-4.34214063,47.81698872],[-4.34142075,47.81703024],[-4.34136934,47.81648339],[-4.34120931,47.81642291],[-4.34110628,47.81636749],[-4.34109924,47.81618369]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"id_parcel\":\"2835204\",\"surf_parc\":0.53,\"code_cultu\":\"PPH\",\"code_group\":\"18\",\"culture_d1\":\"\",\"culture_d2\":\"\",\"bbox\":[-4.34214063,47.81614288,-4.34109924,47.81703024]}},{\"type\":\"Feature\",\"id\":\"parcelles_graphiques.9786647\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.34217245,47.82327301],[-4.34204876,47.82281307],[-4.34200987,47.8226632],[-4.3418116,47.82235136],[-4.34098136,47.82147806],[-4.33975094,47.82016804],[-4.33880021,47.81929519],[-4.33838242,47.8188465],[-4.33773232,47.81811755],[-4.3380761,47.8178747],[-4.3379798,47.817703],[-4.33775455,47.81769529],[-4.33763335,47.81727069],[-4.33982449,47.81714977],[-4.33990958,47.81730692],[-4.33998355,47.81743813],[-4.34002802,47.81760785],[-4.34003672,47.81795633],[-4.34006054,47.81827519],[-4.34012494,47.81838481],[-4.34041929,47.81824877],[-4.34064455,47.81808178],[-4.3408695,47.81783857],[-4.34083902,47.81757124],[-4.34084877,47.81757099],[-4.34084089,47.81747383],[-4.34082797,47.81747431],[-4.34078696,47.81711464],[-4.34237194,47.81704045],[-4.34349085,47.81697219],[-4.34355608,47.81730467],[-4.34450691,47.81724015],[-4.34449269,47.81820515],[-4.34446825,47.8190249],[-4.34448391,47.81921185],[-4.34454533,47.81936082],[-4.34462476,47.81948247],[-4.34490899,47.81987193],[-4.34534469,47.82038646],[-4.34574951,47.82077711],[-4.34699117,47.82190244],[-4.34729329,47.82224123],[-4.34735702,47.82237555],[-4.34737503,47.82247967],[-4.34736975,47.82255581],[-4.34734773,47.822627],[-4.34726629,47.82284164],[-4.34620912,47.82275085],[-4.34480053,47.82284415],[-4.34302683,47.82297491],[-4.34217245,47.82327301]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"id_parcel\":\"2835674\",\"surf_parc\":27.21,\"code_cultu\":\"PPH\",\"code_group\":\"18\",\"culture_d1\":\"\",\"culture_d2\":\"\",\"bbox\":[-4.34737503,47.81697219,-4.33763335,47.82327301]}},{\"type\":\"Feature\",\"id\":\"parcelles_graphiques.9787713\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.35132816,47.82223378],[-4.35114315,47.82219388],[-4.3509142,47.8221321],[-4.35051311,47.82205147],[-4.35010337,47.82201177],[-4.34964946,47.82202016],[-4.34909364,47.82206013],[-4.34881778,47.82208971],[-4.34860933,47.82212512],[-4.34830536,47.82220765],[-4.34788117,47.82235661],[-4.34767828,47.82231106],[-4.34751657,47.8222973],[-4.34739495,47.8222236],[-4.34714601,47.82194763],[-4.34678923,47.82162524],[-4.34576139,47.82070956],[-4.34534183,47.8202764],[-4.34508501,47.81998316],[-4.34488903,47.81973598],[-4.34466827,47.81943784],[-4.34457798,47.81926452],[-4.34454573,47.81908663],[-4.34455657,47.81886011],[-4.3445838,47.81784699],[-4.3445679,47.81693839],[-4.34462139,47.81689413],[-4.34488905,47.81687007],[-4.34705767,47.81672922],[-4.34780464,47.81667497],[-4.34889135,47.81664976],[-4.35044472,47.81636191],[-4.3510719,47.81637679],[-4.35178623,47.81646176],[-4.35269943,47.81619416],[-4.35298173,47.81602274],[-4.35292893,47.81566885],[-4.35315846,47.8155335],[-4.35334575,47.81545214],[-4.35396301,47.81544476],[-4.35373951,47.81611406],[-4.35314759,47.81616579],[-4.35343425,47.81681501],[-4.3535511,47.81706105],[-4.35366906,47.81714482],[-4.35456303,47.81638932],[-4.3550065,47.81594832],[-4.35536801,47.81609949],[-4.35514558,47.81638908],[-4.35480169,47.81667025],[-4.35420112,47.81726523],[-4.35391112,47.81749915],[-4.35381454,47.81758499],[-4.35371854,47.81774252],[-4.3536591,47.81787699],[-4.35366576,47.8180958],[-4.35365467,47.81866236],[-4.35419078,47.82086375],[-4.35447866,47.8220248],[-4.35306807,47.82209629],[-4.35192225,47.82219114],[-4.35132816,47.82223378]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"id_parcel\":\"2835760\",\"surf_parc\":41.3,\"code_cultu\":\"PPH\",\"code_group\":\"18\",\"culture_d1\":\"\",\"culture_d2\":\"\",\"bbox\":[-4.35536801,47.81544476,-4.34454573,47.82235661]}}],\"totalFeatures\":3,\"numberMatched\":3,\"numberReturned\":3,\"timeStamp\":\"2023-08-03T10:22:48.947Z\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"urn:ogc:def:crs:EPSG::4326\"}},\"bbox\":[-4.35536801,47.81544476,-4.33763335,47.82327301]}")), class = "httr2_response") +structure(list(method = "GET", url = "https://apicarto.ign.fr/api/rpg/v2?_start=0&annee=2021&geom=%7B%22type%22%3A%22Polygon%22%2C%22coordinates%22%3A%5B%5B%5B-4.3481%2C47.8067%5D%2C%5B-4.3456%2C47.8064%5D%2C%5B-4.3454%2C47.8065%5D%2C%5B-4.3434%2C47.8068%5D%2C%5B-4.3424%2C47.8071%5D%2C%5B-4.341%2C47.8079%5D%2C%5B-4.3386%2C47.8103%5D%2C%5B-4.3384%2C47.8104%5D%2C%5B-4.3384%2C47.8105%5D%2C%5B-4.338%2C47.8109%5D%2C%5B-4.338%2C47.811%5D%2C%5B-4.3376%2C47.8116%5D%2C%5B-4.3373%2C47.8126%5D%2C%5B-4.3375%2C47.8143%5D%2C%5B-4.3385%2C47.8156%5D%2C%5B-4.3386%2C47.8157%5D%2C%5B-4.3414%2C47.8176%5D%2C%5B-4.343%2C47.8187%5D%2C%5B-4.3445%2C47.8192%5D%2C%5B-4.3467%2C47.8195%5D%2C%5B-4.349%2C47.8194%5D%2C%5B-4.3508%2C47.8187%5D%2C%5B-4.3518%2C47.8183%5D%2C%5B-4.3531%2C47.8171%5D%2C%5B-4.3531%2C47.8169%5D%2C%5B-4.3537%2C47.8158%5D%2C%5B-4.3535%2C47.8136%5D%2C%5B-4.3523%2C47.8094%5D%2C%5B-4.3514%2C47.8083%5D%2C%5B-4.3513%2C47.8082%5D%2C%5B-4.3501%2C47.8074%5D%2C%5B-4.3481%2C47.8067%5D%5D%5D%7D&code_cultu=PPH", + status_code = 200L, headers = structure(list(date = "Mon, 06 Nov 2023 20:35:16 GMT", + `content-type` = "application/json; charset=utf-8", `content-length` = "4362", + `x-powered-by` = "Express", `access-control-allow-origin` = "*", + `cache-control` = "private, no-cache, no-store, must-revalidate", + expires = "-1", pragma = "no-cache", vary = "Origin", + `access-control-allow-credentials` = "true", etag = "W/\"110a-HaqyYjgZF21CVbbw9lMuWDq/ANA\"", + `strict-transport-security` = "max-age=15724800; includeSubDomains"), class = "httr2_headers"), + body = charToRaw("{\"type\":\"FeatureCollection\",\"features\":[{\"type\":\"Feature\",\"id\":\"parcelles_graphiques.9786643\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.34109924,47.81618369],[-4.34201008,47.81614288],[-4.34201903,47.8164638],[-4.34214063,47.81698872],[-4.34142075,47.81703024],[-4.34136934,47.81648339],[-4.34120931,47.81642291],[-4.34110628,47.81636749],[-4.34109924,47.81618369]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"id_parcel\":\"2835204\",\"surf_parc\":0.53,\"code_cultu\":\"PPH\",\"code_group\":\"18\",\"culture_d1\":\"\",\"culture_d2\":\"\",\"bbox\":[-4.34214063,47.81614288,-4.34109924,47.81703024]}},{\"type\":\"Feature\",\"id\":\"parcelles_graphiques.9786647\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.34217245,47.82327301],[-4.34204876,47.82281307],[-4.34200987,47.8226632],[-4.3418116,47.82235136],[-4.34098136,47.82147806],[-4.33975094,47.82016804],[-4.33880021,47.81929519],[-4.33838242,47.8188465],[-4.33773232,47.81811755],[-4.3380761,47.8178747],[-4.3379798,47.817703],[-4.33775455,47.81769529],[-4.33763335,47.81727069],[-4.33982449,47.81714977],[-4.33990958,47.81730692],[-4.33998355,47.81743813],[-4.34002802,47.81760785],[-4.34003672,47.81795633],[-4.34006054,47.81827519],[-4.34012494,47.81838481],[-4.34041929,47.81824877],[-4.34064455,47.81808178],[-4.3408695,47.81783857],[-4.34083902,47.81757124],[-4.34084877,47.81757099],[-4.34084089,47.81747383],[-4.34082797,47.81747431],[-4.34078696,47.81711464],[-4.34237194,47.81704045],[-4.34349085,47.81697219],[-4.34355608,47.81730467],[-4.34450691,47.81724015],[-4.34449269,47.81820515],[-4.34446825,47.8190249],[-4.34448391,47.81921185],[-4.34454533,47.81936082],[-4.34462476,47.81948247],[-4.34490899,47.81987193],[-4.34534469,47.82038646],[-4.34574951,47.82077711],[-4.34699117,47.82190244],[-4.34729329,47.82224123],[-4.34735702,47.82237555],[-4.34737503,47.82247967],[-4.34736975,47.82255581],[-4.34734773,47.822627],[-4.34726629,47.82284164],[-4.34620912,47.82275085],[-4.34480053,47.82284415],[-4.34302683,47.82297491],[-4.34217245,47.82327301]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"id_parcel\":\"2835674\",\"surf_parc\":27.21,\"code_cultu\":\"PPH\",\"code_group\":\"18\",\"culture_d1\":\"\",\"culture_d2\":\"\",\"bbox\":[-4.34737503,47.81697219,-4.33763335,47.82327301]}},{\"type\":\"Feature\",\"id\":\"parcelles_graphiques.9787713\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.35132816,47.82223378],[-4.35114315,47.82219388],[-4.3509142,47.8221321],[-4.35051311,47.82205147],[-4.35010337,47.82201177],[-4.34964946,47.82202016],[-4.34909364,47.82206013],[-4.34881778,47.82208971],[-4.34860933,47.82212512],[-4.34830536,47.82220765],[-4.34788117,47.82235661],[-4.34767828,47.82231106],[-4.34751657,47.8222973],[-4.34739495,47.8222236],[-4.34714601,47.82194763],[-4.34678923,47.82162524],[-4.34576139,47.82070956],[-4.34534183,47.8202764],[-4.34508501,47.81998316],[-4.34488903,47.81973598],[-4.34466827,47.81943784],[-4.34457798,47.81926452],[-4.34454573,47.81908663],[-4.34455657,47.81886011],[-4.3445838,47.81784699],[-4.3445679,47.81693839],[-4.34462139,47.81689413],[-4.34488905,47.81687007],[-4.34705767,47.81672922],[-4.34780464,47.81667497],[-4.34889135,47.81664976],[-4.35044472,47.81636191],[-4.3510719,47.81637679],[-4.35178623,47.81646176],[-4.35269943,47.81619416],[-4.35298173,47.81602274],[-4.35292893,47.81566885],[-4.35315846,47.8155335],[-4.35334575,47.81545214],[-4.35396301,47.81544476],[-4.35373951,47.81611406],[-4.35314759,47.81616579],[-4.35343425,47.81681501],[-4.3535511,47.81706105],[-4.35366906,47.81714482],[-4.35456303,47.81638932],[-4.3550065,47.81594832],[-4.35536801,47.81609949],[-4.35514558,47.81638908],[-4.35480169,47.81667025],[-4.35420112,47.81726523],[-4.35391112,47.81749915],[-4.35381454,47.81758499],[-4.35371854,47.81774252],[-4.3536591,47.81787699],[-4.35366576,47.8180958],[-4.35365467,47.81866236],[-4.35419078,47.82086375],[-4.35447866,47.8220248],[-4.35306807,47.82209629],[-4.35192225,47.82219114],[-4.35132816,47.82223378]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"id_parcel\":\"2835760\",\"surf_parc\":41.3,\"code_cultu\":\"PPH\",\"code_group\":\"18\",\"culture_d1\":\"\",\"culture_d2\":\"\",\"bbox\":[-4.35536801,47.81544476,-4.34454573,47.82235661]}}],\"totalFeatures\":3,\"numberMatched\":3,\"numberReturned\":3,\"timeStamp\":\"2023-11-06T20:35:16.692Z\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"urn:ogc:def:crs:EPSG::4326\"}},\"bbox\":[-4.35536801,47.81544476,-4.33763335,47.82327301]}"), + request = structure(list(url = "https://apicarto.ign.fr/api/rpg/v2?_start=0&annee=2021&geom=%7B%22type%22%3A%22Polygon%22%2C%22coordinates%22%3A%5B%5B%5B-4.3481%2C47.8067%5D%2C%5B-4.3456%2C47.8064%5D%2C%5B-4.3454%2C47.8065%5D%2C%5B-4.3434%2C47.8068%5D%2C%5B-4.3424%2C47.8071%5D%2C%5B-4.341%2C47.8079%5D%2C%5B-4.3386%2C47.8103%5D%2C%5B-4.3384%2C47.8104%5D%2C%5B-4.3384%2C47.8105%5D%2C%5B-4.338%2C47.8109%5D%2C%5B-4.338%2C47.811%5D%2C%5B-4.3376%2C47.8116%5D%2C%5B-4.3373%2C47.8126%5D%2C%5B-4.3375%2C47.8143%5D%2C%5B-4.3385%2C47.8156%5D%2C%5B-4.3386%2C47.8157%5D%2C%5B-4.3414%2C47.8176%5D%2C%5B-4.343%2C47.8187%5D%2C%5B-4.3445%2C47.8192%5D%2C%5B-4.3467%2C47.8195%5D%2C%5B-4.349%2C47.8194%5D%2C%5B-4.3508%2C47.8187%5D%2C%5B-4.3518%2C47.8183%5D%2C%5B-4.3531%2C47.8171%5D%2C%5B-4.3531%2C47.8169%5D%2C%5B-4.3537%2C47.8158%5D%2C%5B-4.3535%2C47.8136%5D%2C%5B-4.3523%2C47.8094%5D%2C%5B-4.3514%2C47.8083%5D%2C%5B-4.3513%2C47.8082%5D%2C%5B-4.3501%2C47.8074%5D%2C%5B-4.3481%2C47.8067%5D%5D%5D%7D&code_cultu=PPH", + method = NULL, headers = list(), body = NULL, fields = list(), + options = list(ssl_verifypeer = 0), policies = list()), class = "httr2_request"), + cache = new.env(parent = emptyenv())), class = "httr2_response") diff --git a/tests/testthat/get_apicarto_rpg/apicarto.ign.fr/api/rpg/v2-e397b2.R b/tests/testthat/get_apicarto_rpg/apicarto.ign.fr/api/rpg/v2-87ba98.R similarity index 54% rename from tests/testthat/get_apicarto_rpg/apicarto.ign.fr/api/rpg/v2-e397b2.R rename to tests/testthat/get_apicarto_rpg/apicarto.ign.fr/api/rpg/v2-87ba98.R index 09ffc82c..9cb59380 100644 --- a/tests/testthat/get_apicarto_rpg/apicarto.ign.fr/api/rpg/v2-e397b2.R +++ b/tests/testthat/get_apicarto_rpg/apicarto.ign.fr/api/rpg/v2-87ba98.R @@ -1,9 +1,13 @@ -structure(list(method = "GET", url = "https://apicarto.ign.fr/api/rpg/v2?_start=0&annee=2020&geom=%7B%22type%22%3A%22Polygon%22%2C%22coordinates%22%3A%5B%5B%5B-4.3474%2C47.8065%5D%2C%5B-4.3451%2C47.8065%5D%2C%5B-4.3449%2C47.8066%5D%2C%5B-4.3434%2C47.8068%5D%2C%5B-4.3424%2C47.8071%5D%2C%5B-4.341%2C47.8079%5D%2C%5B-4.3386%2C47.8103%5D%2C%5B-4.3384%2C47.8104%5D%2C%5B-4.3384%2C47.8105%5D%2C%5B-4.338%2C47.8109%5D%2C%5B-4.338%2C47.811%5D%2C%5B-4.3376%2C47.8116%5D%2C%5B-4.3373%2C47.8126%5D%2C%5B-4.3375%2C47.8143%5D%2C%5B-4.3386%2C47.8157%5D%2C%5B-4.3387%2C47.8158%5D%2C%5B-4.3387%2C47.8159%5D%2C%5B-4.343%2C47.8187%5D%2C%5B-4.3445%2C47.8192%5D%2C%5B-4.3467%2C47.8195%5D%2C%5B-4.349%2C47.8194%5D%2C%5B-4.3509%2C47.8188%5D%2C%5B-4.3524%2C47.8178%5D%2C%5B-4.3534%2C47.8166%5D%2C%5B-4.3533%2C47.8165%5D%2C%5B-4.3538%2C47.8153%5D%2C%5B-4.3528%2C47.8109%5D%2C%5B-4.3522%2C47.8092%5D%2C%5B-4.351%2C47.808%5D%2C%5B-4.3495%2C47.8071%5D%2C%5B-4.3474%2C47.8065%5D%5D%5D%7D&code_cultu=MIE", - status_code = 200L, headers = structure(list(`Access-Control-Allow-Origin` = "*", - `Cache-Control` = "private, no-cache, no-store, must-revalidate", - Expires = "-1", Pragma = "no-cache", Vary = "Origin", - `Access-Control-Allow-Credentials` = "true", `Content-Type` = "application/json; charset=utf-8", - `Content-Length` = "2525", Date = "Thu, 03 Aug 2023 10:22:49 GMT", - Connection = "keep-alive", `Keep-Alive` = "timeout=5", - `Set-Cookie` = "REDACTED", `Strict-Transport-Security` = "max-age=31536000; includeSubDomains"), class = "httr2_headers"), - body = charToRaw("{\"type\":\"FeatureCollection\",\"features\":[{\"type\":\"Feature\",\"id\":\"parcelles_graphiques.4291978\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.3486319,47.81651966],[-4.34839019,47.8158946],[-4.34820657,47.81538203],[-4.34809023,47.81501057],[-4.34821273,47.81492874],[-4.34855012,47.81487522],[-4.34906563,47.81470272],[-4.34934541,47.81550745],[-4.34966661,47.81542767],[-4.35028122,47.81520688],[-4.35047346,47.81519546],[-4.35060841,47.81566808],[-4.35071998,47.81597709],[-4.35078476,47.81612983],[-4.35010799,47.8161709],[-4.3498595,47.81621261],[-4.34976622,47.81626774],[-4.34975194,47.81639779],[-4.34906113,47.8164873],[-4.3486319,47.81651966]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"id_parcel\":\"2932818\",\"surf_parc\":2.33,\"code_cultu\":\"MIE\",\"code_group\":\"2\",\"culture_d1\":\"\",\"culture_d2\":\"\",\"bbox\":[-4.35078476,47.81470272,-4.34809023,47.81651966]}},{\"type\":\"Feature\",\"id\":\"parcelles_graphiques.4292110\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.35392957,47.8112539],[-4.35368146,47.81106042],[-4.35335621,47.8112466],[-4.35321138,47.81110682],[-4.35303368,47.81090435],[-4.35277453,47.81058042],[-4.35256349,47.81024518],[-4.35248665,47.8101378],[-4.35304388,47.80997411],[-4.3539871,47.80968256],[-4.35476571,47.81075286],[-4.35434268,47.81101161],[-4.35408899,47.81115855],[-4.35392957,47.8112539]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"id_parcel\":\"2835677\",\"surf_parc\":1.75,\"code_cultu\":\"MIE\",\"code_group\":\"2\",\"culture_d1\":\"\",\"culture_d2\":\"\",\"bbox\":[-4.35476571,47.80968256,-4.35248665,47.8112539]}},{\"type\":\"Feature\",\"id\":\"parcelles_graphiques.4415753\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.34329977,47.8158944],[-4.34212416,47.81589625],[-4.34213258,47.81597684],[-4.34212312,47.81597684],[-4.34212698,47.81613015],[-4.34200998,47.81613924],[-4.34201008,47.81614288],[-4.34109924,47.81618369],[-4.34108839,47.81590033],[-4.34106472,47.81539525],[-4.34111027,47.8153104],[-4.34108075,47.81471715],[-4.34206049,47.81472983],[-4.34204838,47.81549898],[-4.34354791,47.81561275],[-4.34340689,47.81583258],[-4.34329977,47.8158944]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"id_parcel\":\"17086081\",\"surf_parc\":1.57,\"code_cultu\":\"MIE\",\"code_group\":\"2\",\"culture_d1\":\"\",\"culture_d2\":\"\",\"bbox\":[-4.34354791,47.81471715,-4.34106472,47.81618369]}}],\"totalFeatures\":3,\"numberMatched\":3,\"numberReturned\":3,\"timeStamp\":\"2023-08-03T10:22:49.547Z\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"urn:ogc:def:crs:EPSG::4326\"}},\"bbox\":[-4.35476571,47.80968256,-4.34106472,47.81651966]}")), class = "httr2_response") +structure(list(method = "GET", url = "https://apicarto.ign.fr/api/rpg/v2?_start=0&annee=2020&geom=%7B%22type%22%3A%22Polygon%22%2C%22coordinates%22%3A%5B%5B%5B-4.3481%2C47.8067%5D%2C%5B-4.3456%2C47.8064%5D%2C%5B-4.3454%2C47.8065%5D%2C%5B-4.3434%2C47.8068%5D%2C%5B-4.3424%2C47.8071%5D%2C%5B-4.341%2C47.8079%5D%2C%5B-4.3386%2C47.8103%5D%2C%5B-4.3384%2C47.8104%5D%2C%5B-4.3384%2C47.8105%5D%2C%5B-4.338%2C47.8109%5D%2C%5B-4.338%2C47.811%5D%2C%5B-4.3376%2C47.8116%5D%2C%5B-4.3373%2C47.8126%5D%2C%5B-4.3375%2C47.8143%5D%2C%5B-4.3385%2C47.8156%5D%2C%5B-4.3386%2C47.8157%5D%2C%5B-4.3414%2C47.8176%5D%2C%5B-4.343%2C47.8187%5D%2C%5B-4.3445%2C47.8192%5D%2C%5B-4.3467%2C47.8195%5D%2C%5B-4.349%2C47.8194%5D%2C%5B-4.3508%2C47.8187%5D%2C%5B-4.3518%2C47.8183%5D%2C%5B-4.3531%2C47.8171%5D%2C%5B-4.3531%2C47.8169%5D%2C%5B-4.3537%2C47.8158%5D%2C%5B-4.3535%2C47.8136%5D%2C%5B-4.3523%2C47.8094%5D%2C%5B-4.3514%2C47.8083%5D%2C%5B-4.3513%2C47.8082%5D%2C%5B-4.3501%2C47.8074%5D%2C%5B-4.3481%2C47.8067%5D%5D%5D%7D&code_cultu=MIE", + status_code = 200L, headers = structure(list(date = "Mon, 06 Nov 2023 20:35:17 GMT", + `content-type` = "application/json; charset=utf-8", `content-length` = "2525", + `x-powered-by` = "Express", `access-control-allow-origin` = "*", + `cache-control` = "private, no-cache, no-store, must-revalidate", + expires = "-1", pragma = "no-cache", vary = "Origin", + `access-control-allow-credentials` = "true", etag = "W/\"9dd-ktYofgQKbds/Tu7d96DIAJ3dbVg\"", + `strict-transport-security` = "max-age=15724800; includeSubDomains"), class = "httr2_headers"), + body = charToRaw("{\"type\":\"FeatureCollection\",\"features\":[{\"type\":\"Feature\",\"id\":\"parcelles_graphiques.4291978\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.3486319,47.81651966],[-4.34839019,47.8158946],[-4.34820657,47.81538203],[-4.34809023,47.81501057],[-4.34821273,47.81492874],[-4.34855012,47.81487522],[-4.34906563,47.81470272],[-4.34934541,47.81550745],[-4.34966661,47.81542767],[-4.35028122,47.81520688],[-4.35047346,47.81519546],[-4.35060841,47.81566808],[-4.35071998,47.81597709],[-4.35078476,47.81612983],[-4.35010799,47.8161709],[-4.3498595,47.81621261],[-4.34976622,47.81626774],[-4.34975194,47.81639779],[-4.34906113,47.8164873],[-4.3486319,47.81651966]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"id_parcel\":\"2932818\",\"surf_parc\":2.33,\"code_cultu\":\"MIE\",\"code_group\":\"2\",\"culture_d1\":\"\",\"culture_d2\":\"\",\"bbox\":[-4.35078476,47.81470272,-4.34809023,47.81651966]}},{\"type\":\"Feature\",\"id\":\"parcelles_graphiques.4292110\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.35392957,47.8112539],[-4.35368146,47.81106042],[-4.35335621,47.8112466],[-4.35321138,47.81110682],[-4.35303368,47.81090435],[-4.35277453,47.81058042],[-4.35256349,47.81024518],[-4.35248665,47.8101378],[-4.35304388,47.80997411],[-4.3539871,47.80968256],[-4.35476571,47.81075286],[-4.35434268,47.81101161],[-4.35408899,47.81115855],[-4.35392957,47.8112539]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"id_parcel\":\"2835677\",\"surf_parc\":1.75,\"code_cultu\":\"MIE\",\"code_group\":\"2\",\"culture_d1\":\"\",\"culture_d2\":\"\",\"bbox\":[-4.35476571,47.80968256,-4.35248665,47.8112539]}},{\"type\":\"Feature\",\"id\":\"parcelles_graphiques.4415753\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.34329977,47.8158944],[-4.34212416,47.81589625],[-4.34213258,47.81597684],[-4.34212312,47.81597684],[-4.34212698,47.81613015],[-4.34200998,47.81613924],[-4.34201008,47.81614288],[-4.34109924,47.81618369],[-4.34108839,47.81590033],[-4.34106472,47.81539525],[-4.34111027,47.8153104],[-4.34108075,47.81471715],[-4.34206049,47.81472983],[-4.34204838,47.81549898],[-4.34354791,47.81561275],[-4.34340689,47.81583258],[-4.34329977,47.8158944]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"id_parcel\":\"17086081\",\"surf_parc\":1.57,\"code_cultu\":\"MIE\",\"code_group\":\"2\",\"culture_d1\":\"\",\"culture_d2\":\"\",\"bbox\":[-4.34354791,47.81471715,-4.34106472,47.81618369]}}],\"totalFeatures\":3,\"numberMatched\":3,\"numberReturned\":3,\"timeStamp\":\"2023-11-06T20:35:17.020Z\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"urn:ogc:def:crs:EPSG::4326\"}},\"bbox\":[-4.35476571,47.80968256,-4.34106472,47.81651966]}"), + request = structure(list(url = "https://apicarto.ign.fr/api/rpg/v2?_start=0&annee=2020&geom=%7B%22type%22%3A%22Polygon%22%2C%22coordinates%22%3A%5B%5B%5B-4.3481%2C47.8067%5D%2C%5B-4.3456%2C47.8064%5D%2C%5B-4.3454%2C47.8065%5D%2C%5B-4.3434%2C47.8068%5D%2C%5B-4.3424%2C47.8071%5D%2C%5B-4.341%2C47.8079%5D%2C%5B-4.3386%2C47.8103%5D%2C%5B-4.3384%2C47.8104%5D%2C%5B-4.3384%2C47.8105%5D%2C%5B-4.338%2C47.8109%5D%2C%5B-4.338%2C47.811%5D%2C%5B-4.3376%2C47.8116%5D%2C%5B-4.3373%2C47.8126%5D%2C%5B-4.3375%2C47.8143%5D%2C%5B-4.3385%2C47.8156%5D%2C%5B-4.3386%2C47.8157%5D%2C%5B-4.3414%2C47.8176%5D%2C%5B-4.343%2C47.8187%5D%2C%5B-4.3445%2C47.8192%5D%2C%5B-4.3467%2C47.8195%5D%2C%5B-4.349%2C47.8194%5D%2C%5B-4.3508%2C47.8187%5D%2C%5B-4.3518%2C47.8183%5D%2C%5B-4.3531%2C47.8171%5D%2C%5B-4.3531%2C47.8169%5D%2C%5B-4.3537%2C47.8158%5D%2C%5B-4.3535%2C47.8136%5D%2C%5B-4.3523%2C47.8094%5D%2C%5B-4.3514%2C47.8083%5D%2C%5B-4.3513%2C47.8082%5D%2C%5B-4.3501%2C47.8074%5D%2C%5B-4.3481%2C47.8067%5D%5D%5D%7D&code_cultu=MIE", + method = NULL, headers = list(), body = NULL, fields = list(), + options = list(ssl_verifypeer = 0), policies = list()), class = "httr2_request"), + cache = new.env(parent = emptyenv())), class = "httr2_response") diff --git a/tests/testthat/get_apicarto_rpg/apicarto.ign.fr/api/rpg/v2-0b352a.R b/tests/testthat/get_apicarto_rpg/apicarto.ign.fr/api/rpg/v2-b17acb.R similarity index 78% rename from tests/testthat/get_apicarto_rpg/apicarto.ign.fr/api/rpg/v2-0b352a.R rename to tests/testthat/get_apicarto_rpg/apicarto.ign.fr/api/rpg/v2-b17acb.R index d4708b85..971ce998 100644 --- a/tests/testthat/get_apicarto_rpg/apicarto.ign.fr/api/rpg/v2-0b352a.R +++ b/tests/testthat/get_apicarto_rpg/apicarto.ign.fr/api/rpg/v2-b17acb.R @@ -1,9 +1,13 @@ -structure(list(method = "GET", url = "https://apicarto.ign.fr/api/rpg/v2?_start=0&annee=2021&geom=%7B%22type%22%3A%22Polygon%22%2C%22coordinates%22%3A%5B%5B%5B-4.3474%2C47.8065%5D%2C%5B-4.3451%2C47.8065%5D%2C%5B-4.3449%2C47.8066%5D%2C%5B-4.3434%2C47.8068%5D%2C%5B-4.3424%2C47.8071%5D%2C%5B-4.341%2C47.8079%5D%2C%5B-4.3386%2C47.8103%5D%2C%5B-4.3384%2C47.8104%5D%2C%5B-4.3384%2C47.8105%5D%2C%5B-4.338%2C47.8109%5D%2C%5B-4.338%2C47.811%5D%2C%5B-4.3376%2C47.8116%5D%2C%5B-4.3373%2C47.8126%5D%2C%5B-4.3375%2C47.8143%5D%2C%5B-4.3386%2C47.8157%5D%2C%5B-4.3387%2C47.8158%5D%2C%5B-4.3387%2C47.8159%5D%2C%5B-4.343%2C47.8187%5D%2C%5B-4.3445%2C47.8192%5D%2C%5B-4.3467%2C47.8195%5D%2C%5B-4.349%2C47.8194%5D%2C%5B-4.3509%2C47.8188%5D%2C%5B-4.3524%2C47.8178%5D%2C%5B-4.3534%2C47.8166%5D%2C%5B-4.3533%2C47.8165%5D%2C%5B-4.3538%2C47.8153%5D%2C%5B-4.3528%2C47.8109%5D%2C%5B-4.3522%2C47.8092%5D%2C%5B-4.351%2C47.808%5D%2C%5B-4.3495%2C47.8071%5D%2C%5B-4.3474%2C47.8065%5D%5D%5D%7D", - status_code = 200L, headers = structure(list(`Access-Control-Allow-Origin` = "*", - `Cache-Control` = "private, no-cache, no-store, must-revalidate", - Expires = "-1", Pragma = "no-cache", Vary = "Origin", - `Access-Control-Allow-Credentials` = "true", `Content-Type` = "application/json; charset=utf-8", - `Content-Length` = "8319", Date = "Thu, 03 Aug 2023 10:22:47 GMT", - Connection = "keep-alive", `Keep-Alive` = "timeout=5", - `Set-Cookie` = "REDACTED", `Strict-Transport-Security` = "max-age=31536000; includeSubDomains"), class = "httr2_headers"), - body = charToRaw("{\"type\":\"FeatureCollection\",\"features\":[{\"type\":\"Feature\",\"id\":\"parcelles_graphiques.9786643\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.34109924,47.81618369],[-4.34201008,47.81614288],[-4.34201903,47.8164638],[-4.34214063,47.81698872],[-4.34142075,47.81703024],[-4.34136934,47.81648339],[-4.34120931,47.81642291],[-4.34110628,47.81636749],[-4.34109924,47.81618369]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"id_parcel\":\"2835204\",\"surf_parc\":0.53,\"code_cultu\":\"PPH\",\"code_group\":\"18\",\"culture_d1\":\"\",\"culture_d2\":\"\",\"bbox\":[-4.34214063,47.81614288,-4.34109924,47.81703024]}},{\"type\":\"Feature\",\"id\":\"parcelles_graphiques.9786645\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.34329977,47.8158944],[-4.34212416,47.81589625],[-4.34213258,47.81597684],[-4.34212312,47.81597684],[-4.34212698,47.81613015],[-4.34200998,47.81613924],[-4.34201008,47.81614288],[-4.34109924,47.81618369],[-4.34108839,47.81590033],[-4.34106472,47.81539525],[-4.34111027,47.8153104],[-4.34108075,47.81471715],[-4.34206049,47.81472983],[-4.34204838,47.81549898],[-4.34354791,47.81561275],[-4.34340689,47.81583258],[-4.34329977,47.8158944]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"id_parcel\":\"17086081\",\"surf_parc\":1.57,\"code_cultu\":\"MIE\",\"code_group\":\"2\",\"culture_d1\":\"\",\"culture_d2\":\"\",\"bbox\":[-4.34354791,47.81471715,-4.34106472,47.81618369]}},{\"type\":\"Feature\",\"id\":\"parcelles_graphiques.9786646\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.34315608,47.81597733],[-4.34213258,47.81597684],[-4.34212416,47.81589625],[-4.34329977,47.8158944],[-4.34315608,47.81597733]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"id_parcel\":\"17136720\",\"surf_parc\":0.07,\"code_cultu\":\"SNE\",\"code_group\":\"28\",\"culture_d1\":\"\",\"culture_d2\":\"\",\"bbox\":[-4.34329977,47.8158944,-4.34212416,47.81597733]}},{\"type\":\"Feature\",\"id\":\"parcelles_graphiques.9786647\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.34217245,47.82327301],[-4.34204876,47.82281307],[-4.34200987,47.8226632],[-4.3418116,47.82235136],[-4.34098136,47.82147806],[-4.33975094,47.82016804],[-4.33880021,47.81929519],[-4.33838242,47.8188465],[-4.33773232,47.81811755],[-4.3380761,47.8178747],[-4.3379798,47.817703],[-4.33775455,47.81769529],[-4.33763335,47.81727069],[-4.33982449,47.81714977],[-4.33990958,47.81730692],[-4.33998355,47.81743813],[-4.34002802,47.81760785],[-4.34003672,47.81795633],[-4.34006054,47.81827519],[-4.34012494,47.81838481],[-4.34041929,47.81824877],[-4.34064455,47.81808178],[-4.3408695,47.81783857],[-4.34083902,47.81757124],[-4.34084877,47.81757099],[-4.34084089,47.81747383],[-4.34082797,47.81747431],[-4.34078696,47.81711464],[-4.34237194,47.81704045],[-4.34349085,47.81697219],[-4.34355608,47.81730467],[-4.34450691,47.81724015],[-4.34449269,47.81820515],[-4.34446825,47.8190249],[-4.34448391,47.81921185],[-4.34454533,47.81936082],[-4.34462476,47.81948247],[-4.34490899,47.81987193],[-4.34534469,47.82038646],[-4.34574951,47.82077711],[-4.34699117,47.82190244],[-4.34729329,47.82224123],[-4.34735702,47.82237555],[-4.34737503,47.82247967],[-4.34736975,47.82255581],[-4.34734773,47.822627],[-4.34726629,47.82284164],[-4.34620912,47.82275085],[-4.34480053,47.82284415],[-4.34302683,47.82297491],[-4.34217245,47.82327301]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"id_parcel\":\"2835674\",\"surf_parc\":27.21,\"code_cultu\":\"PPH\",\"code_group\":\"18\",\"culture_d1\":\"\",\"culture_d2\":\"\",\"bbox\":[-4.34737503,47.81697219,-4.33763335,47.82327301]}},{\"type\":\"Feature\",\"id\":\"parcelles_graphiques.9787699\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.34966522,47.81122163],[-4.34974824,47.81120281],[-4.35051541,47.81118067],[-4.35108704,47.81117114],[-4.35111765,47.81119342],[-4.35101371,47.81128172],[-4.35069472,47.81149075],[-4.35038918,47.81166707],[-4.34995735,47.81187255],[-4.34963316,47.8113403],[-4.34961539,47.8112986],[-4.34966522,47.81122163]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"id_parcel\":\"2835754\",\"surf_parc\":0.48,\"code_cultu\":\"PTR\",\"code_group\":\"19\",\"culture_d1\":\"\",\"culture_d2\":\"\",\"bbox\":[-4.35111765,47.81117114,-4.34961539,47.81187255]}},{\"type\":\"Feature\",\"id\":\"parcelles_graphiques.9787700\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.35392957,47.8112539],[-4.35368146,47.81106042],[-4.35335621,47.8112466],[-4.35321138,47.81110682],[-4.35303368,47.81090435],[-4.35277453,47.81058042],[-4.35256349,47.81024518],[-4.35248665,47.8101378],[-4.35304388,47.80997411],[-4.3539871,47.80968256],[-4.35476571,47.81075286],[-4.35434268,47.81101161],[-4.35408899,47.81115855],[-4.35392957,47.8112539]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"id_parcel\":\"2835677\",\"surf_parc\":1.75,\"code_cultu\":\"MIE\",\"code_group\":\"2\",\"culture_d1\":\"\",\"culture_d2\":\"\",\"bbox\":[-4.35476571,47.80968256,-4.35248665,47.8112539]}},{\"type\":\"Feature\",\"id\":\"parcelles_graphiques.9787710\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.3486319,47.81651966],[-4.34839019,47.8158946],[-4.34820657,47.81538203],[-4.34809023,47.81501057],[-4.34821273,47.81492874],[-4.34855012,47.81487522],[-4.34906563,47.81470272],[-4.34934541,47.81550745],[-4.34966661,47.81542767],[-4.35028122,47.81520688],[-4.35047346,47.81519546],[-4.35060841,47.81566808],[-4.35071998,47.81597709],[-4.35078476,47.81612983],[-4.35010799,47.8161709],[-4.3498595,47.81621261],[-4.34976622,47.81626774],[-4.34975194,47.81639779],[-4.34906113,47.8164873],[-4.3486319,47.81651966]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"id_parcel\":\"2932818\",\"surf_parc\":2.33,\"code_cultu\":\"MIE\",\"code_group\":\"2\",\"culture_d1\":\"\",\"culture_d2\":\"\",\"bbox\":[-4.35078476,47.81470272,-4.34809023,47.81651966]}},{\"type\":\"Feature\",\"id\":\"parcelles_graphiques.9787713\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.35132816,47.82223378],[-4.35114315,47.82219388],[-4.3509142,47.8221321],[-4.35051311,47.82205147],[-4.35010337,47.82201177],[-4.34964946,47.82202016],[-4.34909364,47.82206013],[-4.34881778,47.82208971],[-4.34860933,47.82212512],[-4.34830536,47.82220765],[-4.34788117,47.82235661],[-4.34767828,47.82231106],[-4.34751657,47.8222973],[-4.34739495,47.8222236],[-4.34714601,47.82194763],[-4.34678923,47.82162524],[-4.34576139,47.82070956],[-4.34534183,47.8202764],[-4.34508501,47.81998316],[-4.34488903,47.81973598],[-4.34466827,47.81943784],[-4.34457798,47.81926452],[-4.34454573,47.81908663],[-4.34455657,47.81886011],[-4.3445838,47.81784699],[-4.3445679,47.81693839],[-4.34462139,47.81689413],[-4.34488905,47.81687007],[-4.34705767,47.81672922],[-4.34780464,47.81667497],[-4.34889135,47.81664976],[-4.35044472,47.81636191],[-4.3510719,47.81637679],[-4.35178623,47.81646176],[-4.35269943,47.81619416],[-4.35298173,47.81602274],[-4.35292893,47.81566885],[-4.35315846,47.8155335],[-4.35334575,47.81545214],[-4.35396301,47.81544476],[-4.35373951,47.81611406],[-4.35314759,47.81616579],[-4.35343425,47.81681501],[-4.3535511,47.81706105],[-4.35366906,47.81714482],[-4.35456303,47.81638932],[-4.3550065,47.81594832],[-4.35536801,47.81609949],[-4.35514558,47.81638908],[-4.35480169,47.81667025],[-4.35420112,47.81726523],[-4.35391112,47.81749915],[-4.35381454,47.81758499],[-4.35371854,47.81774252],[-4.3536591,47.81787699],[-4.35366576,47.8180958],[-4.35365467,47.81866236],[-4.35419078,47.82086375],[-4.35447866,47.8220248],[-4.35306807,47.82209629],[-4.35192225,47.82219114],[-4.35132816,47.82223378]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"id_parcel\":\"2835760\",\"surf_parc\":41.3,\"code_cultu\":\"PPH\",\"code_group\":\"18\",\"culture_d1\":\"\",\"culture_d2\":\"\",\"bbox\":[-4.35536801,47.81544476,-4.34454573,47.82235661]}},{\"type\":\"Feature\",\"id\":\"parcelles_graphiques.9787718\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.35355329,47.81445019],[-4.3535612,47.8143074],[-4.35458184,47.81436525],[-4.35475004,47.81475886],[-4.35496099,47.81503659],[-4.35461848,47.81518645],[-4.35420619,47.81500825],[-4.35416442,47.81495976],[-4.35396656,47.81487821],[-4.35372008,47.81477258],[-4.3535431,47.81470937],[-4.35355329,47.81445019]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"id_parcel\":\"2836677\",\"surf_parc\":0.63,\"code_cultu\":\"PTR\",\"code_group\":\"19\",\"culture_d1\":\"\",\"culture_d2\":\"\",\"bbox\":[-4.35496099,47.8143074,-4.3535431,47.81518645]}}],\"totalFeatures\":9,\"numberMatched\":9,\"numberReturned\":9,\"timeStamp\":\"2023-08-03T10:22:47.641Z\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"urn:ogc:def:crs:EPSG::4326\"}},\"bbox\":[-4.35536801,47.80968256,-4.33763335,47.82327301]}")), class = "httr2_response") +structure(list(method = "GET", url = "https://apicarto.ign.fr/api/rpg/v2?_start=0&annee=2021&geom=%7B%22type%22%3A%22Polygon%22%2C%22coordinates%22%3A%5B%5B%5B-4.3481%2C47.8067%5D%2C%5B-4.3456%2C47.8064%5D%2C%5B-4.3454%2C47.8065%5D%2C%5B-4.3434%2C47.8068%5D%2C%5B-4.3424%2C47.8071%5D%2C%5B-4.341%2C47.8079%5D%2C%5B-4.3386%2C47.8103%5D%2C%5B-4.3384%2C47.8104%5D%2C%5B-4.3384%2C47.8105%5D%2C%5B-4.338%2C47.8109%5D%2C%5B-4.338%2C47.811%5D%2C%5B-4.3376%2C47.8116%5D%2C%5B-4.3373%2C47.8126%5D%2C%5B-4.3375%2C47.8143%5D%2C%5B-4.3385%2C47.8156%5D%2C%5B-4.3386%2C47.8157%5D%2C%5B-4.3414%2C47.8176%5D%2C%5B-4.343%2C47.8187%5D%2C%5B-4.3445%2C47.8192%5D%2C%5B-4.3467%2C47.8195%5D%2C%5B-4.349%2C47.8194%5D%2C%5B-4.3508%2C47.8187%5D%2C%5B-4.3518%2C47.8183%5D%2C%5B-4.3531%2C47.8171%5D%2C%5B-4.3531%2C47.8169%5D%2C%5B-4.3537%2C47.8158%5D%2C%5B-4.3535%2C47.8136%5D%2C%5B-4.3523%2C47.8094%5D%2C%5B-4.3514%2C47.8083%5D%2C%5B-4.3513%2C47.8082%5D%2C%5B-4.3501%2C47.8074%5D%2C%5B-4.3481%2C47.8067%5D%5D%5D%7D", + status_code = 200L, headers = structure(list(date = "Mon, 06 Nov 2023 20:35:15 GMT", + `content-type` = "application/json; charset=utf-8", `content-length` = "8319", + `x-powered-by` = "Express", `access-control-allow-origin` = "*", + `cache-control` = "private, no-cache, no-store, must-revalidate", + expires = "-1", pragma = "no-cache", vary = "Origin", + `access-control-allow-credentials` = "true", etag = "W/\"207f-jq13Tg0w6Dd5ZiYUemHoOC73GWc\"", + `strict-transport-security` = "max-age=15724800; includeSubDomains"), class = "httr2_headers"), + body = charToRaw("{\"type\":\"FeatureCollection\",\"features\":[{\"type\":\"Feature\",\"id\":\"parcelles_graphiques.9786643\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.34109924,47.81618369],[-4.34201008,47.81614288],[-4.34201903,47.8164638],[-4.34214063,47.81698872],[-4.34142075,47.81703024],[-4.34136934,47.81648339],[-4.34120931,47.81642291],[-4.34110628,47.81636749],[-4.34109924,47.81618369]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"id_parcel\":\"2835204\",\"surf_parc\":0.53,\"code_cultu\":\"PPH\",\"code_group\":\"18\",\"culture_d1\":\"\",\"culture_d2\":\"\",\"bbox\":[-4.34214063,47.81614288,-4.34109924,47.81703024]}},{\"type\":\"Feature\",\"id\":\"parcelles_graphiques.9786645\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.34329977,47.8158944],[-4.34212416,47.81589625],[-4.34213258,47.81597684],[-4.34212312,47.81597684],[-4.34212698,47.81613015],[-4.34200998,47.81613924],[-4.34201008,47.81614288],[-4.34109924,47.81618369],[-4.34108839,47.81590033],[-4.34106472,47.81539525],[-4.34111027,47.8153104],[-4.34108075,47.81471715],[-4.34206049,47.81472983],[-4.34204838,47.81549898],[-4.34354791,47.81561275],[-4.34340689,47.81583258],[-4.34329977,47.8158944]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"id_parcel\":\"17086081\",\"surf_parc\":1.57,\"code_cultu\":\"MIE\",\"code_group\":\"2\",\"culture_d1\":\"\",\"culture_d2\":\"\",\"bbox\":[-4.34354791,47.81471715,-4.34106472,47.81618369]}},{\"type\":\"Feature\",\"id\":\"parcelles_graphiques.9786646\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.34315608,47.81597733],[-4.34213258,47.81597684],[-4.34212416,47.81589625],[-4.34329977,47.8158944],[-4.34315608,47.81597733]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"id_parcel\":\"17136720\",\"surf_parc\":0.07,\"code_cultu\":\"SNE\",\"code_group\":\"28\",\"culture_d1\":\"\",\"culture_d2\":\"\",\"bbox\":[-4.34329977,47.8158944,-4.34212416,47.81597733]}},{\"type\":\"Feature\",\"id\":\"parcelles_graphiques.9786647\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.34217245,47.82327301],[-4.34204876,47.82281307],[-4.34200987,47.8226632],[-4.3418116,47.82235136],[-4.34098136,47.82147806],[-4.33975094,47.82016804],[-4.33880021,47.81929519],[-4.33838242,47.8188465],[-4.33773232,47.81811755],[-4.3380761,47.8178747],[-4.3379798,47.817703],[-4.33775455,47.81769529],[-4.33763335,47.81727069],[-4.33982449,47.81714977],[-4.33990958,47.81730692],[-4.33998355,47.81743813],[-4.34002802,47.81760785],[-4.34003672,47.81795633],[-4.34006054,47.81827519],[-4.34012494,47.81838481],[-4.34041929,47.81824877],[-4.34064455,47.81808178],[-4.3408695,47.81783857],[-4.34083902,47.81757124],[-4.34084877,47.81757099],[-4.34084089,47.81747383],[-4.34082797,47.81747431],[-4.34078696,47.81711464],[-4.34237194,47.81704045],[-4.34349085,47.81697219],[-4.34355608,47.81730467],[-4.34450691,47.81724015],[-4.34449269,47.81820515],[-4.34446825,47.8190249],[-4.34448391,47.81921185],[-4.34454533,47.81936082],[-4.34462476,47.81948247],[-4.34490899,47.81987193],[-4.34534469,47.82038646],[-4.34574951,47.82077711],[-4.34699117,47.82190244],[-4.34729329,47.82224123],[-4.34735702,47.82237555],[-4.34737503,47.82247967],[-4.34736975,47.82255581],[-4.34734773,47.822627],[-4.34726629,47.82284164],[-4.34620912,47.82275085],[-4.34480053,47.82284415],[-4.34302683,47.82297491],[-4.34217245,47.82327301]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"id_parcel\":\"2835674\",\"surf_parc\":27.21,\"code_cultu\":\"PPH\",\"code_group\":\"18\",\"culture_d1\":\"\",\"culture_d2\":\"\",\"bbox\":[-4.34737503,47.81697219,-4.33763335,47.82327301]}},{\"type\":\"Feature\",\"id\":\"parcelles_graphiques.9787699\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.34966522,47.81122163],[-4.34974824,47.81120281],[-4.35051541,47.81118067],[-4.35108704,47.81117114],[-4.35111765,47.81119342],[-4.35101371,47.81128172],[-4.35069472,47.81149075],[-4.35038918,47.81166707],[-4.34995735,47.81187255],[-4.34963316,47.8113403],[-4.34961539,47.8112986],[-4.34966522,47.81122163]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"id_parcel\":\"2835754\",\"surf_parc\":0.48,\"code_cultu\":\"PTR\",\"code_group\":\"19\",\"culture_d1\":\"\",\"culture_d2\":\"\",\"bbox\":[-4.35111765,47.81117114,-4.34961539,47.81187255]}},{\"type\":\"Feature\",\"id\":\"parcelles_graphiques.9787700\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.35392957,47.8112539],[-4.35368146,47.81106042],[-4.35335621,47.8112466],[-4.35321138,47.81110682],[-4.35303368,47.81090435],[-4.35277453,47.81058042],[-4.35256349,47.81024518],[-4.35248665,47.8101378],[-4.35304388,47.80997411],[-4.3539871,47.80968256],[-4.35476571,47.81075286],[-4.35434268,47.81101161],[-4.35408899,47.81115855],[-4.35392957,47.8112539]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"id_parcel\":\"2835677\",\"surf_parc\":1.75,\"code_cultu\":\"MIE\",\"code_group\":\"2\",\"culture_d1\":\"\",\"culture_d2\":\"\",\"bbox\":[-4.35476571,47.80968256,-4.35248665,47.8112539]}},{\"type\":\"Feature\",\"id\":\"parcelles_graphiques.9787710\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.3486319,47.81651966],[-4.34839019,47.8158946],[-4.34820657,47.81538203],[-4.34809023,47.81501057],[-4.34821273,47.81492874],[-4.34855012,47.81487522],[-4.34906563,47.81470272],[-4.34934541,47.81550745],[-4.34966661,47.81542767],[-4.35028122,47.81520688],[-4.35047346,47.81519546],[-4.35060841,47.81566808],[-4.35071998,47.81597709],[-4.35078476,47.81612983],[-4.35010799,47.8161709],[-4.3498595,47.81621261],[-4.34976622,47.81626774],[-4.34975194,47.81639779],[-4.34906113,47.8164873],[-4.3486319,47.81651966]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"id_parcel\":\"2932818\",\"surf_parc\":2.33,\"code_cultu\":\"MIE\",\"code_group\":\"2\",\"culture_d1\":\"\",\"culture_d2\":\"\",\"bbox\":[-4.35078476,47.81470272,-4.34809023,47.81651966]}},{\"type\":\"Feature\",\"id\":\"parcelles_graphiques.9787713\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.35132816,47.82223378],[-4.35114315,47.82219388],[-4.3509142,47.8221321],[-4.35051311,47.82205147],[-4.35010337,47.82201177],[-4.34964946,47.82202016],[-4.34909364,47.82206013],[-4.34881778,47.82208971],[-4.34860933,47.82212512],[-4.34830536,47.82220765],[-4.34788117,47.82235661],[-4.34767828,47.82231106],[-4.34751657,47.8222973],[-4.34739495,47.8222236],[-4.34714601,47.82194763],[-4.34678923,47.82162524],[-4.34576139,47.82070956],[-4.34534183,47.8202764],[-4.34508501,47.81998316],[-4.34488903,47.81973598],[-4.34466827,47.81943784],[-4.34457798,47.81926452],[-4.34454573,47.81908663],[-4.34455657,47.81886011],[-4.3445838,47.81784699],[-4.3445679,47.81693839],[-4.34462139,47.81689413],[-4.34488905,47.81687007],[-4.34705767,47.81672922],[-4.34780464,47.81667497],[-4.34889135,47.81664976],[-4.35044472,47.81636191],[-4.3510719,47.81637679],[-4.35178623,47.81646176],[-4.35269943,47.81619416],[-4.35298173,47.81602274],[-4.35292893,47.81566885],[-4.35315846,47.8155335],[-4.35334575,47.81545214],[-4.35396301,47.81544476],[-4.35373951,47.81611406],[-4.35314759,47.81616579],[-4.35343425,47.81681501],[-4.3535511,47.81706105],[-4.35366906,47.81714482],[-4.35456303,47.81638932],[-4.3550065,47.81594832],[-4.35536801,47.81609949],[-4.35514558,47.81638908],[-4.35480169,47.81667025],[-4.35420112,47.81726523],[-4.35391112,47.81749915],[-4.35381454,47.81758499],[-4.35371854,47.81774252],[-4.3536591,47.81787699],[-4.35366576,47.8180958],[-4.35365467,47.81866236],[-4.35419078,47.82086375],[-4.35447866,47.8220248],[-4.35306807,47.82209629],[-4.35192225,47.82219114],[-4.35132816,47.82223378]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"id_parcel\":\"2835760\",\"surf_parc\":41.3,\"code_cultu\":\"PPH\",\"code_group\":\"18\",\"culture_d1\":\"\",\"culture_d2\":\"\",\"bbox\":[-4.35536801,47.81544476,-4.34454573,47.82235661]}},{\"type\":\"Feature\",\"id\":\"parcelles_graphiques.9787718\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.35355329,47.81445019],[-4.3535612,47.8143074],[-4.35458184,47.81436525],[-4.35475004,47.81475886],[-4.35496099,47.81503659],[-4.35461848,47.81518645],[-4.35420619,47.81500825],[-4.35416442,47.81495976],[-4.35396656,47.81487821],[-4.35372008,47.81477258],[-4.3535431,47.81470937],[-4.35355329,47.81445019]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"id_parcel\":\"2836677\",\"surf_parc\":0.63,\"code_cultu\":\"PTR\",\"code_group\":\"19\",\"culture_d1\":\"\",\"culture_d2\":\"\",\"bbox\":[-4.35496099,47.8143074,-4.3535431,47.81518645]}}],\"totalFeatures\":9,\"numberMatched\":9,\"numberReturned\":9,\"timeStamp\":\"2023-11-06T20:35:15.411Z\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"urn:ogc:def:crs:EPSG::4326\"}},\"bbox\":[-4.35536801,47.80968256,-4.33763335,47.82327301]}"), + request = structure(list(url = "https://apicarto.ign.fr/api/rpg/v2?_start=0&annee=2021&geom=%7B%22type%22%3A%22Polygon%22%2C%22coordinates%22%3A%5B%5B%5B-4.3481%2C47.8067%5D%2C%5B-4.3456%2C47.8064%5D%2C%5B-4.3454%2C47.8065%5D%2C%5B-4.3434%2C47.8068%5D%2C%5B-4.3424%2C47.8071%5D%2C%5B-4.341%2C47.8079%5D%2C%5B-4.3386%2C47.8103%5D%2C%5B-4.3384%2C47.8104%5D%2C%5B-4.3384%2C47.8105%5D%2C%5B-4.338%2C47.8109%5D%2C%5B-4.338%2C47.811%5D%2C%5B-4.3376%2C47.8116%5D%2C%5B-4.3373%2C47.8126%5D%2C%5B-4.3375%2C47.8143%5D%2C%5B-4.3385%2C47.8156%5D%2C%5B-4.3386%2C47.8157%5D%2C%5B-4.3414%2C47.8176%5D%2C%5B-4.343%2C47.8187%5D%2C%5B-4.3445%2C47.8192%5D%2C%5B-4.3467%2C47.8195%5D%2C%5B-4.349%2C47.8194%5D%2C%5B-4.3508%2C47.8187%5D%2C%5B-4.3518%2C47.8183%5D%2C%5B-4.3531%2C47.8171%5D%2C%5B-4.3531%2C47.8169%5D%2C%5B-4.3537%2C47.8158%5D%2C%5B-4.3535%2C47.8136%5D%2C%5B-4.3523%2C47.8094%5D%2C%5B-4.3514%2C47.8083%5D%2C%5B-4.3513%2C47.8082%5D%2C%5B-4.3501%2C47.8074%5D%2C%5B-4.3481%2C47.8067%5D%5D%5D%7D", + method = NULL, headers = list(), body = NULL, fields = list(), + options = list(ssl_verifypeer = 0), policies = list()), class = "httr2_request"), + cache = new.env(parent = emptyenv())), class = "httr2_response") diff --git a/tests/testthat/get_apicarto_rpg/apicarto.ign.fr/api/rpg/v2-9a095b.R b/tests/testthat/get_apicarto_rpg/apicarto.ign.fr/api/rpg/v2-b27fc8.R similarity index 78% rename from tests/testthat/get_apicarto_rpg/apicarto.ign.fr/api/rpg/v2-9a095b.R rename to tests/testthat/get_apicarto_rpg/apicarto.ign.fr/api/rpg/v2-b27fc8.R index de7521a1..89c737ea 100644 --- a/tests/testthat/get_apicarto_rpg/apicarto.ign.fr/api/rpg/v2-9a095b.R +++ b/tests/testthat/get_apicarto_rpg/apicarto.ign.fr/api/rpg/v2-b27fc8.R @@ -1,9 +1,13 @@ -structure(list(method = "GET", url = "https://apicarto.ign.fr/api/rpg/v2?_start=0&annee=2020&geom=%7B%22type%22%3A%22Polygon%22%2C%22coordinates%22%3A%5B%5B%5B-4.3474%2C47.8065%5D%2C%5B-4.3451%2C47.8065%5D%2C%5B-4.3449%2C47.8066%5D%2C%5B-4.3434%2C47.8068%5D%2C%5B-4.3424%2C47.8071%5D%2C%5B-4.341%2C47.8079%5D%2C%5B-4.3386%2C47.8103%5D%2C%5B-4.3384%2C47.8104%5D%2C%5B-4.3384%2C47.8105%5D%2C%5B-4.338%2C47.8109%5D%2C%5B-4.338%2C47.811%5D%2C%5B-4.3376%2C47.8116%5D%2C%5B-4.3373%2C47.8126%5D%2C%5B-4.3375%2C47.8143%5D%2C%5B-4.3386%2C47.8157%5D%2C%5B-4.3387%2C47.8158%5D%2C%5B-4.3387%2C47.8159%5D%2C%5B-4.343%2C47.8187%5D%2C%5B-4.3445%2C47.8192%5D%2C%5B-4.3467%2C47.8195%5D%2C%5B-4.349%2C47.8194%5D%2C%5B-4.3509%2C47.8188%5D%2C%5B-4.3524%2C47.8178%5D%2C%5B-4.3534%2C47.8166%5D%2C%5B-4.3533%2C47.8165%5D%2C%5B-4.3538%2C47.8153%5D%2C%5B-4.3528%2C47.8109%5D%2C%5B-4.3522%2C47.8092%5D%2C%5B-4.351%2C47.808%5D%2C%5B-4.3495%2C47.8071%5D%2C%5B-4.3474%2C47.8065%5D%5D%5D%7D", - status_code = 200L, headers = structure(list(`Access-Control-Allow-Origin` = "*", - `Cache-Control` = "private, no-cache, no-store, must-revalidate", - Expires = "-1", Pragma = "no-cache", Vary = "Origin", - `Access-Control-Allow-Credentials` = "true", `Content-Type` = "application/json; charset=utf-8", - `Content-Length` = "8319", Date = "Thu, 03 Aug 2023 10:22:46 GMT", - Connection = "keep-alive", `Keep-Alive` = "timeout=5", - `Set-Cookie` = "REDACTED", `Strict-Transport-Security` = "max-age=31536000; includeSubDomains"), class = "httr2_headers"), - body = charToRaw("{\"type\":\"FeatureCollection\",\"features\":[{\"type\":\"Feature\",\"id\":\"parcelles_graphiques.4291895\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.34217245,47.82327301],[-4.34204876,47.82281307],[-4.34200987,47.8226632],[-4.3418116,47.82235136],[-4.34098136,47.82147806],[-4.33975094,47.82016804],[-4.33880021,47.81929519],[-4.33838242,47.8188465],[-4.33773232,47.81811755],[-4.3380761,47.8178747],[-4.3379798,47.817703],[-4.33775455,47.81769529],[-4.33763335,47.81727069],[-4.33982449,47.81714977],[-4.33990958,47.81730692],[-4.33998355,47.81743813],[-4.34002802,47.81760785],[-4.34003672,47.81795633],[-4.34006054,47.81827519],[-4.34012494,47.81838481],[-4.34041929,47.81824877],[-4.34064455,47.81808178],[-4.3408695,47.81783857],[-4.34083902,47.81757124],[-4.34084877,47.81757099],[-4.34084089,47.81747383],[-4.34082797,47.81747431],[-4.34078696,47.81711464],[-4.34237194,47.81704045],[-4.34349085,47.81697219],[-4.34355608,47.81730467],[-4.34450691,47.81724015],[-4.34449269,47.81820515],[-4.34446825,47.8190249],[-4.34448391,47.81921185],[-4.34454533,47.81936082],[-4.34462476,47.81948247],[-4.34490899,47.81987193],[-4.34534469,47.82038646],[-4.34574951,47.82077711],[-4.34699117,47.82190244],[-4.34729329,47.82224123],[-4.34735702,47.82237555],[-4.34737503,47.82247967],[-4.34736975,47.82255581],[-4.34734773,47.822627],[-4.34726629,47.82284164],[-4.34620912,47.82275085],[-4.34480053,47.82284415],[-4.34302683,47.82297491],[-4.34217245,47.82327301]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"id_parcel\":\"2835674\",\"surf_parc\":27.21,\"code_cultu\":\"PPH\",\"code_group\":\"18\",\"culture_d1\":\"\",\"culture_d2\":\"\",\"bbox\":[-4.34737503,47.81697219,-4.33763335,47.82327301]}},{\"type\":\"Feature\",\"id\":\"parcelles_graphiques.4291896\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.35132816,47.82223378],[-4.35114315,47.82219388],[-4.3509142,47.8221321],[-4.35051311,47.82205147],[-4.35010337,47.82201177],[-4.34964946,47.82202016],[-4.34909364,47.82206013],[-4.34881778,47.82208971],[-4.34860933,47.82212512],[-4.34830536,47.82220765],[-4.34788117,47.82235661],[-4.34767828,47.82231106],[-4.34751657,47.8222973],[-4.34739495,47.8222236],[-4.34714601,47.82194763],[-4.34678923,47.82162524],[-4.34576139,47.82070956],[-4.34534183,47.8202764],[-4.34508501,47.81998316],[-4.34488903,47.81973598],[-4.34466827,47.81943784],[-4.34457798,47.81926452],[-4.34454573,47.81908663],[-4.34455657,47.81886011],[-4.3445838,47.81784699],[-4.3445679,47.81693839],[-4.34462139,47.81689413],[-4.34488905,47.81687007],[-4.34705767,47.81672922],[-4.34780464,47.81667497],[-4.34889135,47.81664976],[-4.35044472,47.81636191],[-4.3510719,47.81637679],[-4.35178623,47.81646176],[-4.35269943,47.81619416],[-4.35298173,47.81602274],[-4.35292893,47.81566885],[-4.35315846,47.8155335],[-4.35334575,47.81545214],[-4.35396301,47.81544476],[-4.35373951,47.81611406],[-4.35314759,47.81616579],[-4.35343425,47.81681501],[-4.3535511,47.81706105],[-4.35366906,47.81714482],[-4.35456303,47.81638932],[-4.3550065,47.81594832],[-4.35536801,47.81609949],[-4.35514558,47.81638908],[-4.35480169,47.81667025],[-4.35420112,47.81726523],[-4.35391112,47.81749915],[-4.35381454,47.81758499],[-4.35371854,47.81774252],[-4.3536591,47.81787699],[-4.35366576,47.8180958],[-4.35365467,47.81866236],[-4.35419078,47.82086375],[-4.35447866,47.8220248],[-4.35306807,47.82209629],[-4.35192225,47.82219114],[-4.35132816,47.82223378]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"id_parcel\":\"2835760\",\"surf_parc\":41.3,\"code_cultu\":\"PPH\",\"code_group\":\"18\",\"culture_d1\":\"\",\"culture_d2\":\"\",\"bbox\":[-4.35536801,47.81544476,-4.34454573,47.82235661]}},{\"type\":\"Feature\",\"id\":\"parcelles_graphiques.4291900\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.34109924,47.81618369],[-4.34201008,47.81614288],[-4.34201903,47.8164638],[-4.34214063,47.81698872],[-4.34142075,47.81703024],[-4.34136934,47.81648339],[-4.34120931,47.81642291],[-4.34110628,47.81636749],[-4.34109924,47.81618369]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"id_parcel\":\"2835204\",\"surf_parc\":0.53,\"code_cultu\":\"PPH\",\"code_group\":\"18\",\"culture_d1\":\"\",\"culture_d2\":\"\",\"bbox\":[-4.34214063,47.81614288,-4.34109924,47.81703024]}},{\"type\":\"Feature\",\"id\":\"parcelles_graphiques.4291978\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.3486319,47.81651966],[-4.34839019,47.8158946],[-4.34820657,47.81538203],[-4.34809023,47.81501057],[-4.34821273,47.81492874],[-4.34855012,47.81487522],[-4.34906563,47.81470272],[-4.34934541,47.81550745],[-4.34966661,47.81542767],[-4.35028122,47.81520688],[-4.35047346,47.81519546],[-4.35060841,47.81566808],[-4.35071998,47.81597709],[-4.35078476,47.81612983],[-4.35010799,47.8161709],[-4.3498595,47.81621261],[-4.34976622,47.81626774],[-4.34975194,47.81639779],[-4.34906113,47.8164873],[-4.3486319,47.81651966]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"id_parcel\":\"2932818\",\"surf_parc\":2.33,\"code_cultu\":\"MIE\",\"code_group\":\"2\",\"culture_d1\":\"\",\"culture_d2\":\"\",\"bbox\":[-4.35078476,47.81470272,-4.34809023,47.81651966]}},{\"type\":\"Feature\",\"id\":\"parcelles_graphiques.4292037\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.35355329,47.81445019],[-4.3535612,47.8143074],[-4.35458184,47.81436525],[-4.35475004,47.81475886],[-4.35496099,47.81503659],[-4.35461848,47.81518645],[-4.35420619,47.81500825],[-4.35416442,47.81495976],[-4.35396656,47.81487821],[-4.35372008,47.81477258],[-4.3535431,47.81470937],[-4.35355329,47.81445019]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"id_parcel\":\"2836677\",\"surf_parc\":0.63,\"code_cultu\":\"PTR\",\"code_group\":\"19\",\"culture_d1\":\"\",\"culture_d2\":\"\",\"bbox\":[-4.35496099,47.8143074,-4.3535431,47.81518645]}},{\"type\":\"Feature\",\"id\":\"parcelles_graphiques.4292109\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.34966522,47.81122163],[-4.34974824,47.81120281],[-4.35051541,47.81118067],[-4.35108704,47.81117114],[-4.35111765,47.81119342],[-4.35101371,47.81128172],[-4.35069472,47.81149075],[-4.35038918,47.81166707],[-4.34995735,47.81187255],[-4.34963316,47.8113403],[-4.34961539,47.8112986],[-4.34966522,47.81122163]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"id_parcel\":\"2835754\",\"surf_parc\":0.48,\"code_cultu\":\"PTR\",\"code_group\":\"19\",\"culture_d1\":\"\",\"culture_d2\":\"\",\"bbox\":[-4.35111765,47.81117114,-4.34961539,47.81187255]}},{\"type\":\"Feature\",\"id\":\"parcelles_graphiques.4292110\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.35392957,47.8112539],[-4.35368146,47.81106042],[-4.35335621,47.8112466],[-4.35321138,47.81110682],[-4.35303368,47.81090435],[-4.35277453,47.81058042],[-4.35256349,47.81024518],[-4.35248665,47.8101378],[-4.35304388,47.80997411],[-4.3539871,47.80968256],[-4.35476571,47.81075286],[-4.35434268,47.81101161],[-4.35408899,47.81115855],[-4.35392957,47.8112539]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"id_parcel\":\"2835677\",\"surf_parc\":1.75,\"code_cultu\":\"MIE\",\"code_group\":\"2\",\"culture_d1\":\"\",\"culture_d2\":\"\",\"bbox\":[-4.35476571,47.80968256,-4.35248665,47.8112539]}},{\"type\":\"Feature\",\"id\":\"parcelles_graphiques.4415753\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.34329977,47.8158944],[-4.34212416,47.81589625],[-4.34213258,47.81597684],[-4.34212312,47.81597684],[-4.34212698,47.81613015],[-4.34200998,47.81613924],[-4.34201008,47.81614288],[-4.34109924,47.81618369],[-4.34108839,47.81590033],[-4.34106472,47.81539525],[-4.34111027,47.8153104],[-4.34108075,47.81471715],[-4.34206049,47.81472983],[-4.34204838,47.81549898],[-4.34354791,47.81561275],[-4.34340689,47.81583258],[-4.34329977,47.8158944]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"id_parcel\":\"17086081\",\"surf_parc\":1.57,\"code_cultu\":\"MIE\",\"code_group\":\"2\",\"culture_d1\":\"\",\"culture_d2\":\"\",\"bbox\":[-4.34354791,47.81471715,-4.34106472,47.81618369]}},{\"type\":\"Feature\",\"id\":\"parcelles_graphiques.4466343\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.34315608,47.81597733],[-4.34213258,47.81597684],[-4.34212416,47.81589625],[-4.34329977,47.8158944],[-4.34315608,47.81597733]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"id_parcel\":\"17136720\",\"surf_parc\":0.07,\"code_cultu\":\"SNE\",\"code_group\":\"28\",\"culture_d1\":\"\",\"culture_d2\":\"\",\"bbox\":[-4.34329977,47.8158944,-4.34212416,47.81597733]}}],\"totalFeatures\":9,\"numberMatched\":9,\"numberReturned\":9,\"timeStamp\":\"2023-08-03T10:22:46.172Z\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"urn:ogc:def:crs:EPSG::4326\"}},\"bbox\":[-4.35536801,47.80968256,-4.33763335,47.82327301]}")), class = "httr2_response") +structure(list(method = "GET", url = "https://apicarto.ign.fr/api/rpg/v2?_start=0&annee=2020&geom=%7B%22type%22%3A%22Polygon%22%2C%22coordinates%22%3A%5B%5B%5B-4.3481%2C47.8067%5D%2C%5B-4.3456%2C47.8064%5D%2C%5B-4.3454%2C47.8065%5D%2C%5B-4.3434%2C47.8068%5D%2C%5B-4.3424%2C47.8071%5D%2C%5B-4.341%2C47.8079%5D%2C%5B-4.3386%2C47.8103%5D%2C%5B-4.3384%2C47.8104%5D%2C%5B-4.3384%2C47.8105%5D%2C%5B-4.338%2C47.8109%5D%2C%5B-4.338%2C47.811%5D%2C%5B-4.3376%2C47.8116%5D%2C%5B-4.3373%2C47.8126%5D%2C%5B-4.3375%2C47.8143%5D%2C%5B-4.3385%2C47.8156%5D%2C%5B-4.3386%2C47.8157%5D%2C%5B-4.3414%2C47.8176%5D%2C%5B-4.343%2C47.8187%5D%2C%5B-4.3445%2C47.8192%5D%2C%5B-4.3467%2C47.8195%5D%2C%5B-4.349%2C47.8194%5D%2C%5B-4.3508%2C47.8187%5D%2C%5B-4.3518%2C47.8183%5D%2C%5B-4.3531%2C47.8171%5D%2C%5B-4.3531%2C47.8169%5D%2C%5B-4.3537%2C47.8158%5D%2C%5B-4.3535%2C47.8136%5D%2C%5B-4.3523%2C47.8094%5D%2C%5B-4.3514%2C47.8083%5D%2C%5B-4.3513%2C47.8082%5D%2C%5B-4.3501%2C47.8074%5D%2C%5B-4.3481%2C47.8067%5D%5D%5D%7D", + status_code = 200L, headers = structure(list(date = "Mon, 06 Nov 2023 20:35:13 GMT", + `content-type` = "application/json; charset=utf-8", `content-length` = "8319", + `x-powered-by` = "Express", `access-control-allow-origin` = "*", + `cache-control` = "private, no-cache, no-store, must-revalidate", + expires = "-1", pragma = "no-cache", vary = "Origin", + `access-control-allow-credentials` = "true", etag = "W/\"207f-6aojTYCZdWGAR9117s51IAgS0Ow\"", + `strict-transport-security` = "max-age=15724800; includeSubDomains"), class = "httr2_headers"), + body = charToRaw("{\"type\":\"FeatureCollection\",\"features\":[{\"type\":\"Feature\",\"id\":\"parcelles_graphiques.4291895\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.34217245,47.82327301],[-4.34204876,47.82281307],[-4.34200987,47.8226632],[-4.3418116,47.82235136],[-4.34098136,47.82147806],[-4.33975094,47.82016804],[-4.33880021,47.81929519],[-4.33838242,47.8188465],[-4.33773232,47.81811755],[-4.3380761,47.8178747],[-4.3379798,47.817703],[-4.33775455,47.81769529],[-4.33763335,47.81727069],[-4.33982449,47.81714977],[-4.33990958,47.81730692],[-4.33998355,47.81743813],[-4.34002802,47.81760785],[-4.34003672,47.81795633],[-4.34006054,47.81827519],[-4.34012494,47.81838481],[-4.34041929,47.81824877],[-4.34064455,47.81808178],[-4.3408695,47.81783857],[-4.34083902,47.81757124],[-4.34084877,47.81757099],[-4.34084089,47.81747383],[-4.34082797,47.81747431],[-4.34078696,47.81711464],[-4.34237194,47.81704045],[-4.34349085,47.81697219],[-4.34355608,47.81730467],[-4.34450691,47.81724015],[-4.34449269,47.81820515],[-4.34446825,47.8190249],[-4.34448391,47.81921185],[-4.34454533,47.81936082],[-4.34462476,47.81948247],[-4.34490899,47.81987193],[-4.34534469,47.82038646],[-4.34574951,47.82077711],[-4.34699117,47.82190244],[-4.34729329,47.82224123],[-4.34735702,47.82237555],[-4.34737503,47.82247967],[-4.34736975,47.82255581],[-4.34734773,47.822627],[-4.34726629,47.82284164],[-4.34620912,47.82275085],[-4.34480053,47.82284415],[-4.34302683,47.82297491],[-4.34217245,47.82327301]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"id_parcel\":\"2835674\",\"surf_parc\":27.21,\"code_cultu\":\"PPH\",\"code_group\":\"18\",\"culture_d1\":\"\",\"culture_d2\":\"\",\"bbox\":[-4.34737503,47.81697219,-4.33763335,47.82327301]}},{\"type\":\"Feature\",\"id\":\"parcelles_graphiques.4291896\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.35132816,47.82223378],[-4.35114315,47.82219388],[-4.3509142,47.8221321],[-4.35051311,47.82205147],[-4.35010337,47.82201177],[-4.34964946,47.82202016],[-4.34909364,47.82206013],[-4.34881778,47.82208971],[-4.34860933,47.82212512],[-4.34830536,47.82220765],[-4.34788117,47.82235661],[-4.34767828,47.82231106],[-4.34751657,47.8222973],[-4.34739495,47.8222236],[-4.34714601,47.82194763],[-4.34678923,47.82162524],[-4.34576139,47.82070956],[-4.34534183,47.8202764],[-4.34508501,47.81998316],[-4.34488903,47.81973598],[-4.34466827,47.81943784],[-4.34457798,47.81926452],[-4.34454573,47.81908663],[-4.34455657,47.81886011],[-4.3445838,47.81784699],[-4.3445679,47.81693839],[-4.34462139,47.81689413],[-4.34488905,47.81687007],[-4.34705767,47.81672922],[-4.34780464,47.81667497],[-4.34889135,47.81664976],[-4.35044472,47.81636191],[-4.3510719,47.81637679],[-4.35178623,47.81646176],[-4.35269943,47.81619416],[-4.35298173,47.81602274],[-4.35292893,47.81566885],[-4.35315846,47.8155335],[-4.35334575,47.81545214],[-4.35396301,47.81544476],[-4.35373951,47.81611406],[-4.35314759,47.81616579],[-4.35343425,47.81681501],[-4.3535511,47.81706105],[-4.35366906,47.81714482],[-4.35456303,47.81638932],[-4.3550065,47.81594832],[-4.35536801,47.81609949],[-4.35514558,47.81638908],[-4.35480169,47.81667025],[-4.35420112,47.81726523],[-4.35391112,47.81749915],[-4.35381454,47.81758499],[-4.35371854,47.81774252],[-4.3536591,47.81787699],[-4.35366576,47.8180958],[-4.35365467,47.81866236],[-4.35419078,47.82086375],[-4.35447866,47.8220248],[-4.35306807,47.82209629],[-4.35192225,47.82219114],[-4.35132816,47.82223378]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"id_parcel\":\"2835760\",\"surf_parc\":41.3,\"code_cultu\":\"PPH\",\"code_group\":\"18\",\"culture_d1\":\"\",\"culture_d2\":\"\",\"bbox\":[-4.35536801,47.81544476,-4.34454573,47.82235661]}},{\"type\":\"Feature\",\"id\":\"parcelles_graphiques.4291900\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.34109924,47.81618369],[-4.34201008,47.81614288],[-4.34201903,47.8164638],[-4.34214063,47.81698872],[-4.34142075,47.81703024],[-4.34136934,47.81648339],[-4.34120931,47.81642291],[-4.34110628,47.81636749],[-4.34109924,47.81618369]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"id_parcel\":\"2835204\",\"surf_parc\":0.53,\"code_cultu\":\"PPH\",\"code_group\":\"18\",\"culture_d1\":\"\",\"culture_d2\":\"\",\"bbox\":[-4.34214063,47.81614288,-4.34109924,47.81703024]}},{\"type\":\"Feature\",\"id\":\"parcelles_graphiques.4291978\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.3486319,47.81651966],[-4.34839019,47.8158946],[-4.34820657,47.81538203],[-4.34809023,47.81501057],[-4.34821273,47.81492874],[-4.34855012,47.81487522],[-4.34906563,47.81470272],[-4.34934541,47.81550745],[-4.34966661,47.81542767],[-4.35028122,47.81520688],[-4.35047346,47.81519546],[-4.35060841,47.81566808],[-4.35071998,47.81597709],[-4.35078476,47.81612983],[-4.35010799,47.8161709],[-4.3498595,47.81621261],[-4.34976622,47.81626774],[-4.34975194,47.81639779],[-4.34906113,47.8164873],[-4.3486319,47.81651966]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"id_parcel\":\"2932818\",\"surf_parc\":2.33,\"code_cultu\":\"MIE\",\"code_group\":\"2\",\"culture_d1\":\"\",\"culture_d2\":\"\",\"bbox\":[-4.35078476,47.81470272,-4.34809023,47.81651966]}},{\"type\":\"Feature\",\"id\":\"parcelles_graphiques.4292037\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.35355329,47.81445019],[-4.3535612,47.8143074],[-4.35458184,47.81436525],[-4.35475004,47.81475886],[-4.35496099,47.81503659],[-4.35461848,47.81518645],[-4.35420619,47.81500825],[-4.35416442,47.81495976],[-4.35396656,47.81487821],[-4.35372008,47.81477258],[-4.3535431,47.81470937],[-4.35355329,47.81445019]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"id_parcel\":\"2836677\",\"surf_parc\":0.63,\"code_cultu\":\"PTR\",\"code_group\":\"19\",\"culture_d1\":\"\",\"culture_d2\":\"\",\"bbox\":[-4.35496099,47.8143074,-4.3535431,47.81518645]}},{\"type\":\"Feature\",\"id\":\"parcelles_graphiques.4292109\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.34966522,47.81122163],[-4.34974824,47.81120281],[-4.35051541,47.81118067],[-4.35108704,47.81117114],[-4.35111765,47.81119342],[-4.35101371,47.81128172],[-4.35069472,47.81149075],[-4.35038918,47.81166707],[-4.34995735,47.81187255],[-4.34963316,47.8113403],[-4.34961539,47.8112986],[-4.34966522,47.81122163]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"id_parcel\":\"2835754\",\"surf_parc\":0.48,\"code_cultu\":\"PTR\",\"code_group\":\"19\",\"culture_d1\":\"\",\"culture_d2\":\"\",\"bbox\":[-4.35111765,47.81117114,-4.34961539,47.81187255]}},{\"type\":\"Feature\",\"id\":\"parcelles_graphiques.4292110\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.35392957,47.8112539],[-4.35368146,47.81106042],[-4.35335621,47.8112466],[-4.35321138,47.81110682],[-4.35303368,47.81090435],[-4.35277453,47.81058042],[-4.35256349,47.81024518],[-4.35248665,47.8101378],[-4.35304388,47.80997411],[-4.3539871,47.80968256],[-4.35476571,47.81075286],[-4.35434268,47.81101161],[-4.35408899,47.81115855],[-4.35392957,47.8112539]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"id_parcel\":\"2835677\",\"surf_parc\":1.75,\"code_cultu\":\"MIE\",\"code_group\":\"2\",\"culture_d1\":\"\",\"culture_d2\":\"\",\"bbox\":[-4.35476571,47.80968256,-4.35248665,47.8112539]}},{\"type\":\"Feature\",\"id\":\"parcelles_graphiques.4415753\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.34329977,47.8158944],[-4.34212416,47.81589625],[-4.34213258,47.81597684],[-4.34212312,47.81597684],[-4.34212698,47.81613015],[-4.34200998,47.81613924],[-4.34201008,47.81614288],[-4.34109924,47.81618369],[-4.34108839,47.81590033],[-4.34106472,47.81539525],[-4.34111027,47.8153104],[-4.34108075,47.81471715],[-4.34206049,47.81472983],[-4.34204838,47.81549898],[-4.34354791,47.81561275],[-4.34340689,47.81583258],[-4.34329977,47.8158944]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"id_parcel\":\"17086081\",\"surf_parc\":1.57,\"code_cultu\":\"MIE\",\"code_group\":\"2\",\"culture_d1\":\"\",\"culture_d2\":\"\",\"bbox\":[-4.34354791,47.81471715,-4.34106472,47.81618369]}},{\"type\":\"Feature\",\"id\":\"parcelles_graphiques.4466343\",\"geometry\":{\"type\":\"MultiPolygon\",\"coordinates\":[[[[-4.34315608,47.81597733],[-4.34213258,47.81597684],[-4.34212416,47.81589625],[-4.34329977,47.8158944],[-4.34315608,47.81597733]]]]},\"geometry_name\":\"the_geom\",\"properties\":{\"id_parcel\":\"17136720\",\"surf_parc\":0.07,\"code_cultu\":\"SNE\",\"code_group\":\"28\",\"culture_d1\":\"\",\"culture_d2\":\"\",\"bbox\":[-4.34329977,47.8158944,-4.34212416,47.81597733]}}],\"totalFeatures\":9,\"numberMatched\":9,\"numberReturned\":9,\"timeStamp\":\"2023-11-06T20:35:13.944Z\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"urn:ogc:def:crs:EPSG::4326\"}},\"bbox\":[-4.35536801,47.80968256,-4.33763335,47.82327301]}"), + request = structure(list(url = "https://apicarto.ign.fr/api/rpg/v2?_start=0&annee=2020&geom=%7B%22type%22%3A%22Polygon%22%2C%22coordinates%22%3A%5B%5B%5B-4.3481%2C47.8067%5D%2C%5B-4.3456%2C47.8064%5D%2C%5B-4.3454%2C47.8065%5D%2C%5B-4.3434%2C47.8068%5D%2C%5B-4.3424%2C47.8071%5D%2C%5B-4.341%2C47.8079%5D%2C%5B-4.3386%2C47.8103%5D%2C%5B-4.3384%2C47.8104%5D%2C%5B-4.3384%2C47.8105%5D%2C%5B-4.338%2C47.8109%5D%2C%5B-4.338%2C47.811%5D%2C%5B-4.3376%2C47.8116%5D%2C%5B-4.3373%2C47.8126%5D%2C%5B-4.3375%2C47.8143%5D%2C%5B-4.3385%2C47.8156%5D%2C%5B-4.3386%2C47.8157%5D%2C%5B-4.3414%2C47.8176%5D%2C%5B-4.343%2C47.8187%5D%2C%5B-4.3445%2C47.8192%5D%2C%5B-4.3467%2C47.8195%5D%2C%5B-4.349%2C47.8194%5D%2C%5B-4.3508%2C47.8187%5D%2C%5B-4.3518%2C47.8183%5D%2C%5B-4.3531%2C47.8171%5D%2C%5B-4.3531%2C47.8169%5D%2C%5B-4.3537%2C47.8158%5D%2C%5B-4.3535%2C47.8136%5D%2C%5B-4.3523%2C47.8094%5D%2C%5B-4.3514%2C47.8083%5D%2C%5B-4.3513%2C47.8082%5D%2C%5B-4.3501%2C47.8074%5D%2C%5B-4.3481%2C47.8067%5D%5D%5D%7D", + method = NULL, headers = list(), body = NULL, fields = list(), + options = list(ssl_verifypeer = 0), policies = list()), class = "httr2_request"), + cache = new.env(parent = emptyenv())), class = "httr2_response") diff --git a/tests/testthat/test-hit_api.R b/tests/testthat/test-hit_api.R index 12e4436a..147689ba 100644 --- a/tests/testthat/test-hit_api.R +++ b/tests/testthat/test-hit_api.R @@ -5,12 +5,6 @@ test_that("build_req works", { res <- build_req(path, param1 = "param1") expect_s3_class(res, "httr2_request") expect_equal(res$url, "https://apicarto.ign.fr/path_to_test?param1=param1") - - # error case - expect_error(build_req(path = 1234), "must be of class character") - expect_error(build_req(path = NA), "must be of class character") - expect_error(build_req(path = NULL), "must be of class character") - expect_error(build_req(path, "test"), "All components of ... must be named") }) with_mock_dir("hit_api_error", {