You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***

#26 2012-06-26 19:11:48

Czmartin
Member
Registered: 2011-04-25
Posts: 5

Re: Hausnummern mit Android mappen: Keypadmapper2

Hi,

ich habe ein Xperia Active mir Android 4.0.4 leider finde ich auf der SD-Karte keinen Ordner "keypadmapper" und als ich mein Phone neu gestartet habe stürzt das Programm mit der Meldung "Leider wurde Keypadmapper2 beendet" ab.

Habe die Version Android 3.0+ installiert

Offline

#27 2012-06-26 19:52:49

Cobra
Member
Registered: 2008-09-28
Posts: 458

Re: Hausnummern mit Android mappen: Keypadmapper2

Ist das ein "offizielles" Android oder ein CustomROM? Ist es gerootet oder nicht?

Kannst du das Log auslesen? Das wäre in dem Fall sehr wertvoll.

Weiter: was ist genau passiert? Hast du das Gerät dabei per USB an einen Computer angeschlossen (das könnte die SD-Karte sperren, sollte allerdings erkannt werden)? Tritt das immer wieder in der gleichen Form auf? Siehst du die kleine "Toast"-Nachricht im unteren Bildschirmbereich beim Starten ("Schreibe in neue Datei ...") - oder eine Fehlermeldung von mir?

Last edited by Cobra (2012-06-26 19:53:38)

Offline

#28 2012-07-22 05:39:34

user_5359
Member
From: Margetshöchheim
Registered: 2008-12-25
Posts: 333
Website

Re: Hausnummern mit Android mappen: Keypadmapper2

Hallo Cobra,

Ich finde derzeit in Berlin Einträge der Form
addr:city = null
addr:country = null
addr:housenumber = 25
addr:postcode = null
addr:street = null
Auf seine Änderungen angesprochen, meinte der Mapper, das ich doch den Hersteller der Software Keypadmapper2 anschreiben soll, was ich hiermit auch mache.
Könntest Du bitte unterdrücken, das die Null-Values in die Datenbank geschrieben werden. Und am besten auch die Straße als Plichtangabe einstellen, bevor man den ersten Eintrag erzeugen darf.

Dank und Grüße Georg V. (OSM=user_5359)

Offline

#29 2012-07-22 08:06:18

Cobra
Member
Registered: 2008-09-28
Posts: 458

Re: Hausnummern mit Android mappen: Keypadmapper2

die null-Values sind... seltsam. Ist bei mir noch nie vorgekommen und scheint mir auf Anhieb nicht nachvollziehbar zu sein. Tendenziell riecht das eher nach einem java-Problem. Ich werde mich mal drum kümmern, notfalls mit eher sinnlosem bloat-code, wenn java das nicht selbst hinbekommt.

Wie viele null-en waren das denn grob? Und relativ zur Gesamtmenge des Mappers in letzter Zeit?
Außerdem: wer war das? Via overpass konnte ich keine null-en mehr finden. Was wäre u.U. aufschlussreich, um dem Fehler auf die Spur zu kommen.

Irgendwelche Zwangs-Vorgaben werde ich mit Sicherheit nicht einbauen. Was ist, wenn du Straße noch nicht kennst, in der du unterwegs bist? Mit so einem Zwang (den übrigens kein anderes Tool hat) würde man nur sinnlose Einträge der unerwünschten Form "unbekannt" oder "fixme" erzeugen. Zumal der Keypadmapper eh nichts direkt in die osm-Datenbabk schieben kann, sondern man auf jeden Fall einen Editor braucht - in dem der user hier auch nicht aufgepasst hat.

Offline

#30 2012-07-22 14:34:35

user_5359
Member
From: Margetshöchheim
Registered: 2008-12-25
Posts: 333
Website

Re: Hausnummern mit Android mappen: Keypadmapper2

Kommt heute abend per PM.

Offline

#31 2012-07-22 19:48:23

Michael_H
Member
Registered: 2011-05-01
Posts: 4

Re: Hausnummern mit Android mappen: Keypadmapper2

