Обрезка pbf

Добрый день, требуется разрезать pbf так, чтобы не было одинаковых веев и нод в разных кусках. Грубо говоря, чтобы нода крайнего хайвея соотвествовала другой крайней ноде другого хайвея из другого куска. Буду очень благодарен за направление, куда копать.
Возможно уже есть где-то полилинии(так это называется?) которые разрезают Россию на регионы(области, или округа)?
Может быть где-то есть уже на это настроенный тул? То есть, что-то взять и допилить под себя.

Большое спасибо!

Так мало кто режет, по причине того, что дорога может выходит на пару километров в другой регион и возвращаться обратно. При этом роутинг по ней не поведёт, т.к. в ней разрыв.
Например если отрезать по границе, так проложить маршрут не удастся.
А так у osmconvert всего две настройки:


--complete-ways
        If applying a border box or a border polygon, all nodes
        the borders are excluded; even then if they belong to a way
        which is not entirely excluded because it has some nodes
        inside the borders.
        This option will ensure that every way stays complete, even
        it it intersects the borders. This will result in slower
        processing, and the program will loose its ability to read
        from standard input. It is recommended to use .o5m format as
        input format to compensate most of the speed disadvantage.

--complex-ways
        Same as before, but multipolygons will not be cut at the
        borders too.

Ну а что касается полилиний - смотри тег boundariers и соответствующие admin_level https://www.openstreetmap.org/relation/393980#map=6/64.368/36.255 Полилинию надо будет склеить из отношений.