OpenStreetMap meta data collector

Looks really great so far in a short test !

Thanks for this great application !

Matthias

0.6.5 stores the last GPS location and moves the map, both gmap/osm to that point when you switch maps or open the app next time

0.6.6 adds support for settings, still working on converting the dot colour from hex to int, but the other 3 options do work.

Don’t you want to start a project on code.google.com? I’ve seen that there are still a couple of bugs, so it would be easier for you to track them and others could help out with the code.

I’d have to apply to open the code, long story but I get some company time to produce free apps as long as they get to brand them.

As for google, one of the reasons I’m spending so much time, on both mapping and coding, is for a replacement map source for google. As far as I’m concerned the less “power” google has over people the better.

Also what bugs? or is it just usability issues?

Then this app is no option for me. I want to implement some features myself, so I will start my own as open source project.

Bugs:

  • GPS stays on after application quits
  • Tracking seems not to be implemented as service (I want to quit the app while tracking to read mail for example)

Pressing the home key isn’t a way to quit an app, it still runs in the background, most take it “gracefully” and pause what ever they’re doing, however I didn’t want it to stop recording GPS data because I want to switch to another app, so this isn’t a bug but intentional.

Hit the home key and you can switch to anything, hit the back key to quit.

You are free to do that, but there is very little demand for such an app, less than 500 installs of my OSM app, other apps I’ve written have 10,000+ installs. I actually thought more people would be interested in helping out with OSM but those that do, don’t seem to have android devices, I guess that things could change once more android devices hit the market but that’s the facts for the time being.

Have you used “my Tracks” ?
You can start recording the track and if the application records it shows an icon in the status notification Area and the user knows that the software still runs in the background.

And for the downlaods : You can’t expect to have 10000 downloads, that would mean that 10% of all OSm users are using a G1.

btw: I get an XML error if i try to import a gpx track with josm.

Matthias

Any app can add an icon to the status area, even if they aren’t running in the background, by clicking on the status bar notification can even start apps. I can add an icon to the status bar, but the point I’m trying to make is, just because an icon is showing doesn’t mean it’s running. BuddyRunner does something similar.

If thymythos was planning to make an app for virtually any reason other than coding for his own use, and secondary so others can benefit from it too, he might be very disappointed in the number of installs.

What error do you get?

If it’s something about unclosed tags the file wasn’t closed properly before it was killed or exited.

I’m having trouble with the status notifications with the way I launch activities from the main activity, basically a second activity is being launched if you click on the notification and I’m having issues trying to stop this from happening, I’ve used the status bar notifications in another app but have had similar issues.

I just checked the process list running on the phone, only one copy of the app is running, but if you launch the process, then click on the notification process it does start a new copy but the old copy isn’t running, but if you hit the back button a new copy is relaunched, slightly annoying but not sure what can be done about it, and I haven’t found anything on google either about this issue.

I guess I need to dig into the code used when you hold the home key down to switch between running and previously run apps so a new process isn’t triggered but it switches to the existing process.

Actually I think I worked out a work around, it launches a dummy activity which exits and that seems to bring the orinial app to the front, but it may trigger new log file names but I’m working on that issue in case it is an issue.

Also I think all the current todo items have been ticked off except for the following:

  • Photo logging
  • Video logging
  • sats used to get fix

Although the last item seems pointless, as the number of sats isn’t as important as the angle between them, hdop gives you more meaningful info than this.

Hi delta_foxtrot2,

could you contact me via mail plusminus /at/ andnav /dot/ org ?
As if I recall correctly you changed some code of osmdroid and maybe you could reintegrate it into osmdroid (by getting google-code-project-access)

Regards,
Nicolas

I replied to your email going to our android support queue, and I posted a fix to the osmdroid bug tracker, but as I replied in both I don’t think my fixes are possibly the best, I suspect but don’t understand the entire code well enough to inject a proper fix where a thread download times out, if the thread hasn’t recieved data it shouldn’t inject a value into the database and make an empty file on the file system.

Dug out the headset for the G1 and it seems to record voice better than using the built in mic.

That’s absolutely correct behaviour! An activity is not meant to do any background operations!!! That’s why I say you have to start a service. The services places the notification in the task bar and removes it, when it gets killed. If you have two instances of your activity in two different task, they share one process! Also intended.

I don’t mind, if there are only a few users of a new app, but I think open source fits better to the spirit of openstreetmap.

I don’t see things getting any better here, thymythos you seem to see the world in black and white and there is no room for grey.

Feel free to do what you gotta do.

Hi to all, and thank you very much Delta_Foxtrot2 for this great app!

I’m having some problems wih the osm files generated by droid collectors : half of them are said to be unreadable by josm.

The second -and quite trivial- point : where is droid collectorsaving the audiofiles?

Can you send me a copy of the file to see what the problem is with them, and/or point out what’s going wrong.

In the same directory and they should have the same first part of the file name, but they are 3gp files, recording under android seems to be limited to 3gp for audio files, and mp4 for video, if you grab VLC media player it can play them, or the media player on Android also has no problem playing them back. I haven’t tried it on the files produced by android, but FFMPEG can convert 3gp files to any other format you like.

Thanks for the place of the audio files.
Can you please give me your email adress to allow me to send you an .osm fil that can’t be read?