{"id":20724941,"url":"https://github.com/impiaaa/sv-osm","last_synced_at":"2026-04-25T09:06:55.461Z","repository":{"id":145048813,"uuid":"196133863","full_name":"impiaaa/SV-OSM","owner":"impiaaa","description":"A survey of data available from certain government and related entities for candidates to import into OpenStreetMap.","archived":false,"fork":false,"pushed_at":"2024-04-20T01:35:14.000Z","size":117,"stargazers_count":1,"open_issues_count":2,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-11T08:50:18.737Z","etag":null,"topics":["openstreetmap"],"latest_commit_sha":null,"homepage":null,"language":"Python","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/impiaaa.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":"2019-07-10T04:55:12.000Z","updated_at":"2024-04-20T01:35:18.000Z","dependencies_parsed_at":"2024-04-10T00:30:57.454Z","dependency_job_id":"194164d0-4dbc-4f0f-92c8-a4d193711d32","html_url":"https://github.com/impiaaa/SV-OSM","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/impiaaa/SV-OSM","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/impiaaa%2FSV-OSM","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/impiaaa%2FSV-OSM/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/impiaaa%2FSV-OSM/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/impiaaa%2FSV-OSM/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/impiaaa","download_url":"https://codeload.github.com/impiaaa/SV-OSM/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/impiaaa%2FSV-OSM/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32256249,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-25T04:23:17.126Z","status":"ssl_error","status_checked_at":"2026-04-25T04:21:53.360Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["openstreetmap"],"created_at":"2024-11-17T04:16:46.095Z","updated_at":"2026-04-25T09:06:55.444Z","avatar_url":"https://github.com/impiaaa.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Silicon Valley area geodata\nA survey of data available from certain government and related entities for candidates to import into OpenStreetMap.\n\n## Tools\n\n### [ogr2osm](https://github.com/impiaaa/ogr2osm)\nA command-line tool for converting many different geospacial data files into OSM files. Translation scripts to use with ogr2osm are included under the translations directory. My fork includes some minor changes that my scripts take advantage of, but they should mostly work with [pnorman's version](https://github.com/pnorman/ogr2osm) as well.\n\n### [GO_Sync](https://github.com/CUTR-at-USF/gtfs-osm-sync)\nIt's supposed to be able to copy GTFS data into OSM, but I had some trouble with it. It doesn't seem to correctly match stops with ref=, and it does not handle trip/route distinction.\n\n### JOSM\nHere are some plugins I found useful during testing:\n* conflation\n* contourmerge\n* kendzi3d\n* measurement\n* pt_assistant\n* public_transport\n* reltoolbox\n* scripting  \n  This one I used a lot to manipulate data after it had been imported. Scripts for it are in the scripts directory. The API is a bit clunky though so they could be rewritten for a different system.\n* utilsplugin2\n* waydownloader\n\n## [SCVTA open data site](http://data.vta.org/search?sort=name)\n### Open Data Portal Terms of Use\nVery permissive terms!\n\n### BART Webservice\n`railway=*`  \nall already mapped, limited additional information\n* SCC BART Stops\n* BART Phase 1\n* BART Phase 2\n\n### BikePedCollisions\nprobably not useful\n* Bicycle Collision 2008-2012\n* Pedestrian Collisions 2008-2012\n\n### CountywideBikePlan2018 WebMap\n* Point Across Barrier Connections\n* Line Across Barrier Connections\n* Cross County Bikeway Corridors  \n  could use to add/confirm bike lanes, but I think there was already an import for that\n* Priority Corridors  \n  same as above? maybe existing, not proposed\n\n### General Plan Land Use Webservice\n`landuse=*`  \nalso seems to work around streets.  \nwould additionally need collation for all the cities\n* Campbell GPLU\n* Cupertino GPLU\n* Gilroy GPLU\n* Los Gatos Zoning\n* Milpitas GPLU\n* Monte Sereno GPLU\n* Morgan Hill GPLU\n* Mountain View GPLU\n* Palo Alto GPLU\n* San Jose GPLU\n* Santa Clara GPLU 2025-2035\n* Sunnyvale GPLU\n* SC County GPLU\n* ABAG Planned Land Use 2006\n\n### HighwayTOS\n* Ramp Meter Construction  \n  combine with below\n* Ramp Meters  \n  rampmeters.py  \n  `traffic_signals=ramp_meter` - 708  \n  very inaccurate placement\n* Existing CCTV  \n  cctv.py  \n  `surveillance:zone=traffic` - 8131\n* CCTV - No Equipment  \n  combine with above (proposed)\n* PeMS 2012 SCL\n* Freeway HOV Lanes  \n  `hov:lanes=*` - 4249\n* Expressway HOV Lanes  \n  combine with above\n* Existing Express Lanes  \n  only 2, on 237 and 680. find out what they are - thought fasttrak was more commonplace\n\n### LOSwebmap\n* CMP Intersections 2016\n* LOS Mix AM 2016\n* LOS Mix PM 2016\n* LOS HOV AM 2016\n* LOS HOV PM 2016\n* CMP Intersections 2014\n* LOS Expressways 2014\n* LOS Mix AM 2013\n* LOS Mix PM 2013\n* CMP Intersections 2012\n\n### PedAccessPlan\nprobably not useful\n* Project Locations\n* Focus Areas\n\n### PlanningWebService\nprobably not useful\n* Growth Areas\n* Urban Villages\n* Cores, Corridors, and Station Areas\n* Priority Development Areas\n\n### Bike Paths Lanes Routes\nalready imported?\n\n### Bus 2018\nvta.py, vta.js  \n`route=bus`  \nsame as gtfs, would likely need transition to PTv2  \nalgorithm to determine routes for paths is complex. works… mostly. doesn't split ways.  \ndo NOT use to detect stops on route  \n\n### Bus Stop Inventory\nvta.py, vta.js  \n`highway=bus_stop`  \nlots of really useful info, not all has (direct) translation  \ncould be a big conflation effort  \nless necessary to move to PTv2  \nif v2, not obvious if it should be stop position or platform (placement accuracy)  \n\n### CaltrainPnR\n### GTFS/VTA GTFS Data File\n`route=bus`  \nlots of good information, but distinguishes routes from trips, and neither the current map nor gtfs-osm-sync use PTv2, which would support that\n\n### LTS Tiled Map Service Layer\n### Light Rail Platforms\n`railway=platform`  \nincluded in Bus?\n\n### Light Rail Stops\n`railway=halt`  \nalready mapped\n\n### Light Rail Track\n`railway=light_rail`  \nalready mapped, and included in Bus?\n\n### VTA ParkandRide\n### VTA Transit Centers\n`public_transport=station`\n\n## [San Jose official data download](http://www.sanjoseca.gov/index.aspx?NID=3308)\n### Annexations\nprobably not useful\n### Basemap\nbasemap.py  \nsee script for comments\n* Parcels  \n  used below\n* Single Street Centerlines  \n  `highway=*`  \n  includes speedlimit and width, but otherwise already mapped  \n  also bring up the \"New Street\"(?) thing\n* Divided Street Centerlines  \n  same\n\n### Basemap 2\nbasemap2.py; basemap.js uses Parcels to correlate Address Points with Building Footprints  \nnot sure what to do with condos\n* Address Points  \n  `addr:*=*`\n* Building Footprints  \n  `building=yes`  \n  very out of date. includes height and elevation. would need to conflate with existing building traces, turn some into building:parts, and check each if up-to-date.\n* Condo Points  \n  doesn't have anything relating it to anything specific\n* Intersections  \n  script translates certain kinds into `highway=motorway_junction` and \"non-intersections,\" but neither are really useful (mostly already mapped)\n* Side Walk Areas  \n  `highway=footway`  \n  already imported, and is made of polygons, not lines\n* Tract Boundaries  \n  only used by government. It could be used to outline landuse areas, but there are no such tags.\n\n### City Council Districts\n### City Limits\nI thought not useful, but apparently there was a wish for this?\n\n### General Plan\n### Sanitary Systems\nsanitary.py  \nthere is a spec for manholes, and even pipes, but not sure how useful it all is\n* SanitaryPumpStation  \n  `pumping_station=sewage`\n* SanitaryGravityMain  \n  `man_made=pipeline`\n* SanitaryManhole  \n  `man_made=manhole`\n* SanitaryPressurizedMain  \n  `man_made=pipeline`\n\n### Storm Systems\nstormwater.py  \nmarginally more useful than above, since detentions (basins) and culverts are above ground  \nwould need merging effort\n* Stormwater_swGravityMain, Stormwater_swPressurizedMain, Stormwater_swLateralLine  \n  `man_made=pipeline`\n* Stormwater_swManhole  \n  `man_made=manhole`\n* Stormwater_swInlet  \n  `man_made=storm_drain`\n* Stormwater_swPumpStation  \n  `pumping_station=wastewater`\n* Stormwater_swOpenDrain  \n  `waterway=drain`\n* Stormwater_swDetention  \n  `landuse=basin`\n* Stormwater_swCulvert  \n  `tunnel=culvert`\n\n### Survey Benchmark Locations\nbenchmark.py  \n`man_made=survey_point`  \nnot sure how useful\n\n### Zoning\nzoning.py, expand.js  \n`landuse=*`  \nworks around streets (needs lots of cleanup)\n\n## [County of Santa Clara open data portal](https://data.sccgov.org/browse?sortBy=alpha)\nDatasets available as GeoJSON\n\n### AddressPoint\n`addr:*`\n\n### AirportsOutline\n`aeroway=*`  \nfeatures not split or classified\n\n### CadastralMapgrids500\n### CadastralMapgridsXY\n### Certified Healthy Nail Salons\nnails.py  \n`shop=beauty`  \nweird, but actually mostly unmapped! poor geolocating though\n\n### City Limits\n`boundary=administrative`+`admin_level=8`\n\n### County Boundary (Area)\n`boundary=administrative`+`admin_level=6`\n\n### Downtown SJC\naddress parcels; includes zip4\n\n### General Plan\n### HospitalsAreas\n`amenity=hospital`\n\n### LandPolygon\naddress parcels; includes zip4\n\n### Parcels\nincludes zip4\n\n### Points of Interest\nscc poi.py  \n`amenity=*`  \nfire/police stations, schools… has some address info, but some outdated, and all already mapped\n\n### Population by 2010 Census Tract\nprobably not useful\n\n### Railroads\n`railway=rail`\n\n### RoadsMajor\n`highway=trunk`\n\n### SchoolsAreas\n`amenity=school`\n\n### Streetedge\n`highway=*`\n\n### Unincorporated Areas\n### Zoning\n`landuse=*`  \nseems to be sparse\n\n## [San Jose maps gallery](http://gis.sanjoseca.gov/apps/mapsgallery/)\n\n### Address Downloader\n`addr:*`\n\n### Adopt-a-Park\n### Affordable Housing\n`landuse=residential`\n\n### Annexations\n### Bikeways\n`amenity=bicycle_parking`, `highway=path`, `cycleway=lane`, `cycleway=shared_lane`\n\n### Bridge Housing\n### Building Permits\n### Capital Projects\n### City Council Districts\n### Code Complaints\n### Community Centers\n`amenity=community_centre`, `leisure=swimming_pool`, `leisure=park`\n\n### Concentrated Poverty\n### Cone Zone\n### Development Inspectors\n### Development Projects\n`landuse=construction`\n\n### Downtown Parking\n`amenity=vending_machine`+`vending=parking_tickets`, `amenity=parking`\n\n### Emergency Shelters\n### General Plan 2040\n### GIS REST Services\n### Growth Areas 2040\n### Heritage Trees\n`natural=tree`\n\n### Historic Resources\n### Illegal Dumping\n### Incorporated Area\n`boundary=administrative`+`admin_level=8`\n\n### Land Use Zoning\n`landuse=*`\n\n### Language Map\n### Meal Providers\n### Mobilehome Parks\n`landuse=residential`\n\n### Off-Sale Alcohol\n### Parcels\n### Parks\nparks.py  \n`leisure=park`\n\n### Parks Conditions\n### Parks Measure P\n### Permit Areas (3-Dash)\n### Planning Permits\n### Public GIS Viewer\n### Rent Stabilized Apts\n`residential=apartments`\n\n### Residential Services\n### Road Conditions\n### Sandbag Locations\n### Scenic Landscape\n`landuse=grass`\n\n### Signals\n`highway=traffic_signals`, `crossing=traffic_signals`\n\n### Small Cell Screening\n`communication:*`\n\n### Speed Limits\n`maxspeed=*`\n\n### Sphere of Influence\n### Street Trees\n`natural=tree`\n\n### Streetlights\n`highway=street_lamp`/`light_source=lantern`\n\n### Streets \u0026 Intersections\n`highway=*`\n\n### Subdivisions (Tracts)\n### Survey Benchmarks\n`man_made=survey_point`\n\n### Traffic Volume\n### Utility Inspectors\n### Utility Viewer \n\n## [San Jose ArcGIS server](https://geo.sanjoseca.gov/server/rest/services)\nPart or whole can be downloaded with download mapserer.py. Need to index and survey in full.\n\n### DOT/DOT_Landscaping\n* WaterMeters\n* PedestrianOvercrossings\n* City Council Districts\n* Beautify San Jose\n* General Fund Landscape - In House\n* General Fund Landscape - Contractual\n* General Fun Landscape - ConcreteIslands\n* Special District Parcels\n* SoundWalls  \n  noisewall.py  \n  `barrier=wall`\n* Weed Abatement DOT\n* Weed Abatement PRNS\n* Weed Abatement Closed\n* Pedestrian Overcrossing Lights\n* Caltrans Agreements\n* PRNS Parks Landscaping\n* County Roads And Airports Landscaping\n* Home Owners Association\n* Parcels\n* County Or Other\n\n### DOT/DOT_TreeKeeper_StreetTrees\ntrees.py  \n`natural=tree`\n\n### PRNS/PRN_MapsGallery_Parks\nparks.py  \n`leisure=park`\n\n## [Santa Clara County ArcGIS server](https://www.sccgov.org/gis/rest/services)\nPart or whole can be downloaded with download mapserer.py. Need to index and survey in full.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fimpiaaa%2Fsv-osm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fimpiaaa%2Fsv-osm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fimpiaaa%2Fsv-osm/lists"}