All projects

Python Script

OSM XML Points of Interest to CSV Parser

Parses OpenStreetMap XML files to extract points of interest (POIs), elevators, and parking ramps, then exports them to CSV spreadsheets. Supports filtering by site, building, and floor level with complete attribute extraction.

Challenge

Extracting structured POI data from OSM XML files for use in spreadsheets and databases required parsing complex nested XML structures.

Approach

Built a parser that extracts POIs with full attributes (site, building, floor, ID, pathway, name, title, note, nav, hours, tag) and exports to CSV. Includes a shell wrapper for easier execution.

Outcome

Enabled rapid export of building floor data for analysis and content management workflows.

Tools & Stack