Royan is a locality and its consensus geometry is derived from frgov.
{"name:epo_x_preferred":["Royan"],"name:frc_x_preferred":["Royan"],"name:ell_x_preferred":["Ρουαγιάν"],"name:jpn_x_preferred":["ロワイヤン"],"geom:latitude":45.634346,"name:arg_x_preferred":["Royan"],"name:vol_x_preferred":["Royan"],"wof:coterminous":[1159322549,102072059],"wof:name":"Royan","name:ceb_x_preferred":["Royan"],"name:pap_x_preferred":["Royan"],"name:ara_x_preferred":["رويان"],"name:gsw_x_preferred":["Royan"],"name:azb_x_preferred":["رویان"],"name:nno_x_preferred":["Royan"],"name:srp_x_preferred":["Роајан"],"name:zho_min_nan_x_preferred":["Royan"],"wof:geom_alt":["quattroshapes_pg","quattroshapes"],"name:aze_x_preferred":["Ruayan"],"name:hun_x_preferred":["Royan"],"name:bos_x_preferred":["Royan"],"qs:id":0,"name:rus_x_variant":["Руайян"],"name:swa_x_preferred":["Royan"],"name:isl_x_preferred":["Royan"],"counts:concordances_total":8,"qs:adm0":"France","geom:type":"Polygon","name:ces_x_preferred":["Royan"],"wof:lastmodified":1690895989,"qs:a1":"*Charente-Maritime","name:min_x_preferred":["Royan"],"wof:belongsto":[85683275,102191581,404227833,1159322549,85633147,1108826385,136253037,102072059],"name:nrm_x_preferred":["Royan"],"name:rus_x_preferred":["Руайан"],"mps:latitude":45.631945,"name:ind_x_preferred":["Royan"],"qs:a0":"France","wof:repo":"whosonfirst-data-admin-fr","wof:country":"FR","name:fao_x_preferred":["Royan"],"name:kal_x_preferred":["Royan"],"name:nob_x_preferred":["Royan"],"name:swe_x_preferred":["Royan"],"wof:breaches":[],"edtf:inception":"uuuu","name:pms_x_preferred":["Royan"],"iso:country":"FR","geom:bbox":"-1.054432,45.612006,-0.970862,45.656685","src:lbl:centroid":"mapshaper","name:srd_x_preferred":["Royan"],"name:fra_x_preferred":["Royan"],"wof:geomhash":"ec81ab1edb946e06127c6ab5ea61e4c4","name:fas_x_preferred":["رویان"],"name:che_x_preferred":["ГӀуайан"],"mz:is_ceased":0,"name:nan_x_preferred":["Royan"],"name:nap_x_preferred":["Royan"],"src:population":"geonames","wof:placetype":"locality","name:mlg_x_preferred":["Royan"],"name:est_x_preferred":["Royan"],"name:oci_x_preferred":["Roian"],"name:zho_x_preferred":["鲁瓦扬"],"name:dan_x_preferred":["Royan"],"name:afr_x_preferred":["Royan"],"wof:population":19017,"name:war_x_preferred":["Royan"],"name:zea_x_preferred":["Royan"],"name:aze_x_variant":["Royan"],"name:eus_x_preferred":["Royan"],"name:yue_x_preferred":["Royan"],"name:als_x_preferred":["Royan"],"name:pcd_x_preferred":["Royan"],"name:fur_x_preferred":["Royan"],"name:zul_x_preferred":["Royan"],"qs:source":"ACustom EuroGlobalMap + UMZ Urban Polygons + Geonames + GeoPlanet","name:lld_x_preferred":["Royan"],"name:wuu_x_preferred":["鲁瓦扬"],"name:hbs_x_preferred":["Royan"],"wof:concordances":{"fct:id":"0a56f5c0-8f76-11e1-848f-cfd5bf3ef515","gn:id":2982343,"gp:id":620324,"loc:id":"n82117013","qs:id":222304,"qs_pg:id":222304,"wd:id":"Q81909","wk:page":"Royan"},"qs:a1r":"0Poitou-Charentes","name:arz_x_preferred":["رويان"],"name:cat_x_preferred":["Royan"],"name:lat_x_preferred":["Roiannum"],"name:lav_x_preferred":["Ruajāna"],"name:bel_x_variant":["Руаян"],"src:geom_alt":["quattroshapes_pg","quattroshapes"],"name:pol_x_preferred":["Royan"],"name:fin_x_preferred":["Royan"],"name:hye_x_preferred":["Ռուայան"],"wof:tags":[],"wof:population_rank":6,"name:ido_x_preferred":["Royan"],"wof:supersedes":[],"lbl:longitude":-1.029613,"edtf:cessation":"uuuu","name:deu_x_preferred":["Royan"],"gn:population":19017,"name:bam_x_preferred":["Royan"],"name:nds_x_preferred":["Royan"],"name:lim_x_preferred":["Royan"],"qs:loc_alt":"Royan","counts:names_total":115,"name:mkd_x_preferred":["Ројан"],"name:slv_x_preferred":["Royan"],"name:lij_x_preferred":["Roian"],"mz:is_current":1,"name:lad_x_preferred":["Royan"],"name:lit_x_preferred":["Ruajanas"],"name:vie_x_preferred":["Royan"],"wof:hierarchy":[{"continent_id":102191581,"country_id":85633147,"county_id":102072059,"empire_id":136253037,"localadmin_id":1159322549,"locality_id":101829171,"macrocounty_id":404227833,"macroregion_id":1108826385,"region_id":85683275}],"name:slk_x_preferred":["Royan"],"lbl:latitude":45.631945,"name:por_x_preferred":["Royan"],"name:vmf_x_preferred":["Royan"],"name:wol_x_preferred":["Royan"],"name:bel_x_preferred":["Горад Руайян"],"geom:area":0.002259,"name:bre_x_preferred":["Royan"],"name:kor_x_preferred":["루아양"],"qs:la":"Saint-Sulpice-de-Royan","name:ile_x_preferred":["Royan"],"name:tat_x_preferred":["Руайан"],"name:ron_x_preferred":["Royan"],"name:hrv_x_preferred":["Royan"],"wof:lang":["fre"],"name:sqi_x_preferred":["Royan"],"qs:loc":"Royan","counts:names_preferred":112,"geom:area_square_m":1.9535320378687E7,"counts:names_variant":3,"name:ukr_x_preferred":["Руаян"],"name:cos_x_preferred":["Royan"],"name:spa_x_preferred":["Royan"],"name:eng_x_preferred":["Royan"],"name:ltz_x_preferred":["Royan"],"name:roh_x_preferred":["Royan"],"name:vec_x_preferred":["Royan"],"name:bar_x_preferred":["Royan"],"wof:superseded_by":[],"name:nld_x_preferred":["Royan"],"qs:pop":0,"wof:placetype_id":102312317,"qs:la_lc":"*FR5417243409","qs:level":"locality","name:scn_x_preferred":["Royan"],"name:sco_x_preferred":["Royan"],"name:ita_x_preferred":["Royan"],"name:ina_x_preferred":["Royan"],"mz:is_deprecated":0,"name:jam_x_preferred":["Royan"],"qs:type":"rural point-multi-in-poly-resolved","geom:longitude":-1.017735,"wof:id":101829171,"name:fry_x_preferred":["Royan"],"name:vls_x_preferred":["Royan"],"name:rgn_x_preferred":["Royan"],"name:kon_x_preferred":["Royan"],"name:ast_x_preferred":["Royan"],"name:wln_x_preferred":["Royan"],"src:geom":"frgov","name:gla_x_preferred":["Royan"],"name:bul_x_preferred":["Роаян"],"name:prg_x_preferred":["Royan"],"counts:names_languages":112,"name:tur_x_preferred":["Royan"],"name:kab_x_preferred":["Royan"],"mps:longitude":-1.029613,"name:glg_x_preferred":["Royan"],"name:frp_x_preferred":["Royan"],"name:cym_x_preferred":["Royan"],"wof:parent_id":1159322549,"wof:placetype_names":["locality"],"mz:hierarchy_label":1,"name:gle_x_preferred":["Royan"],"name:msa_x_preferred":["Royan"]}