Ich habe das heute mal ausprobiert. Das Hausnummernerfassen und in OSM eintragen geht damit sehr schnell und effektiv. Ich hätte da aber gleich zwei Verbesserungsvorschläge. smile

Es wäre eine feine Sache, wenn das Smartphone (Galaxy S3) nicht nach jedem zweiten Haus in den Standby-Modus schalten würde.

Bei Einfamilienhäusern in der Zugang, an dem auch die Hausnummer steht, oft am Anfang oder am Ende des Grundstücks. Wenn man die Nummer sieht, ist man mitunter schon ein gutes Stück am Haus vorbei. Es wäre als gut, wenn man einen zusätzlichen Knopf hätte (für optionale Benutzung), mit dem man den Wegpunkt schon mal, wenn man beim Haus ist, setzen kann und anschließend, wenn man die Nummer kennt, in Ruhe tippen kann, ohne wieder für die korrekte Position zurückgehen zu müssen.

Offline

#32 2012-07-22 21:59:43

Cobra
Member
Registered: 2008-09-28
Posts: 458

Re: Hausnummern mit Android mappen: Keypadmapper2

Beides steht auf meiner Liste. Für die "Vormerk"-Option bin ich noch auf der Suche danach, wie ich die Oberfläche dafür gestalte.

Das mit dem Standby ist so eine Sache. Ich werde eine Option für einen WakeLock einbauen, allerdings kostet das Akkulaufzeit. Wenn ich unterwegs bin, setze ich die Zeit bis zur Bildschirmsperre nach dem Bildschirm-Ausschalten hoch. So kann ich Energie sparen, während ich "nichts mappend" rumlaufen. Wenn ich wieder Hausnummern finde, brauche ich nur den Power-Button zu drücken und kann weitermachen. Das lässt sich aber nicht von der App aus steuern, sondern muss vom User eingestellt werden.

Offline

#33 2012-07-23 20:40:40

Michael_H
Member
Registered: 2011-05-01
Posts: 4

Re: Hausnummern mit Android mappen: Keypadmapper2

Vorerst habe ich mal das Timeout erhöht. Wenn ich wirklich Standby haben will, drücke ich ohnehin den Knopf lieber manuell.

Zum Energiesparen bei Keypadmapper2 gäbe es da vielleicht auch andere Möglichkeiten. Beispielsweise könnte man, wenn das Gerät mit ausgestrecktem Arm nach unten gehalten wird, also verkehrt herum, sofort den Bildschirm ausschalten. Wenn man es wieder in normale Bedienhaltung bringt, müsste er dann von selbst wieder angehen.

Offline

#34 2012-07-23 23:18:36

Cobra
Member
Registered: 2008-09-28
Posts: 458

Re: Hausnummern mit Android mappen: Keypadmapper2

Den Bildschirm vorzeitig abschalten geht schon mal gar nicht, nur zum Einschalten gibt es eine Möglichkeit. Inwieweit sich die Ausrichtung sinnvoll auswerten lässt, müsste ich mal testen.

Offline

#35 2012-07-28 20:25:57

Nodefinder
Member
Registered: 2010-03-23
Posts: 77

Re: Hausnummern mit Android mappen: Keypadmapper2

Hab den Keypadmapper mal ausprobiert.
Wie kann man die gesammelten Hausnummern am einfachsten auf bestehende Buildings in JOSM übertragen?

Weiter vorne wird das "Conflation"-Plugin erwähnt, aber ich habe nicht herausgefunden, wie man damit eine manuelle Zuordnung vornehmen kann bzw eine automatische Zuordnung korrigieren kann. Testweise kam dann zu guter Letzt kam beim Ausführen der Zuordnung auch noch eine Fehlermeldung und das Plugin hat gar nichts gemacht.

Um die Ausgangsfrage zu wiederholen, was ist der effektivste Weg zum Setzen der gesammelten Tags auf bestehende Buildings?

Offline

#36 2012-07-29 09:29:56

Cobra
Member
Registered: 2008-09-28
Posts: 458

