├── LICENSE ├── OpenSidewalks_Mapping_Guide_P1.pdf ├── README.md ├── data ├── OSW_Validation.py ├── README.md ├── region.geojson ├── wa.microsoft.graph.edges.OSW.geojson ├── wa.microsoft.graph.lines.OSW.geojson ├── wa.microsoft.graph.nodes.OSW.geojson ├── wa.microsoft.graph.points.OSW.geojson ├── wa.microsoft.graph.polygons.OSW.geojson └── wa.microsoft.graph.zones.OSW.geojson ├── jsonschema ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── src │ ├── edges │ │ ├── base-edge-fields.ts │ │ ├── crossing.ts │ │ ├── footway.ts │ │ ├── index.ts │ │ ├── living-street.ts │ │ ├── pedestrian.ts │ │ ├── roads │ │ │ ├── alley.ts │ │ │ ├── driveway.ts │ │ │ ├── parking-aisle.ts │ │ │ ├── primary-street.ts │ │ │ ├── residential-street.ts │ │ │ ├── road.ts │ │ │ ├── secondary-street.ts │ │ │ ├── service-road.ts │ │ │ ├── tertiary-street.ts │ │ │ ├── trunk-road.ts │ │ │ └── unclassified-road.ts │ │ ├── sidewalk.ts │ │ ├── steps.ts │ │ └── traffic-island.ts │ ├── fields.ts │ ├── generate.ts │ ├── lines │ │ ├── base-line-fields.ts │ │ ├── fence.ts │ │ └── index.ts │ ├── nodes │ │ ├── bare-node.ts │ │ ├── base-node-fields.ts │ │ ├── curb-ramp.ts │ │ ├── flush-curb.ts │ │ ├── generic-curb.ts │ │ ├── index.ts │ │ ├── raised-curb.ts │ │ └── rolled-curb.ts │ ├── opensidewalks-feature-collection.ts │ ├── points │ │ ├── base-point-fields.ts │ │ ├── bench.ts │ │ ├── bollard.ts │ │ ├── fire-hydrant.ts │ │ ├── index.ts │ │ ├── manhole.ts │ │ ├── power-pole.ts │ │ ├── street-lamp.ts │ │ └── waste-basket.ts │ ├── polygons │ │ ├── base-polygon-fields.ts │ │ ├── building.ts │ │ └── index.ts │ └── zones │ │ ├── base-zone-fields.ts │ │ ├── index.ts │ │ └── pedestrian.ts └── tsconfig.json └── opensidewalks.schema.json /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/LICENSE -------------------------------------------------------------------------------- /OpenSidewalks_Mapping_Guide_P1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/OpenSidewalks_Mapping_Guide_P1.pdf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/README.md -------------------------------------------------------------------------------- /data/OSW_Validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/data/OSW_Validation.py -------------------------------------------------------------------------------- /data/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/data/README.md -------------------------------------------------------------------------------- /data/region.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/data/region.geojson -------------------------------------------------------------------------------- /data/wa.microsoft.graph.edges.OSW.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/data/wa.microsoft.graph.edges.OSW.geojson -------------------------------------------------------------------------------- /data/wa.microsoft.graph.lines.OSW.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/data/wa.microsoft.graph.lines.OSW.geojson -------------------------------------------------------------------------------- /data/wa.microsoft.graph.nodes.OSW.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/data/wa.microsoft.graph.nodes.OSW.geojson -------------------------------------------------------------------------------- /data/wa.microsoft.graph.points.OSW.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/data/wa.microsoft.graph.points.OSW.geojson -------------------------------------------------------------------------------- /data/wa.microsoft.graph.polygons.OSW.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/data/wa.microsoft.graph.polygons.OSW.geojson -------------------------------------------------------------------------------- /data/wa.microsoft.graph.zones.OSW.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/data/wa.microsoft.graph.zones.OSW.geojson -------------------------------------------------------------------------------- /jsonschema/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /jsonschema/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/jsonschema/README.md -------------------------------------------------------------------------------- /jsonschema/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/jsonschema/package-lock.json -------------------------------------------------------------------------------- /jsonschema/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/jsonschema/package.json -------------------------------------------------------------------------------- /jsonschema/src/edges/base-edge-fields.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/jsonschema/src/edges/base-edge-fields.ts -------------------------------------------------------------------------------- /jsonschema/src/edges/crossing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/jsonschema/src/edges/crossing.ts -------------------------------------------------------------------------------- /jsonschema/src/edges/footway.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/jsonschema/src/edges/footway.ts -------------------------------------------------------------------------------- /jsonschema/src/edges/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/jsonschema/src/edges/index.ts -------------------------------------------------------------------------------- /jsonschema/src/edges/living-street.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/jsonschema/src/edges/living-street.ts -------------------------------------------------------------------------------- /jsonschema/src/edges/pedestrian.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/jsonschema/src/edges/pedestrian.ts -------------------------------------------------------------------------------- /jsonschema/src/edges/roads/alley.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/jsonschema/src/edges/roads/alley.ts -------------------------------------------------------------------------------- /jsonschema/src/edges/roads/driveway.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/jsonschema/src/edges/roads/driveway.ts -------------------------------------------------------------------------------- /jsonschema/src/edges/roads/parking-aisle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/jsonschema/src/edges/roads/parking-aisle.ts -------------------------------------------------------------------------------- /jsonschema/src/edges/roads/primary-street.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/jsonschema/src/edges/roads/primary-street.ts -------------------------------------------------------------------------------- /jsonschema/src/edges/roads/residential-street.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/jsonschema/src/edges/roads/residential-street.ts -------------------------------------------------------------------------------- /jsonschema/src/edges/roads/road.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/jsonschema/src/edges/roads/road.ts -------------------------------------------------------------------------------- /jsonschema/src/edges/roads/secondary-street.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/jsonschema/src/edges/roads/secondary-street.ts -------------------------------------------------------------------------------- /jsonschema/src/edges/roads/service-road.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/jsonschema/src/edges/roads/service-road.ts -------------------------------------------------------------------------------- /jsonschema/src/edges/roads/tertiary-street.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/jsonschema/src/edges/roads/tertiary-street.ts -------------------------------------------------------------------------------- /jsonschema/src/edges/roads/trunk-road.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/jsonschema/src/edges/roads/trunk-road.ts -------------------------------------------------------------------------------- /jsonschema/src/edges/roads/unclassified-road.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/jsonschema/src/edges/roads/unclassified-road.ts -------------------------------------------------------------------------------- /jsonschema/src/edges/sidewalk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/jsonschema/src/edges/sidewalk.ts -------------------------------------------------------------------------------- /jsonschema/src/edges/steps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/jsonschema/src/edges/steps.ts -------------------------------------------------------------------------------- /jsonschema/src/edges/traffic-island.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/jsonschema/src/edges/traffic-island.ts -------------------------------------------------------------------------------- /jsonschema/src/fields.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/jsonschema/src/fields.ts -------------------------------------------------------------------------------- /jsonschema/src/generate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/jsonschema/src/generate.ts -------------------------------------------------------------------------------- /jsonschema/src/lines/base-line-fields.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/jsonschema/src/lines/base-line-fields.ts -------------------------------------------------------------------------------- /jsonschema/src/lines/fence.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/jsonschema/src/lines/fence.ts -------------------------------------------------------------------------------- /jsonschema/src/lines/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/jsonschema/src/lines/index.ts -------------------------------------------------------------------------------- /jsonschema/src/nodes/bare-node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/jsonschema/src/nodes/bare-node.ts -------------------------------------------------------------------------------- /jsonschema/src/nodes/base-node-fields.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/jsonschema/src/nodes/base-node-fields.ts -------------------------------------------------------------------------------- /jsonschema/src/nodes/curb-ramp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/jsonschema/src/nodes/curb-ramp.ts -------------------------------------------------------------------------------- /jsonschema/src/nodes/flush-curb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/jsonschema/src/nodes/flush-curb.ts -------------------------------------------------------------------------------- /jsonschema/src/nodes/generic-curb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/jsonschema/src/nodes/generic-curb.ts -------------------------------------------------------------------------------- /jsonschema/src/nodes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/jsonschema/src/nodes/index.ts -------------------------------------------------------------------------------- /jsonschema/src/nodes/raised-curb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/jsonschema/src/nodes/raised-curb.ts -------------------------------------------------------------------------------- /jsonschema/src/nodes/rolled-curb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/jsonschema/src/nodes/rolled-curb.ts -------------------------------------------------------------------------------- /jsonschema/src/opensidewalks-feature-collection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/jsonschema/src/opensidewalks-feature-collection.ts -------------------------------------------------------------------------------- /jsonschema/src/points/base-point-fields.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/jsonschema/src/points/base-point-fields.ts -------------------------------------------------------------------------------- /jsonschema/src/points/bench.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/jsonschema/src/points/bench.ts -------------------------------------------------------------------------------- /jsonschema/src/points/bollard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/jsonschema/src/points/bollard.ts -------------------------------------------------------------------------------- /jsonschema/src/points/fire-hydrant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/jsonschema/src/points/fire-hydrant.ts -------------------------------------------------------------------------------- /jsonschema/src/points/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/jsonschema/src/points/index.ts -------------------------------------------------------------------------------- /jsonschema/src/points/manhole.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/jsonschema/src/points/manhole.ts -------------------------------------------------------------------------------- /jsonschema/src/points/power-pole.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/jsonschema/src/points/power-pole.ts -------------------------------------------------------------------------------- /jsonschema/src/points/street-lamp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/jsonschema/src/points/street-lamp.ts -------------------------------------------------------------------------------- /jsonschema/src/points/waste-basket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/jsonschema/src/points/waste-basket.ts -------------------------------------------------------------------------------- /jsonschema/src/polygons/base-polygon-fields.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/jsonschema/src/polygons/base-polygon-fields.ts -------------------------------------------------------------------------------- /jsonschema/src/polygons/building.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/jsonschema/src/polygons/building.ts -------------------------------------------------------------------------------- /jsonschema/src/polygons/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/jsonschema/src/polygons/index.ts -------------------------------------------------------------------------------- /jsonschema/src/zones/base-zone-fields.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/jsonschema/src/zones/base-zone-fields.ts -------------------------------------------------------------------------------- /jsonschema/src/zones/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/jsonschema/src/zones/index.ts -------------------------------------------------------------------------------- /jsonschema/src/zones/pedestrian.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/jsonschema/src/zones/pedestrian.ts -------------------------------------------------------------------------------- /jsonschema/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/jsonschema/tsconfig.json -------------------------------------------------------------------------------- /opensidewalks.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSidewalks/OpenSidewalks-Schema/HEAD/opensidewalks.schema.json --------------------------------------------------------------------------------