Get started
Introduction
What bagkit does with the BAG extract, and where to go next.
bagkit reads the national BAG extract that Kadaster publishes every month, keeps the voorkomens that are current on a date you choose, and writes them in a shape you can use straight away. It is a command-line tool and a Rust library.
bagkit convert lvbag-extract-nl.zip --format parquet --output bagThat converts the whole country: 10.8 million nummeraanduidingen, 10.8 million verblijfsobjecten, ligplaatsen and standplaatsen, and 12.8 million panden with their geometrie.
Why bagkit
Section titled “Why bagkit”The BAG extract is about 105 GiB of XML in nested ZIP archives. Each object appears once for every voorkomen in its history, inactief and ingetrokken voorkomens sit beside current ones, and the relations between nummeraanduidingen, adresseerbare objecten and panden point in several directions. bagkit does the work of selecting what is current on a date, joining it together and checking it, and does it fast enough that you can rebuild from scratch whenever a new extract appears.
© 2026 David Stotijn · MIT License.