OSMPad neuschreiben?

Nur als Hinweis: ich erfasse Hausnummern normalerweise direkt vor Ort mit vespucci. Geht (wenn man sich das Gebiet vorher schon runtergeladen hat) auch offline, allerdings hat man dann Pech wenn man gerade ausserhalb des Gebietes dann doch was erfassen will.

Auf den ersten Blick schaut das programm nicht so aus als dass es schwer wäre einen ersatz zu programmieren. Eine Web-Browser alternative (online) wäre innerhalb weniger wochen fertig. (vermutlich nach ein paar tagen, wenn man wirklich intensiv programmiert)

Mit app-programmierung dagegen kenne ich mich nicht aus, aber mit phone gap kann man mit js/html5 apps programmieren, und das ganze ist dazu auch noch systemunabhängig (Android, IOS, Windows Phone,… ). Da ich aber noch nie apps programmiert habe, kann ich auch den entsprechenden aufwand nicht abschätzen.

Falls eine OS-Alternative entwickelt wird helfe ich gerne mit ;), meine programmierkenntnisse sollten dafür ausreichend sein.

mfg, pointhi

Falls Du einen Note (also Anmerkung) meinst, dann bitte nicht. Diese Notes sind dafür nicht gedacht. Außerdem müßtest Du dann die Daten in Deinen Editor erneut eingeben. Das ist ja genau einer der tollen Sachen an OSMPad; es erzeigt gleich eine osm-Datei, die Du z.B. in JOSM einlesen kannst.

Falls Du einen Node (also einen Punkt in der OSM-Datenbank) setzen willst, brauchst Du natürlich noch ein entsprechendes API-Interface.

Christian

Hi!

Weblösungen finde ich auch im Prinzip gut - aber im Ausland und netzschwachen Gebieten Spaßtöter!

Da ist der Predownload von osmand schon besser.

Gruss Jan

Ich habe bei Locus einmal nachgefragt, ob die Addon hätten oder schreiben könnten, das die Funktionalität von OSMPad anbieten würde.
Sie fanden die Idee interessant, aber da sie völlig ausgelastet sind, wäre das derzeit nicht möglich. Aber sie hätten eine API, mit deren Hilfe dies schnell realisiert werden könnte.

Leider habe ich mich mit der Programmierung von Android-Apps noch nicht befasst. Aber vielleicht ist ja jemand unter uns, der sich erbarmen würde.

Gruß
hike39

… wo findet man deine Originalanfrage ?

Gruß Klaus

Kann ich leider nicht mehr liefern. Denn die Anfrage lief über die Supportseite von Locus. Leider habe ich zu der Anfrage keine Empfangsbestätigung bekommen, da ich noch eine zweite Anfrage plaziert hatte. Und bei der Beantwortung dieser auch meine erste abgehandelt wurde.

Aber sinngemäß habe ich Locus mitgeteilt, dass ich deren Produkt zum OSM Tracken nutze. Jedoch für die Erfassung von Hausnummern OSMPad vorziehe, da bei dieser Lösung gleich die aktuellen Straßennamen bei POI eingetragen werden. Da diese Lösung aber nicht mehr unterstützt wird, wird nach einer Ersatzlösung gesucht.

Gruß
hike39

Ich spiele mit dem Gedanken OSMPad für iOS neuzuschreiben. Anpassung des Designs für iPhone 5 und iOS 7 ist selbstverständlich, aber welche anderen Verbesserungsvorschläge bzw. Ideen hättet ihr?

Platform unabhängiger. Ios, Android, Win für Phone?, Linux sollten schon drin sein - gerade wenn man bei Null anfängt.

Gruss
walter

Ideen hätte ich ein paar:

  • Open Source. Von Anfang an, so dass es nicht mehr zu selben Situation kommt. Muss man halt drauf achten das die Lizenz zum App Store kompatibel ist (MIT oder so)

  • Pinch to zoom. Den Zoomknopf benutzen zu müssen ist etwas nervig

  • Retina Karten z.B. von https://geodienste.lyrk.de . Das hat nur den Nachteil, dass die wahrscheinlich nicht so schnell aktualisiert werden

  • Vielleicht noch die Möglichkeit generelle Notiz hinzufügen. Dafür hab ich schon mehrfach das Adressfeld missbraucht. Ist halt dann die Frage ob das nicht zu überladen wird. Less is More

