Skip to content

Work

National Stop Register of Bulgaria

Context

Bulgaria had no unified register of public-transport stops. The information existed in nine operator feeds, the state road-safety cadastre, and the national transport administration archive, each with its own data model and its own conflicts. Without one canonical register, national planning and standard European transit tooling had nothing to stand on.

What we built

The National Stop Register of Bulgaria: one machine-readable register for the whole country. A deterministic precedence rule resolves conflicts between sources, and every record is first assigned to its settlement using official cadastral polygons. The register is published in the European NeTEx standard and as GTFS, so it loads directly into standard transit tooling, ships with an offline viewer, and every release must pass an automated acceptance gate before publication. The data is open under CC-BY-4.0, the code under MIT.

The measured result

  • 13,974stops in the canonical register, consolidated from nine operators and two agencies

  • 3,055of 5,253 settlement polygons confirmed with public-transport service

  • Published as NeTEx and GTFS, with a hosted public viewer

  • Built and published in days, on a pipeline that reruns end to end with one third-party dependency