Ancymonek / powOsm

https://plname.usermd.net/
2 stars 0 forks source link
openstreetmap

powOsm

Pobieranie obiektów z bazy OpenStreetMap do bazy MongoDB za pośrednictwem Overpassa i prezentacja przy użyciu Flaska. Na przykładzie obiektów religijnych (amenity = 'place_of_worship'), po odpowiednich zmianach można dostosować do innych obiektów.

Wersja online: https://plname.usermd.net/

Stack:

Developement przy użyciu VSCode.

Sposoby uruchomienia:

  1. Poprzez plik docker-compose.yml

Aby uruchomić należy:

  1. do katalogu root dodać plik .ENV ze zmiennymi (DEBUG = True/False, DBNAME, DBUSER, DBPASSWORD, DBHOST, DBPORT, IMPORT_KEY (używany do uruchamiania skryptu aktualizacyjnego dane)
  2. pobrać brakujące paczki node (/static/package-lock.json)
  3. zainstalować wszystkie pakiety z requirements.txt.

Zapraszam do rozwoju projektu poprzez pull requesty/zgłaszanie błędów w zakładce Issues.