Skip to content
Karte von Hofläden, Milchautomaten und anderen Direktvermarktern
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
contribute
css
data 🗃 - Datenupdate 9063 Mar 24, 2019
icons
img low-res marker verschönert Jan 29, 2019
js
webfonts
.gitignore
BingSiteAuth.xml
CNAME Create CNAME Jun 21, 2018
LICENSE
README.md
apple-touch-icon.png touch icon Jun 21, 2018
browserconfig.xml
favicon.ico
google77f17235040eba82.html
index.html Texte für Imker angepasst Jan 29, 2019
package-lock.json
package.json Ein paar kleinere Syntax-Fehler behoben (bessere Übersicht über den C… Aug 17, 2018
update.sh - added giitmoji to update.sh Sep 27, 2018
update_data.js Imker als eigenes Icon hinzugefügt Jan 29, 2019
yandex_818b3395cc981ea0.html

README.md

Farmshops Map / Direktvermarkter Karte

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

Using:

Planned for future versions:

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://codeforkarlsruhe.github.io/direktvermarkter/

Mirror: http://stefang.cepheus.uberspace.de/farmshops/

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:

Wobei vending machines indirekt über die Tags vending:milk und vending:food gezogen werden.

ToDo (siehe auch Issues):

  • Anzeige nur von gewünschten Datentypen
  • Jetzt gerade offen-Funktion
  • Suchfunktion
  • Auswahlmöglichkeit für verschiedene Regionen
  • Howto Datenpflege verbessern
  • Möglichkeit neue Orte direkt eintragen zu können.
You can’t perform that action at this time.