{"repo":"osmberlin/osm-parking-processing","free":true,"listed":false,"github":"https://github.com/osmberlin/osm-parking-processing","clone":"git clone https://github.com/osmberlin/osm-parking-processing.git","description":"Processing pipeline to generate data on public parking from OpenStreetMap-Data.","language":"Lua","stars":19,"topics":["lua","openstreetmap","postgresql"],"license":"AGPL-3.0","category":"databases-storage","readme_excerpt":"osm-parking-processing This project is based on strassenraumkarte-neukoelln and an attempt to process all the data for any city. There are two parts of this project: 1) process OpenStreetMap data and create a database Osmium is used to filter OSM data, osm2pgsql is used to import osm data to the database. Currently, db scripts.sql is work in progress, all tables, names are in a development state and could be renamed or removed in the future. 2) visualize the processed data QGis is used for visualizing the results. The QGis project files is configured to load all the geo data (all gpkg, geojson). It is used to compare the results with the upstream project. Requirements software git Docker and docker-compose QGis This setup makes use of the following software: osm2pgsql =1.8.1 osmium-tool = 1.14 PostgreSQL = 13 PostGIS = 3.3 pg tileserv pg featureserve Varnish settings 1. use template files in sub folders ( template ) to create .env and .conf files by copying/renaming it 1. create spatial filter as geojson file in data directory (or copy extracts/boundaries/berlin.geojson to filter Berlin) the name of the file will be used as name of this region. 1. download OSM data and put the file in the osm folder 1. you can put multiple pbf files in osm/ directory. They will get merged and imported. This way multiple regions can be imported. You have to make sure the pbf files contain data from the same timestamp. This setup will try to update the osm data to the latest changesets before i","default_branch":null,"files":null,"tree":[],"storefront":"/r/osmberlin","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/osmberlin/osm-parking-processing/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}