Skip to content

CodeforKarlsruhe/farmshops.eu

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
css
 
 
 
 
hu
 
 
 
 
img
 
 
js
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Farmshops Map / Direktvermarkter Karte

Data viewer for markets, farmshops, milk and food vending machines and other direct marketers on openstreetmap.

Using:

Roadmap & next steps:

  • Redesign (new Menu)
  • Internationalization + aditional countries - See Issue #50
  • Search function
  • Migration to a JS framework (likely react)

Help, bug reports and ideas are always welcome :)

Stickers

These Stickers are based on a 1924 advertising poster by Alexander Rodchenko, that was copied various times. (for example by Franz Ferdinand) If you want a few free stickers, simply write a mail with your post adress to farmshops@posteo.eu .

Sticker

Documentation in German

Übersichtskarte von Hofläden, Milchautomaten und anderen Direktvermarktern aus der DACH-Region (Deutschland, Österreich, Schweiz). Die Karte erhält alle ihre Daten von OpenstreetMap, bereitet sie optisch auf und unterstützt die Pflege der Daten, indem sie fehlende Werte sichtbar macht und direkt auf den entsprechenden Ort auf OSM zurück verlinkt.

Webseite: https://www.farmshops.eu/

Mirror: https://codeforkarlsruhe.github.io/farmshops.eu

Map example

Features:

  • Zeigt alle Punkte aus der DACH-Region mit verschiedenen Tags für Hofläden, Verkaufsautomaten und Märkten aus einem GeoJson export von OpenstreetMap an (über overpass-turbo.eu)
  • Unterscheidet Automaten, Hofläden und Märkte durch unterschiedliche Marker
  • Bereitet Daten auf, macht Links klickbar und übersetzt die häufigsten Begriffe
  • Verlinkt von jedem Punkt auf die identischen Koordinaten auf openstreetmap.org, OpenRouteService und Google Maps
  • Zeigt Punkte und Polygone gleichermaßen an. Polygone erhalten einen Pin in ihrem Zentrum.
  • Permalinks in denen Ort und Zoomlevel weitergegeben werden können

Popups

Die Anzeige der Daten im Popup wird in popupcontent.js definiert. Dort findet auch eine einfache Übersetzung einzelner Begriffe statt.

Datenabgleich

Die Daten stammen aus OSM und werden vom script update_data.js aktualisiert. Siehe dazu auch #6 Es ist ein node script, dass nach installation des Packets "query-overpass" mit "node update_data.js" ausgeführt werden kann.

Für ein konfortables Update mit automatischen Commit gibt es das shell script update.sh, das auf lange Sicht auch regelmäßig automatisch ausgeführt werden soll.

Das Script verwendet https://overpass-turbo.eu/ um diese Tags von OpenstreetMap zu ziehen:

About

Karte von Hofläden, Milchautomaten und anderen Direktvermarktern

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published