Wenn man die GUI ordentlich machen will muss man das je Platform einmal machen.
Da das Programm ja fast nur aus GUI besteht denke ich nicht, dass das so sinnvoll ist.

Nun denn, ihr kennt euch damit wohl besser aus. Mir auf jeden Fall würde es extrem “stinken”, wenn ich für jede Plattform bei Null anfangen sollte und die dann auch noch parallel pflegen muß.

Da muß es doch was geben???

Gruss
walter

Die Lösung dafür hab ich bereits weiter oben geschrieben, mit PhoneGap kann man für mehrere Platformen entwickeln.

mfg, pointhi

Ich kenne keine Cross-Plattform Lösung, die für mehr als Web-App-Immitate etwas taugt. Wenn man es richtig machen will, muss man für jede Plattform nativ entwickeln.
EDIT: Das war ausschließlich auf den mobilen Bereich bezogen.

Ich finde es im Gegenteil eher nervig, wenn sich der Ausschnitt verändert weil man ausversehen beim Ziehen zoomt. Da hat mich OSMPad anfangs positiv überrascht.

https://www.mapbox.com/ bietet jetzt auch Retina Tiles. Am besten fürs Mappen geignet (zwecks Wiedererkennungswert) hielte ich ja Retina Tiles im typischen OSM Mapnik Style. Aber dafür müsste man wohl einen eigenen Server aufsetzen. Habe zumindest noch keinen gesehen, der das anbietet.

Geht mir genauso. Bei Hausnummern lasse ich die Straße auch weg, weil die beim späteren Eintragen gut ersichtlich ist. Vllt würde es auch reichen, sich nur auf eine Notizfunktion mit nur einem Eingabefeld zu beschränken.

Welchen Vorteil hätte eine Phonegap-Applikation denn in diesem Fall gegenüber einer Webapplikation? Speicherzugriff?

//edit: Ich frage, da Wikipedia sagt, dass es weder nativ ist noch eine Webapp ist, weil Schnittstellen des OS genutzt werden können

Meine Gründe gegen eine WebApp Hätte ich schon oben geschrieben.

Eine benutzerdef. XML für Die Eingabe wäre Klasse. Derzeit habe ich schon eigene Codes Die in einem Perl Skript umgesetzt werden.

Anpassung an Rotation wäre klasse.

Es sollten die Kacheln lokal gespeichert werden. Dann kann man auch eigene Styles einspielen.

Android würde ich favorisieren.

Mehr zur Zeit nicht.

Jan

Vielleicht kann ich das Thema mit diesem Posting einmal wieder in Fokus holen.

Wichtig wäre es - die Technik entwickelt sich weiter und irgendwann wird die alte Version nicht mehr lauffähig sein.

Jan

Neulich fand ich folgendes bei Github:

https://github.com/afsuarez/mapsforge-cordova-plugin

Apache Cordova ist wohl ein Bestandteil oder Synonym von Phonegap … und dies soll die Nutzung von Mapsforge-Karten ermöglichen, oder? Wäre dies ein Ansatz für ein neues OSMPad?

PhoneGap baut auf Apache Cordova. Also offline tiles sind damit wohl möglich. Gibt meiner Meinung nach nicht viel was gegen eine plattformübergreifende Webapp spricht.

Kleingedrucktes beachten (README, unten auf Seite: https://github.com/afsuarez/mapsforge-cordova-plugin) :frowning:
“This plugin is available for Android(Amazon and FireOS as well)”

Das Problem ist: Phonegap (das Basispaket) ermöglicht plattform-übergreifendes entwickeln, die Plugins sind hingegen teilweise plattformabhängig.
Ich hatte bei meiner Recherche vor einiger Zeit kein mapsforge-Plugin gefunden, dass mit allen Plattformen funktioniert.

Kann sich inzwischen aber geändert haben.

– EDIT: Quelle ergänzt