{"id":17269511,"url":"https://github.com/systemed/intersector","last_synced_at":"2025-03-26T11:44:04.769Z","repository":{"id":145599775,"uuid":"49082226","full_name":"systemed/intersector","owner":"systemed","description":"Find road junctions in an .osm.pbf file.","archived":false,"fork":false,"pushed_at":"2016-03-25T08:39:34.000Z","size":35,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-31T12:49:45.042Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/systemed.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-01-05T17:44:21.000Z","updated_at":"2018-09-18T12:27:31.000Z","dependencies_parsed_at":"2023-09-18T04:00:43.538Z","dependency_job_id":null,"html_url":"https://github.com/systemed/intersector","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/systemed%2Fintersector","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/systemed%2Fintersector/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/systemed%2Fintersector/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/systemed%2Fintersector/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/systemed","download_url":"https://codeload.github.com/systemed/intersector/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245650112,"owners_count":20650097,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-15T08:16:32.407Z","updated_at":"2025-03-26T11:44:04.762Z","avatar_url":"https://github.com/systemed.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"Intersector\n===========\n\nA simple C++ utility to create a CSV listing junctions found in an .osm.pbf file.\n\nA junction is any node with more than two highways calling at it. By default motorable highways, cycleways and pedestrian ways are considered, but you can trivially patch the code for different highway values. The CSV columns are lat, lon, and roads (a series of numeric characters representing the road types).\n\nBuilding and running\n--------------------\n\nOn OS X:\n\n    clang++ -o intersector osmformat.pb.cc intersector.cpp -std=c++11 -lz `pkg-config --cflags --libs protobuf`\n\nRequires the Google protobuf library (`brew install protobuf`).\n\nThen simply run with\n\n    ./intersector extract_name.osm.pbf\n\nOutput goes to junctions.csv.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsystemed%2Fintersector","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsystemed%2Fintersector","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsystemed%2Fintersector/lists"}