Hasle is a localadmin and its consensus geometry is derived from ch-cadastre.
{"name:epo_x_preferred":["Hasle"],"geom:latitude":46.950423,"eurostat:nuts_2021_level_lau":"CH1005","wof:name":"Hasle","counts:names_total":14,"eurostat:population_year":2020,"name:ceb_x_preferred":["Hasle"],"mz:is_current":1,"wof:hierarchy":[{"continent_id":102191581,"country_id":85633051,"county_id":1394137073,"localadmin_id":404328179,"region_id":85682319}],"label:fra_x_preferred_placetype":["commune"],"name:nno_x_preferred":["Hasle"],"qs:a2_lc":"301","wof:geom_alt":["quattroshapes","quattroshapes_pg"],"mz:min_zoom":12,"eurostat:population":1744,"lbl:latitude":46.945288,"lbl:min_zoom":13.5,"qs:adm0_a3":"CHE","eurostat:nuts_2021_level_1":"CH0","eurostat:nuts_2021_level_2":"CH06","geom:area":0.004763,"eurostat:nuts_2021_level_3":"CH061","label:eng_x_preferred_placetype":["municipality"],"eurostat:nuts_2021_level_0":"CH","qs:la":"Hasle (LU)","counts:concordances_total":7,"qs:adm0":"Switzerland","geom:type":"Polygon","wof:lastmodified":1695878874,"qs:a1":"Luzern","wof:belongsto":[102191581,85633051,85682319,1394137073],"mps:latitude":46.945288,"qs:a0":"Switzerland","wof:repo":"whosonfirst-data-admin-ch","eurostat:nuts_2021_id":"CH1005","wof:country":"CH","counts:names_preferred":13,"geom:area_square_m":4.0206446031305E7,"name:swe_x_preferred":["Hasle"],"counts:names_variant":1,"wof:breaches":[],"edtf:inception":"uuuu","iso:country":"CH","geom:bbox":"8.01686028602,46.895729055,8.13541182448,46.9994358683","name:eng_x_preferred":["Hasle"],"src:lbl_centroid":"mapshaper","wof:superseded_by":[],"name:fra_x_preferred":["Hasle"],"name:nld_x_preferred":["Hasle"],"wof:geomhash":"4ada5152993f3c37ad2d8ca3272dea2d","wof:placetype_id":404221409,"eurostat:level_code":"lau","qs:la_lc":"1005","qs:level":"localadmin","mz:is_ceased":0,"lbl:max_zoom":18,"src:population":"eurostat","src:population_date":"2020","wof:placetype":"localadmin","name:ita_x_preferred":["Hasle"],"name:est_x_preferred":["Hasle"],"label:deu_x_preferred_placetype":["gemeinde"],"name:dan_x_preferred":["Hasle"],"name:nor_x_preferred":["Hasle"],"eurostat:name_local":"Hasle (LU)","mz:is_deprecated":0,"qs:type":"Commune","geom:longitude":8.076326,"wof:population":1744,"wof:id":404328179,"name:als_x_preferred":["Hasle"],"qs:source":"SwissTopo","wof:concordances":{"chgov:number":"1005","chgov:number_qualified":"0301005","eg:gisco_id":"CH_CH1005","eurostat:nuts_2021_id":"CH1005","gn:id":7286032,"gp:id":12683643,"qs_pg:id":1153969},"name:eng_x_variant":["Hasle (LU)"],"src:geom":"ch-cadastre","src:geom_alt":["quattroshapes_pg","quattroshapes"],"wof:tags":[],"eurostat:gisco_id":"CH_CH1005","wof:population_rank":3,"counts:names_languages":13,"mps:longitude":8.085259,"qs:a1_lc":"3","wof:supersedes":[],"lbl:longitude":8.085259,"wof:parent_id":1394137073,"wof:placetype_names":["localadmin"],"label:ita_x_preferred_placetype":["comune"],"mz:hierarchy_label":1,"eurostat:country_code":"CH","edtf:cessation":"uuuu","name:deu_x_preferred":["Hasle"]}