Re: Hausnummern mit Android mappen: Keypadmapper2

An sich schon mit dem Conflation-Plugin. Das ist leider immer noch kaputt... siehe https://josm.openstreetmap.de/ticket/7795
Was falsche Zuordnungen angeht: entweder vorher Nodes, die nicht gut liegen, verbessern (das Conflation-Plugin nimmt den groben Mittelpunkt der Fläche zur Entfernungsberechnung). Oder kleinere Gruppen machen und in der Liste die "falsche" Hausnummer suchen und entfernen. Der Fehler tritt nur auf, wenn man das letzte verbleibende Element der Liste entfernt.
Wenn es denn funktionieren würde, hätte ich schon längst mal ne kleine Anleitung geschrieben. Aber das will ich nicht unbedingt machen, solange so ein dicker Fehler drin ist. Evtl. schau ich mal in den Code, aber ich weiß nicht, ob ich das beheben kann.

Alternativ kann man den Adress-Node mit strg-c kopieren, dann entfernen und die Tags mit strg-shift-v dem Gebäude verpassen.

Offline

#37 2012-07-29 10:44:01

Peter Maiwald
Member
From: Berlin
Registered: 2009-01-10
Posts: 561

Re: Hausnummern mit Android mappen: Keypadmapper2

Gleich wieder deinstalliert. :-(
Leider lässt sich die App nicht auf SD-Karte verschieben. Bei meinem Telefon ist aber so wenig Speicher vorhanden, dass ich nur Apps installieren kann, die sich auf SD verschieben lassen. Schade. Ich habe Android 2.3
Könnte das bitte noch eingebaut werden?

Welche Anwendungen zum OSM-Daten eintragen für Android lassen sich auf die SD-Karte verschieben? Ich würde viel mehr eintragen, wenn das gehen würde.

Offline

#38 2012-07-29 11:07:24

things-change
Member
Registered: 2011-10-27
Posts: 351

Re: Hausnummern mit Android mappen: Keypadmapper2

Möchte mal meinen Senf dazugeben, wie ich mir einfaches Hausnummernmapping mit dem Smartphone vorstelle (ich kenne deine App nicht, hab noch nicht mal ein Android-Phone.) Trotzdem einfach mal, wie ich mir intuitive Bedienung vorstelle:

Ich wähle beim Starten den Bereich auf der Karte aus, den ich bearbeiten möchte (Noch einfacher: Beim Starten der App sehe ich die Karte, wie Openstreetmap.org und meine aktuelle Postion).

Möchte ich eine Hausnummer mappen, tippe ich auf ein Gebäude. Die Karte zoomt auf das Gebäude und eine Nummerntastatur wird eingeblendet. Für bestes Look and Feel in Optik der Systemtastatur. Dort geb ich die Hausnummer ein, es gibt Sonderbuttons, wo ich mir markiere, dass z.B. das Building geteilt werden muss.
Und wo grade das Building gezoomt ist, kann ich bei Bedarf einen Entrance setzen.

Ich weiss, ist bestimmt nicht so umsetzbar, aber das wäre meiner Meinung nach der Anspruch, wie eine App aussehen sollte. Und wenn das alles läuft, umsetzen aufs iPhone wink

Offline

#39 2012-07-29 11:24:01

Cobra
Member
Registered: 2008-09-28
Posts: 458

Re: Hausnummern mit Android mappen: Keypadmapper2

Da ich bei meinem Galaxy Nexus gar keine Möglickeit habe, das ganze App2SD-Zeug zu testen, werde ich es auch nicht in der normalen Version unterstützen. Falls dadurch Probleme auftreten, habe ich nämliche keine Möglichkeit, das auf echter Hardware nachzuvollziehen. Ob das mit dem Emulator klappt, müsste ich auch erst mal testen.
Ich kann aber einfach mal eine Version bauen, bei der App2SD aktiviert ist.

Wie hast du das eigentlich versucht? Nativ in Android oder mit einer der app2sd-Apps, die da irgendwie mehr können?

Wie ist denn bei dir der Speicherbedarf? Würde sich das überhaupt bemerkbar machen? So groß ist der keypadmapper eigentlich gar nicht... Und: sämtliche Daten landen sowieso nicht auf der SD-Karte, ein Teil liegt wohl auf jeden Fall immer im internen Speicher.

Offline

#40 2012-07-29 11:35:02

Cobra
Member
Registered: 2008-09-28
Posts: 458

Re: Hausnummern mit Android mappen: Keypadmapper2

things-change wrote:

Möchte mal meinen Senf dazugeben, wie ich mir einfaches Hausnummernmapping mit dem Smartphone vorstelle (ich kenne deine App nicht, hab noch nicht mal ein Android-Phone.) Trotzdem einfach mal, wie ich mir intuitive Bedienung vorstelle:

Ich wähle beim Starten den Bereich auf der Karte aus, den ich bearbeiten möchte (Noch einfacher: Beim Starten der App sehe ich die Karte, wie Openstreetmap.org und meine aktuelle Postion).

Möchte ich eine Hausnummer mappen, tippe ich auf ein Gebäude. Die Karte zoomt auf das Gebäude und eine Nummerntastatur wird eingeblendet. Für bestes Look and Feel in Optik der Systemtastatur. Dort geb ich die Hausnummer ein, es gibt Sonderbuttons, wo ich mir markiere, dass z.B. das Building geteilt werden muss.
Und wo grade das Building gezoomt ist, kann ich bei Bedarf einen Entrance setzen.

Ich weiss, ist bestimmt nicht so umsetzbar, aber das wäre meiner Meinung nach der Anspruch, wie eine App aussehen sollte. Und wenn das alles läuft, umsetzen aufs iPhone wink

Das kann man alles machen - aber ich werde das sicher nicht tun. Allein schon wegen der horrenden Apple-Steuern (iDevice kaufen, 99$ pro Jahr, damit man überhaupt mal was entwickeln darf, verkauft man die App, um das Geld wieder reinzuholen, geht auch wieder ein Anteil für Apple davon weg, etc.), dazu kommen noch die üblichen Probleme der iOS-Platform.
Deine Idee benötigt einiges an Code: Kartendarstellung, OSM-API-Interaktion mit Authentifizierung (und OAuth), GUI für die Datendarstellung, Editor-Funktionalität (OSM-Daten bearbeiten). Dafür geht aber das Erfassen etwas langsamer, weil man a) OSM-Daten laden muss, b) jedes Haus anwählen muss.

