Liebe Mapper
Gerne stelle ich ein neues Tool aus meinem Lab vor: OpenStreetMap My Business (OSMyBiz)!
Es ist dies ein webbasiertes Werkzeug zur einfachen Verwaltung von Unternehmensdaten. Damit können Verwalter von Restaurants, Bars und Shops Daten zu ihrem Unternehmen einfach eingeben und aktualisieren. Neue Unternehmen werden mit dem eigenen OSM-Konto direkt als Node in OSM eingetragen, Aktualisierungen erzeugen eine OSM-Notiz (Note).
Bitte helft mit, das Tool auszutesten. Es kann nichts passieren, denn die Daten werden nur auf den OSM Test-Server geschrieben. Rückmeldungen bitte als Mail hier direkt an mich, am liebsten bis am 8. Januar 2018.
Vor dem Einloggen, muss zurzeit noch ein eigenes/neues OSM-Konto auf dem OSM Test-Server angelegt werden: https://master.apis.dev.openstreetmap.org/login
Ich wünsche allen Happy Testing und ein erfolgreiches 2018! :Stefan
Hallo Stefan,
Very promising idea !
I've tried to left-click on a POI from a Macbook with touchpad. Maybe I'm doing something wrong, but I cannot edit the existing POI. The website does not react to the click.
regards
m
2017-12-28 1:48 GMT+01:00 Stefan Keller sfkeller@gmail.com:
Liebe Mapper
Gerne stelle ich ein neues Tool aus meinem Lab vor: OpenStreetMap My Business (OSMyBiz)!
Es ist dies ein webbasiertes Werkzeug zur einfachen Verwaltung von Unternehmensdaten. Damit können Verwalter von Restaurants, Bars und Shops Daten zu ihrem Unternehmen einfach eingeben und aktualisieren. Neue Unternehmen werden mit dem eigenen OSM-Konto direkt als Node in OSM eingetragen, Aktualisierungen erzeugen eine OSM-Notiz (Note).
Bitte helft mit, das Tool auszutesten. Es kann nichts passieren, denn die Daten werden nur auf den OSM Test-Server geschrieben. Rückmeldungen bitte als Mail hier direkt an mich, am liebsten bis am 8. Januar 2018.
Vor dem Einloggen, muss zurzeit noch ein eigenes/neues OSM-Konto auf dem OSM Test-Server angelegt werden: https://master.apis.dev.openstreetmap.org/login
Ich wünsche allen Happy Testing und ein erfolgreiches 2018! :Stefan _______________________________________________ talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
BTW letztens ist eine OSM-Notiz generiert von "On OSM" https://onosm.org/ in Basel aufgetaucht: https://www.openstreetmap.org/note/1220711 Scheint etwas ähnliches zu sein...
Gruss, Johannes
Am 28.12.2017 um 01:48 schrieb Stefan Keller:
Liebe Mapper
Gerne stelle ich ein neues Tool aus meinem Lab vor: OpenStreetMap My Business (OSMyBiz)!
Es ist dies ein webbasiertes Werkzeug zur einfachen Verwaltung von Unternehmensdaten. Damit können Verwalter von Restaurants, Bars und Shops Daten zu ihrem Unternehmen einfach eingeben und aktualisieren. Neue Unternehmen werden mit dem eigenen OSM-Konto direkt als Node in OSM eingetragen, Aktualisierungen erzeugen eine OSM-Notiz (Note).
Bitte helft mit, das Tool auszutesten. Es kann nichts passieren, denn die Daten werden nur auf den OSM Test-Server geschrieben. Rückmeldungen bitte als Mail hier direkt an mich, am liebsten bis am 8. Januar 2018.
Vor dem Einloggen, muss zurzeit noch ein eigenes/neues OSM-Konto auf dem OSM Test-Server angelegt werden: https://master.apis.dev.openstreetmap.org/login
Ich wünsche allen Happy Testing und ein erfolgreiches 2018! :Stefan _______________________________________________ talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
onosm.org war so ein bisschen der Anstoss was neues zu machen.
Simon
Am 28.12.2017 um 13:39 schrieb Johannes Singler:
BTW letztens ist eine OSM-Notiz generiert von "On OSM" https://onosm.org/ in Basel aufgetaucht: https://www.openstreetmap.org/note/1220711 Scheint etwas ähnliches zu sein...
Gruss, Johannes
Am 28.12.2017 um 01:48 schrieb Stefan Keller:
Liebe Mapper
Gerne stelle ich ein neues Tool aus meinem Lab vor: OpenStreetMap My Business (OSMyBiz)!
Es ist dies ein webbasiertes Werkzeug zur einfachen Verwaltung von Unternehmensdaten. Damit können Verwalter von Restaurants, Bars und Shops Daten zu ihrem Unternehmen einfach eingeben und aktualisieren. Neue Unternehmen werden mit dem eigenen OSM-Konto direkt als Node in OSM eingetragen, Aktualisierungen erzeugen eine OSM-Notiz (Note).
Bitte helft mit, das Tool auszutesten. Es kann nichts passieren, denn die Daten werden nur auf den OSM Test-Server geschrieben. Rückmeldungen bitte als Mail hier direkt an mich, am liebsten bis am 8. Januar 2018.
Vor dem Einloggen, muss zurzeit noch ein eigenes/neues OSM-Konto auf dem OSM Test-Server angelegt werden: https://master.apis.dev.openstreetmap.org/login
Ich wünsche allen Happy Testing und ein erfolgreiches 2018! :Stefan _______________________________________________ talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
Hallo Stefan
Hier meine relativ ausführlichen Kommentare:
- Ich würde vorschlagen, dass du dich auf eine einheitliche Schreibweise festlegst: Im Mail schreibst du "OSMyBiz", beim Login (OAuth?) heisst die Applikation "OsMyBizStaging", in der Website steht dann "OpenStreetMap My Business".
- Gegenüber der gerenderten Karte sind die blauen Kreise einige wenige Pixel zu weit nach links verschoben.
- In der Eingabemaske steht "Hausnummber". Das sollte wohl "Hausnummer" heissen.
- Es fehlt eine Definition dafür, was "Eingeschränkt" rollstuhlfähig bedeutet. Siehe z.B. http://wiki.openstreetmap.org/wiki/DE:Key:wheelchair Der Info-Text ist zudem nicht hilfreich ("Hier ein Häkchen setzen, wenn Ihr Unternehmen rollstuhlgängig ist..."), da man dort kein Häkchen setzen kann, weil es nur ein Dropdown-Menü hat. Und wieso ist dieses Feld grau unterlegt?
- Es ist maximal Zoomlevel 18 möglich, das finde ich zu wenig gross. Du verwendest tile.osm.org: Da könntest du noch einen Zoomlevel weiter (also auf 19) gehen oder mit Interpolation noch weiter. Alternativ ginge es mit tile.osm.ch bis Zoomlevel 21.
- Wer ist dein Zielpublikum? Soweit ich verstanden habe, der einfache Ladenbesitzer. Müssen wir diesem aufnötigen, einen OSM-Account zu erstellen? Dann macht dein Tool keinen grossen Unterschied zu iD? Willst du ausschliesslich Personen in der Schweiz ansprechen? Falls ja, sollte wohl noch französisch und evtl. italienisch als Sprache unterstützt werden. Zudem würde es dann keinen Sinn machen, wenn der Suchschlitz Resultate der ganzen Welt vorschlägt.
- Für Bibliotheken wäre es interessant, auch die ISIL-nummer (ref:isil=*) erfassen zu können. An der HTW laufen aktuell Bestrebungen, diese Nummern flächendeckend zu taggen (lassen) bzw. auszuwerten.
- Öffnungszeiten: Das Info-Popup zeigt ein Beispiel, welches nicht der gängigen Syntax entspricht: Zwischen den Bindestrichen sollten keine Abstände sein und mehrere Zeitintervalle sollten mit Kommata abgetrennt sein. Ich weiss nicht, ob du noch eine Umsetzung von deutsch zu englisch machst, ich vermute nicht. Dementsprechend impliziert das Beispiel mit "Mo-Fr" eine falsche Syntax, da man für einen zusätzlichen freien Montag "Tu-Fr" schreiben sollte, deutschsprachige Leser aber wohl ein "Di-Fr" schreiben würden. Allgemein glaube ich, dass die OSM-Öffnungszeiten-Syntax Normalverbraucher beim Eintragen überfordert und dass man stattdessen eine Eingabemaske verwenden sollte. Ich kann dir aber nicht sagen, ob es sowas als Bibliothek schon gibt.
- Mir gefällt, dass die Adresse schon vorab eingefüllt wird.
- Bei Details -> Name: "Migros" wäre hier ein schlechtes Beispiel, da dass eher der Operator wäre?
- Braucht es die Felder "Beschreibung des Unternehmens" und "Notiz für sich und Andere" überhaupt? Auf welche Tags werden diese abgebildet? Ich finde die Felder zu gross im Verhältnis zu ihrer Wichtigkeit.
- "Platz" bedeutet wohl "addr:place"? Das ist für den Normalbenutzer wohl nicht verständlich. Das müsste man wohl genauer erklären oder dann vom User versteckt machen, z.B. automatisch "addr:place" anstelle von "addr:street" befüllen, wenn keine Hausnummer angegeben wird. Das voreingefüllte "Insel" macht die Sache wohl auch nicht klarer.
- Für die Felder Öffnungszeiten, Telefonnummer, Hausnummer, Postleitzahl, Land (evtl. weitere) wird keine Prüfung gemacht, ob es sich um eine sinnvolle Eingabe handelt.
- Was passiert beim Glockensymbol ("Kartenänderungen")? Da erscheint bei mir nur "Keine Änderungen". (Nachträglich habe ich jetzt doch noch verstanden was es macht: Hier wird sichtbar, wenn "mein" Geschäft von jemand anderem abgeändert wird. Gibt es eine solche Ansicht auch für Notes, die jetzt in ein Geschäft umgewandelt worden sind, das wäre super.)
- Mir persönlich liegt die Bedienung Linksklick=Bearbeiten, Rechtsklick=Neues Unternehemen nicht. Stattdessen hätte ich lieber alles mit einer der beiden Taste gemacht, evtl. mit unterschiedlichen Maus-Icons.
- Mir ist nicht klar, was erscheint/erscheinen soll, wenn ich Rechtsklick auf ein leeres Gebiet mache ("Neues Unternehmen erstellen") und dann "Auf OSM.org ansehen" wähle. Wenn ich hingegen Linksklick (bestehendes Objekt bearbeiten) mache, würde ich erwarten, dass ich eine Ansicht wie https://www.openstreetmap.org/node/287667842 erhalte.
- Der "About"-Link würde für mich einen seriöseren Eindruck machen, wenn er unter der bestehenden Domain sagt, worum es sich bei der Seite handelt.
- Wenn eine Note für ein bestehendes Geschäft erstellt wurde, wäre es schön, im Text der Note auf einen Blick zu sehen, welche Tags denn nun geändert worden sind, bzw. vom Mapper geändert werden sollen. Hier ein Beispiel: https://master.apis.dev.openstreetmap.org/note/11060 (Konkret hinzugefügt habe ich die Telefonnummer.) Die Tags, die nicht geändert worden sind, sollten meiner Meinung nach separat aufgelistet werden. Zu klären ist auch noch, wie gelöschte Tags dargestellt werden können. Im Note-Text drin stehen aktuell keine richtigen Tags. Dies würde das Eintragen für Mapper vielleicht vereinfachen. Evtl. liesse sich die Syntax sogar anpassen an den Editor Level0? Siehe http://wiki.openstreetmap.org/wiki/Level0
Ich hoffe, die Kommentare haben dich (bzw. deine Studenten?) nicht zu fest abgeschreckt und dass das Tool weiterentwickelt wird.
Gruss
Lukas
________________________________________ Von: talk-ch talk-ch-bounces@openstreetmap.ch im Auftrag von Stefan Keller sfkeller@gmail.com Gesendet: Donnerstag, 28. Dezember 2017 01:48 An: Openstreetmap Schweiz/Suisse/Svizzera/Svizra Betreff: [talk-ch] OSMyBiz - Ein webbasiertes Werkzeug zur Verwaltung von Unternehmensdaten
Liebe Mapper
Gerne stelle ich ein neues Tool aus meinem Lab vor: OpenStreetMap My Business (OSMyBiz)!
Es ist dies ein webbasiertes Werkzeug zur einfachen Verwaltung von Unternehmensdaten. Damit können Verwalter von Restaurants, Bars und Shops Daten zu ihrem Unternehmen einfach eingeben und aktualisieren. Neue Unternehmen werden mit dem eigenen OSM-Konto direkt als Node in OSM eingetragen, Aktualisierungen erzeugen eine OSM-Notiz (Note).
Bitte helft mit, das Tool auszutesten. Es kann nichts passieren, denn die Daten werden nur auf den OSM Test-Server geschrieben. Rückmeldungen bitte als Mail hier direkt an mich, am liebsten bis am 8. Januar 2018.
Vor dem Einloggen, muss zurzeit noch ein eigenes/neues OSM-Konto auf dem OSM Test-Server angelegt werden: https://master.apis.dev.openstreetmap.org/login
Ich wünsche allen Happy Testing und ein erfolgreiches 2018! :Stefan _______________________________________________ talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
Hoi Lukas
Unten meine Antworten inline.
LG, Stefan
Am 28. Dezember 2017 um 17:31 schrieb Toggenburger Lukas Lukas.Toggenburger@htwchur.ch:
Hallo Stefan
Hier meine relativ ausführlichen Kommentare:
- Ich würde vorschlagen, dass du dich auf eine einheitliche Schreibweise festlegst: Im Mail schreibst du "OSMyBiz", beim Login (OAuth?) heisst die Applikation "OsMyBizStaging", in der Website steht dann "OpenStreetMap My Business".
Ja; das Webapp heisst im Volltext "OpenStreetMap My Business" und in der Kurzform OSMyBiz. Es ist für die "ganze Welt" entwickelt, wird nun aber bewusst erst im kleinen (Deutsch-Schweizer) Rahmen released.
Zudem läuft es erst auf dem OSM-Test-Server, daher "OsMyBizStaging" (was tatsächlich konsequenter OSMyBizStaging heissen sollte!).
- Gegenüber der gerenderten Karte sind die blauen Kreise einige wenige Pixel zu weit nach links verschoben.
Ist notiert.
In der Eingabemaske steht "Hausnummber". Das sollte wohl "Hausnummer" heissen.
Es fehlt eine Definition dafür, was "Eingeschränkt" rollstuhlfähig bedeutet. Siehe z.B. http://wiki.openstreetmap.org/wiki/DE:Key:wheelchair
Ja; ein Weblink da drauf wäre nützlich.
Der Info-Text ist zudem nicht hilfreich ("Hier ein Häkchen setzen, wenn Ihr Unternehmen rollstuhlgängig ist..."), da man dort kein Häkchen setzen kann, weil es nur ein Dropdown-Menü hat.
Ist notiert.
Und wieso ist dieses Feld grau unterlegt?
Ist bei mir nicht grau hinterlegt. Kannst du das erläutern?
- Es ist maximal Zoomlevel 18 möglich, das finde ich zu wenig gross. Du verwendest tile.osm.org: Da könntest du noch einen Zoomlevel weiter (also auf 19) gehen oder mit Interpolation noch weiter. Alternativ ginge es mit tile.osm.ch bis Zoomlevel 21.
Einverstanden. Ist notiert.
- Wer ist dein Zielpublikum? Soweit ich verstanden habe, der einfache Ladenbesitzer.
Jein - alle Unternehmen, namentlich von Restaurants, Hotels oder Shops.
Müssen wir diesem aufnötigen, einen OSM-Account zu erstellen? Dann macht dein Tool keinen grossen Unterschied zu iD?
Ja, aus verschiedenen Gründen, wie wir an einem OSM-Treffen in Zürich festgestellt haben: Das ermöglicht u.a. * das direkte Eintragen neuer Unternehmen/POIs; * Rückfragen zu Changesets und OSM Notes; * die Verwaltung "eigener" Unternehmen/POIs * sowie eine Browser-unabhängige History.
Willst du ausschliesslich Personen in der Schweiz ansprechen? Falls ja,
Vorerst ja; später im Jahr dann ganze Welt, wie oben erwähnt.
- Für Bibliotheken wäre es interessant, auch die ISIL-nummer (ref:isil=*) erfassen zu können. An der HTW laufen aktuell Bestrebungen, diese Nummern flächendeckend zu taggen (lassen) bzw. auszuwerten.
Ausgezeichnet. OSMyBiz verwendet die Presets von iD: https://github.com/openstreetmap/iD/tree/master/data/presets Die Frage ist, wird der Tag ("ref:isil=*") von des Repo-Maintainers und der OSM-Community akzeptiert. Probieren kann man's mit einem Pull-Request dort.
- Öffnungszeiten: Das Info-Popup zeigt ein Beispiel, welches nicht der gängigen Syntax entspricht:
Mist, stimmt: Das sollte tatsächlich besser "Tu-Su 07:00-12:00,13:00-17:00" heissen und könnte auf http://projets.pavie.info/yohours/ verweisen.
Allgemein glaube ich, dass die OSM-Öffnungszeiten-Syntax Normalverbraucher beim Eintragen überfordert
Klar. Dazu kann der JS Code von http://github.pavie.info/yohours/ verwendet werden.
- Mir gefällt, dass die Adresse schon vorab eingefüllt wird.
Dahinter steckt auch einige SW-Logik :-).
- Bei Details -> Name: "Migros" wäre hier ein schlechtes Beispiel, da dass eher der Operator wäre?
Schwierig, hier ein gutes Beispiel zu finden. Migros funktioniert jedenfalls international sowieso nicht. Darum wohl besser "z.B. BP".
- Braucht es die Felder "Beschreibung des Unternehmens" und "Notiz für sich und Andere" überhaupt? Auf welche Tags werden diese abgebildet?
Das sind die Quasi-Standard-Felder * https://wiki.openstreetmap.org/wiki/DE%3AKey%3Adescription * https://wiki.openstreetmap.org/wiki/DE:Key:note und die Hilfetexte sollten praktisch 1:1 vom Wiki-Text übernommen worden sein.
Ich finde die Felder zu gross im Verhältnis zu ihrer Wichtigkeit.
Ja; vielleich könnte man die tatsächlich einzeilig ans Ende dieses Abschnitts stellen. Beachte dabei, dass verschiedene Kategorien unterschiedliche Felder verlangen (ist im Preset hinterlegt).
- "Platz" bedeutet wohl "addr:place"?
Ja; Platz scheint mir besser als Örtlichkeit.
Das ist für den Normalbenutzer wohl nicht verständlich. Das müsste man wohl genauer erklären oder dann vom User versteckt machen, z.B. automatisch "addr:place" anstelle von "addr:street" befüllen, wenn keine Hausnummer angegeben wird.
Hm. Das klingt als ob du einen Pull-REquest machen willst für solch ein cleveres User Interface ;-).
Das voreingefüllte "Insel" macht die Sache wohl auch nicht klarer.
Ja, Insel macht wenig Sinn; wenn schon "Bahnhofplatz". Aber Adressen sind nun mal anspruchsvoll: Vgl. https://wiki.openstreetmap.org/wiki/Addresses Immerhin gibt es über 9800 nur scon in der Schweiz: https://taginfo.openstreetmap.ch/keys/addr:place
- Für die Felder Öffnungszeiten, Telefonnummer, Hausnummer, Postleitzahl, Land (evtl. weitere) wird keine Prüfung gemacht, ob es sich um eine sinnvolle Eingabe handelt.
Wie könnte eine solche automatisierte und über Presets gesteuerte Prüfung aussehen?
- Was passiert beim Glockensymbol ("Kartenänderungen")? Da erscheint bei mir nur "Keine Änderungen". (Nachträglich habe ich jetzt doch noch verstanden was es macht: Hier wird sichtbar, wenn "mein" Geschäft von jemand anderem abgeändert wird. Gibt es eine solche Ansicht auch für Notes, die jetzt in ein Geschäft umgewandelt worden sind, das wäre super.)
Nein. Das lässt sich mit dem jetzigen OSM API kaum automatisieren. Höchstens dass die Note "closed" ist.
- Mir persönlich liegt die Bedienung Linksklick=Bearbeiten, Rechtsklick=Neues Unternehemen nicht. Stattdessen hätte ich lieber alles mit einer der beiden Taste gemacht, evtl. mit unterschiedlichen Maus-Icons.
Das mit den Maus-Icons verstehe ich nicht. Der Rechts-Click für "Speziel/Hinzufügen" ist auch auf http://osm.org implementiert. Klick-Aktionen müssen jedenfalls auch Tablet-fähig sein.
- Mir ist nicht klar, was erscheint/erscheinen soll, wenn ich Rechtsklick auf ein leeres Gebiet mache ("Neues Unternehmen erstellen") und dann "Auf OSM.org ansehen" wähle. Wenn ich hingegen Linksklick (bestehendes Objekt bearbeiten) mache, würde ich erwarten, dass ich eine Ansicht wie https://www.openstreetmap.org/node/287667842 erhalte.
Ist notiert.
- Der "About"-Link würde für mich einen seriöseren Eindruck machen, wenn er unter der bestehenden Domain sagt, worum es sich bei der Seite handelt.
Das ist eine seriöse Webapp :-) aber ist notiert.
Der About-Text ist noch im Fluss und wird mit jeder neuen Sprache erweitert. Wir wollten nicht noch ein CMS ins App einbauen.
- Wenn eine Note für ein bestehendes Geschäft erstellt wurde, wäre es schön, im Text der Note auf einen Blick zu sehen, welche Tags denn nun geändert worden sind, bzw. vom Mapper geändert werden sollen. Hier ein Beispiel: https://master.apis.dev.openstreetmap.org/note/11060 (Konkret hinzugefügt habe ich die Telefonnummer.) Die Tags, die nicht geändert worden sind, sollten meiner Meinung nach separat aufgelistet werden. Zu klären ist auch noch, wie gelöschte Tags dargestellt werden können. Im Note-Text drin stehen aktuell keine richtigen Tags. Dies würde das Eintragen für Mapper vielleicht vereinfachen. Evtl. liesse sich die Syntax sogar anpassen an den Editor Level0? Siehe http://wiki.openstreetmap.org/wiki/Level0
Gute Vorschläge. Das wurde schlicht zuwenig durchgetestet aus Sicht eines Mappers, der OSM Notes einträgt.
In JOSM kann man Key-Value-Paare mit Copy&Paste übertragen. Bei iD ist es ein Issue, der bereits 5 Jahre(!) alt ist... https://github.com/openstreetmap/iD/issues/839
Ich hoffe, die Kommentare haben dich (bzw. deine Studenten?) nicht zu fest abgeschreckt und dass das Tool weiterentwickelt wird.
Die Bachelorarbeit ist nun leider zu Ende und Mitentwickler sind herzlich willkommen. Ich suche nun auch einen Maintainer :-) und hoffe, dass es schneller als 5 Jahre geht, bis Issues umgesetzt werden...
Beste Grüsse, Stefan
Von: talk-ch talk-ch-bounces@openstreetmap.ch im Auftrag von Stefan Keller sfkeller@gmail.com Gesendet: Donnerstag, 28. Dezember 2017 01:48 An: Openstreetmap Schweiz/Suisse/Svizzera/Svizra Betreff: [talk-ch] OSMyBiz - Ein webbasiertes Werkzeug zur Verwaltung von Unternehmensdaten
Liebe Mapper
Gerne stelle ich ein neues Tool aus meinem Lab vor: OpenStreetMap My Business (OSMyBiz)!
Es ist dies ein webbasiertes Werkzeug zur einfachen Verwaltung von Unternehmensdaten. Damit können Verwalter von Restaurants, Bars und Shops Daten zu ihrem Unternehmen einfach eingeben und aktualisieren. Neue Unternehmen werden mit dem eigenen OSM-Konto direkt als Node in OSM eingetragen, Aktualisierungen erzeugen eine OSM-Notiz (Note).
Bitte helft mit, das Tool auszutesten. Es kann nichts passieren, denn die Daten werden nur auf den OSM Test-Server geschrieben. Rückmeldungen bitte als Mail hier direkt an mich, am liebsten bis am 8. Januar 2018.
Vor dem Einloggen, muss zurzeit noch ein eigenes/neues OSM-Konto auf dem OSM Test-Server angelegt werden: https://master.apis.dev.openstreetmap.org/login
Ich wünsche allen Happy Testing und ein erfolgreiches 2018! :Stefan _______________________________________________ talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch _______________________________________________ talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch
Le 08. 01. 18 à 21:47, Stefan Keller a écrit :
Für die Felder Öffnungszeiten, Telefonnummer, Hausnummer, Postleitzahl, Land (evtl. weitere) wird keine Prüfung gemacht, ob es sich um eine sinnvolle Eingabe handelt.
Wie könnte eine solche automatisierte und über Presets gesteuerte Prüfung aussehen?
pour le numéro de téléphone, l'erreur la plus courante est d'oublier le préfixe du format international. il existe des librairies pour tester la validité https://github.com/googlei18n/libphonenumber
Pour l'adresse, l'idéal serrait de faire une demande Nominatim pour afficher les valeurs déjà connue (rue, ville, code postal). Pour la rue, certains éditeurs vérifient que la rue avec le même existe à proximité. certains éditeurs proposent un menu déroulant qui affiche le nom des rues proche. Il faut cependant prévoir le cas où la rue n'est pas présente dans osm ou est présente mais avec un nom erroné. Pour la ville, cette information est déjà souvent présente par une area boundary=administrative. Si la valeur par défaut de Nominatim est bonne, cela me semble pas utile de mettre ce tag en doublon. Si la valeur de Nominatim est incorrecte, il y a 2 solutions. soit mettre la bonne valeur sur l'objet (mais Nominatim n'utilise pas addr:city de l'objet). soit lister l'anomalie quelque part pour qu'un mapper expérimenté ou local vérifie la limite de la ville. Ou faire les 2. Même chose pour le code postal (mais postal_code est rare en Suisse)
Salut marc_marc
Thank you very much for your feedback.
I'm very much in a favor of validations. The problem is, that the fields of the detail form/dialogue are basically coming from a config file which is generated from iD presets. Problem is the following
1. We don't want to be too strict, since reality is really diverse 2. We want to generate the form from iD presets and don't want to "inject" field specific logic.
So such constraints like phone validators, really should come from the iD preset.
Regarding the validity of addresses, we took an "optimistic" approach: Before the form of a new business is presented, the webapp calls overpass on order to gather all address tags which are available almost exactly the way you suggested.
We assume, the user of OSMyBiz is probably not knowledgeable about OSM - but very much so about his own business data. So, I really trust that the business owner knows the correct address.
On the other hand we're also aware that SEO spamming could become an issue. Here, I have no idea yet how to counter this, but I assume it's not solved by asking Nominatim.
:Stefan
2018-01-09 12:54 GMT+01:00 marc marc marc_marc_irc@hotmail.com:
Le 08. 01. 18 à 21:47, Stefan Keller a écrit :
Für die Felder Öffnungszeiten, Telefonnummer, Hausnummer, Postleitzahl, Land (evtl. weitere) wird keine Prüfung gemacht, ob es sich um eine sinnvolle Eingabe handelt.
Wie könnte eine solche automatisierte und über Presets gesteuerte Prüfung aussehen?
pour le numéro de téléphone, l'erreur la plus courante est d'oublier le préfixe du format international. il existe des librairies pour tester la validité https://github.com/googlei18n/libphonenumber
Pour l'adresse, l'idéal serrait de faire une demande Nominatim pour afficher les valeurs déjà connue (rue, ville, code postal). Pour la rue, certains éditeurs vérifient que la rue avec le même existe à proximité. certains éditeurs proposent un menu déroulant qui affiche le nom des rues proche. Il faut cependant prévoir le cas où la rue n'est pas présente dans osm ou est présente mais avec un nom erroné. Pour la ville, cette information est déjà souvent présente par une area boundary=administrative. Si la valeur par défaut de Nominatim est bonne, cela me semble pas utile de mettre ce tag en doublon. Si la valeur de Nominatim est incorrecte, il y a 2 solutions. soit mettre la bonne valeur sur l'objet (mais Nominatim n'utilise pas addr:city de l'objet). soit lister l'anomalie quelque part pour qu'un mapper expérimenté ou local vérifie la limite de la ville. Ou faire les 2. Même chose pour le code postal (mais postal_code est rare en Suisse)
talk-ch mailing list talk-ch@openstreetmap.ch http://lists.openstreetmap.ch/mailman/listinfo/talk-ch