[{"data":1,"prerenderedAt":130},["ShallowReactive",2],{"slug-en-how-it-works\u002Flocha":3,"navigation-en":61,"breadcrumb-section-en-how-it-works":101,"surround-en-how-it-works\u002Flocha":111,"docs-navigation-en":116},{"id":4,"title":5,"body":6,"description":52,"extension":53,"meta":54,"navigation":56,"path":57,"seo":58,"stem":59,"__hash__":60},"content_en\u002Fen\u002F1.how-it-works\u002F2.locha.md","Geographic Context (LoCha)",{"type":7,"value":8,"toc":47},"minimark",[9,14,23,26,32,37,44],[10,11,13],"h1",{"id":12},"contextual-change-validation","Contextual change validation",[15,16,17,18,22],"p",{},"The challenge is not just detecting that an object has changed, but ",[19,20,21],"strong",{},"understanding what that change actually means",".",[15,24,25],{},"In OpenStreetMap, modifications are contributed in changesets that are not always coherent from a geographic, thematic, or temporal standpoint. These changes are then broadcast in chronological order, no longer grouped by changeset. Moreover, a single object can be deleted, recreated, split, or merged. It therefore becomes necessary to reorganize this flow of changes in order to analyze it.",[15,27,28,29,22],{},"Clearance does not validate changes solely object by object, nor changeset by changeset, nor in chronological order. It ",[19,30,31],{},"groups them into geographically coherent sets",[33,34,36],"h2",{"id":35},"geographic-context-of-changes-locha","Geographic context of changes (LoCha)",[15,38,39,40,43],{},"Clearance introduces the concept of ",[19,41,42],{},"Logical Changeset"," (LoCha).",[15,45,46],{},"OSM modifications at the same location must all be accepted or all rejected at the same time, to guarantee a coherent state of the local copy.",{"title":48,"searchDepth":49,"depth":49,"links":50},"",2,[51],{"id":35,"depth":49,"text":36},"Clearance groups OSM changes into geographically coherent sets (LoCha) for contextual validation, rather than object by object.","md",{"icon":55},"i-lucide-map-pin",true,"\u002Fen\u002Fhow-it-works\u002Flocha",{"title":5,"description":52},"en\u002F1.how-it-works\u002F2.locha","6MLOKFz5KBkjhd5C0OY-1_DdnJFuyc2qmkzyBn2O1kA",[62],{"title":63,"path":64,"stem":65,"children":66,"page":-1},"En","\u002Fen","en",[67,70,97],{"title":68,"path":64,"stem":69},"Quality Filter for OpenStreetMap Replication","en\u002Findex",{"title":71,"path":72,"stem":73,"children":74,"page":-1,"redirect":76},"How it works?","\u002Fen\u002Fhow-it-works","en\u002F1.how-it-works\u002Findex",[75,77,80,81,85,89,93],{"title":71,"path":72,"stem":73,"redirect":76},"\u002Fen\u002Fhow-it-works\u002Freplication",{"title":78,"path":76,"stem":79},"OSM Replication","en\u002F1.how-it-works\u002F1.replication",{"title":5,"path":57,"stem":59},{"title":82,"path":83,"stem":84},"Semantic Reading","\u002Fen\u002Fhow-it-works\u002Fsemantic","en\u002F1.how-it-works\u002F3.semantic",{"title":86,"path":87,"stem":88},"Control Rules","\u002Fen\u002Fhow-it-works\u002Frules","en\u002F1.how-it-works\u002F4.rules",{"title":90,"path":91,"stem":92},"Feedback Loop","\u002Fen\u002Fhow-it-works\u002Ffeedback-loop","en\u002F1.how-it-works\u002F5.feedback-loop",{"title":94,"path":95,"stem":96},"Roadmap","\u002Fen\u002Fhow-it-works\u002Froadmap","en\u002F1.how-it-works\u002F6.roadmap",{"title":98,"path":99,"stem":100},"Contact","\u002Fen\u002Fcontact","en\u002Fcontact",{"id":102,"title":71,"body":103,"description":48,"extension":53,"meta":107,"navigation":108,"path":72,"seo":109,"stem":73,"__hash__":110},"content_en\u002Fen\u002F1.how-it-works\u002Findex.md",{"type":7,"value":104,"toc":105},[],{"title":48,"searchDepth":49,"depth":49,"links":106},[],{},{"redirect":76},{"title":71,"description":48},"pOc8dRMVqQ4yUGflKwzd6uyNvsk8JWWZBlkih03CAiI",[112,113,114,115],{"title":71,"path":72,"stem":73,"redirect":76,"children":-1},{"title":78,"path":76,"stem":79,"children":-1},{"title":82,"path":83,"stem":84,"children":-1},{"title":86,"path":87,"stem":88,"children":-1},[117],{"title":63,"path":64,"stem":65,"children":118,"page":-1},[119,120,129],{"title":68,"path":64,"stem":69},{"title":71,"path":72,"stem":73,"children":121,"page":-1,"redirect":76},[122,123,124,125,126,127,128],{"title":71,"path":72,"stem":73,"redirect":76},{"title":78,"path":76,"stem":79},{"title":5,"path":57,"stem":59},{"title":82,"path":83,"stem":84},{"title":86,"path":87,"stem":88},{"title":90,"path":91,"stem":92},{"title":94,"path":95,"stem":96},{"title":98,"path":99,"stem":100},1776164248451]