Ich wäre übrigens dankbar, wenn das hier on-topic bleiben könnte. Danke.

Offline

#41 2012-07-29 11:39:47

Peter Maiwald
Member
From: Berlin
Registered: 2009-01-10
Posts: 561

Re: Hausnummern mit Android mappen: Keypadmapper2

Cobra wrote:

Ich kann aber einfach mal eine Version bauen, bei der App2SD aktiviert ist.

Gerne. Ich probiere sie auch aus.

Cobra wrote:

Wie hast du das eigentlich versucht? Nativ in Android oder mit einer der app2sd-Apps, die da irgendwie mehr können?

Nativ mit Android. Die Schaltfläche auf SD kopieren ist ausgegraut.

Cobra wrote:

Wie ist denn bei dir der Speicherbedarf? Würde sich das überhaupt bemerkbar machen? So groß ist der keypadmapper eigentlich gar nicht... Und: sämtliche Daten landen sowieso nicht auf der SD-Karte, ein Teil liegt wohl auf jeden Fall immer im internen Speicher.

Um deine App zu installieren bzw. eine bestehende zu aktualisieren muss ich erst händisch den Cache vom Browser und z.B. Facebook und so löschen, damit das Programm überhaupt installiert werden kann. Ist leider so knapp der Speicher.

Offline

#42 2012-07-29 15:12:08

Cobra
Member
Registered: 2008-09-28
Posts: 458

Re: Hausnummern mit Android mappen: Keypadmapper2

Ich hab es einfach mal aktiviert, teste einfach mal, ob app2sd funktioniert und ob sonst was auffällt.

