Django command to move elements to their geographic parent
After creating single pages from double pages, we need to be able to move all the children elements from double pages to their new parent single page.
The command move_lines_to_parent
will take as inputs:
- a corpus ID, required
- a
--single-page-type
, optional, default tosingle_page
- a
--double-page-type
, optional, default todouble_page
Workflow is:
- list all double pages
- iterate on each double page
- list all children that are not single page
- list all single pages
- for each single page
- find all children that are inside that page polygon (intersection over 50%)
- update their path that contains the double page to also include the single page
Required for NAN