Ändert sich der Speicherbedarf soweit? Was hast du eigentlich für ein Gerät bzw. wie ist da der Speicher aufgeteilt?

Download:
VuLAHlegacy (Android 1.6-2.3), app2sd

Offline

#43 2012-07-29 15:56:58

Peter Maiwald
Member
From: Berlin
Registered: 2009-01-10
Posts: 561

Re: Hausnummern mit Android mappen: Keypadmapper2

Cobra wrote:

Ich hab es einfach mal aktiviert, teste einfach mal, ob app2sd funktioniert und ob sonst was auffällt.

Ändert sich der Speicherbedarf soweit? Was hast du eigentlich für ein Gerät bzw. wie ist da der Speicher aufgeteilt

Scheint zu funktionieren. Ließ sich per Anwendungsverwaltung von Android auf SD verschieben und Programm ließ sich öffnen. Hab aber drinnen gerade kein GPS-Signal und draußen regnet es. Feldversuch also demnächst.

Ich hab ein Alcatel 918d. Da ist halt intern nicht mal genug Speicher um alle vorinstallierten Programme zu aktualisieren (weil diese sich dann nur auf dem internen Speicher installieren lassen). Ich habe aber eine 32GB SD Karte drin. Fast alle vernünftigen Programme lassen sich ja auf SD verschieben, so dass ich doch einige installieren kann. Z.B. Osmand läuft inkl. Offlinekarten komplett von der SD.

Offline

#44 2012-08-05 17:01:13

Peter Maiwald
Member
From: Berlin
Registered: 2009-01-10
Posts: 561

Re: Hausnummern mit Android mappen: Keypadmapper2

Wie bedient man denn den Keypadmapper? Ich habe den mal angestellt und stand vor dem Haus mit er Nummer 4. Hab also auf 4 geklickt und dann wusste ich nicht weiter. Ich hab dann im Menü auf Stop geklickt. Ich finde jetzt einen gpx-Track auf dem Handy vor. Den gucke ich mir gerade mit Routeconverter an. Da ist der Weg drauf, den ich langgelaufen bin. Aber wo ist meine 4 geblieben?

Ich dachte der speichert nur einen Wegpunkt wenn ich eine Zahl eingebe. Wie funktioniert denn das Teil? Gibt es irgendwo eine Anleitung?

Last edited by Peter Maiwald (2012-08-05 17:07:14)

Offline

#45 2012-08-05 17:18:01

Cobra
Member
Registered: 2008-09-28
Posts: 458

Re: Hausnummern mit Android mappen: Keypadmapper2

http://wiki.openstreetmap.org/wiki/KeypadMapper

Du solltest auch eine dazugehörige .osm-Datei finden. Dort ist die Adresse abgelegt - mit allen Tags wie Hausnummer, Hausname, Straße, etc (wenn du im Adress-Editor was angegeben hast).
Als GPX-Waypoint funktioniert das nicht, da passt nur die Nummer rein. Außerdem kann man die Adressen so gleich weiterverwerten und hochladen, ohne konvertieren zu müssen (oder gar alle Adressen von Hand zu kopieren).

Offline

#46 2012-08-05 17:20:36

Peter Maiwald
Member
From: Berlin
Registered: 2009-01-10
Posts: 561

Re: Hausnummern mit Android mappen: Keypadmapper2

Cobra wrote:

http://wiki.openstreetmap.org/wiki/KeypadMapper

Du solltest auch eine dazugehörige .osm-Datei finden. Dort ist die Adresse abgelegt - mit allen Tags wie Hausnummer, Hausname, Straße, etc (wenn du im Adress-Editor was angegeben hast).
Als GPX-Waypoint funktioniert das nicht, da passt nur die Nummer rein. Außerdem kann man die Adressen so gleich weiterverwerten und hochladen, ohne konvertieren zu müssen (oder gar alle Adressen von Hand zu kopieren).

Gibts das auch auf Deutsch? Englisch ist nicht so meins.
Was mache ich denn mit der .osm Datei? Ich nutze normalerweise Potlatch2 und lade meine GPX-Daten über openstreetmap.org über Meine Tracks hoch. Eine .osm Datei kann ich aber da nicht hochladen bzw. bekomme ich dann einen Fehler.
Der gpx-Weg wird in Potlatch auch nicht angezeigt. Vielleicht ist er zu kurz. War max. 10m Weg. Eigentlich habe ich mich ja vor das Haus gestellt, Keypadmapper angstellt, gewartet, bis einige Satelliten erfasst waren, auf 4 geklickt, dann auf Menü und Stop geklickt und dann ausgestellt.
Wenn man versucht die osm-Datei bei openstreetmap.org meine tracks hochzuladen kommt eine solche Mail zurück: failed to import. Here's the error:  Found no good GPX points in the input data

Last edited by Peter Maiwald (2012-08-05 17:51:12)

Offline

#47 2012-08-05 19:22:42

Cobra
Member
Registered: 2008-09-28
Posts: 458

Re: Hausnummern mit Android mappen: Keypadmapper2

potlatch kann auch .osm-Dateien öffnen: Hintergrund -> Vector File.

Zur Nutzung: starten, darauf achten, dass die Genauigkeit hoch genug ist (unter 10m ist ideal, über 20m sollte man vorsichtig sein, kommt auf das Gerät an). Falls gewünscht, im Adress-Editor (Android 3+: Menü links oben, Android 1-2: menü-Taste) die weiteren Adressebstandteile eingeben und auf dem gleichen Weg zum Keypad zurück. Dort kann man die Hausnummer mit den Zifferntasten eintippen. Da die Richtung (links, rechts, vorne) relativ zur Bewegungsrichtung ist, sollte man nicht (länger als 1s) stehen, wenn man eine Hausnummer setzen will - sonst ist die Richtung durch das "Wackeln" der GPS-Position zufällig (das sind die bekannten "Knäuel" im Track). Wenn die Hausnummer links/rechts/direkt vor einem ist, drückt man entsprechend L/F/R. Das speichert einen Node mit allen angegebenen Adress-Tags in der angegebenen Richtung und der eingestellten Entfernung zur momentanen Position. Anschließend wird automatisch der Hausname (falls vorhanden) und die Hausnummer zurückgesetzt, damit sofort die nächste Nummer erfasst werden kann.
Zu den Einstellungen kommt man entweder über die Menü-Taste oder, falls nicht vorhanden, den sog. Action Overflow (3 Punkte rechts oben). Dort lässt sich momentan die Entfernung der Nodes zur momentan Position einstellen, um sich an die Bebauungsdichte anzupassen.

Wenn ich mal die Zeit dafür finde, werde ich mal ne detaillierte Anleitung schreiben - auch, was die Nachbearbeitung angeht. Da warte ich aber noch auf einen Bugfix...
Wer Doku schreiben will, kann das übrigens gerne tun.

Offline

#48 2012-08-06 16:47:19

Peter Maiwald
Member
From: Berlin
Registered: 2009-01-10
Posts: 561

Re: Hausnummern mit Android mappen: Keypadmapper2

OK. Hatte nicht L/F/R gedrückt.

Offline

#49 2012-08-07 12:24:28

Harry99
Member
Registered: 2008-09-05
Posts: 6

Re: Hausnummern mit Android mappen: Keypadmapper2

Ist es möglich, auch die Erfassung der Etagenanzahl eines Gebäudes einzubauen?

Offline

#50 2012-08-07 15:46:07

Cobra
Member
Registered: 2008-09-28
Posts: 458

Re: Hausnummern mit Android mappen: Keypadmapper2

Möglich ist (fast) alles, aber ich werde das nicht einbauen. Der Keypadmapper ist auf höchste Effizienz ausgelegt, nicht auf möglichst hohen Umfang. Jede weitere Angabe bremst deutlich.
Sowas ist eher ein Fall für bspw. den osmtracker, wobei der auch noch einige Schwachstellen hat.

Offline

Board footer

Powered by FluxBB