Nice To Know

StreetComplete is an Android app which finds wrong, incomplete or extendable data in the user’s vicinity and provides them the tools to complete these easily and directly on site without having to use another editor.

Data issues are presented to the user as markers on a map (like with Mapdust for example). They can be solved by filling out a simple form to complete/correct the information. The user’s answer is then processed and directly uploaded into the OSM database in atomic commits in the name of the user’s OSM account. Since the app is meant to be used while out and about, it works offline and otherwise aims to be economic with data usage. Note: to use it offline first connect to the Internet and point it to the area of interest and leave it running. It has a cache whose size can be varied where it stores tiles of the area so to use it off-line and see the streets it must be used in this way. Cache is stored at disk[1] – but Android system may decide to delete it (happens on phones without plenty of disk space available). Also, viewing location at one zoom level will not cache map for other zoom levels. It stores the answered quests and when an opportunity arises it will silently upload them to OSM. The top shows the number completed and the number still to be uploaded is shown by (+XX).

The app is aimed at users who do not know anything about OSM tagging schemes but still want to contribute to OpenStreetMap by surveying their neighbourhood (or other places). Because of the target group, the app only presents issues which are answerable very clearly by asking one simple question, and which involve very few false positives.

You can help to translate the user interface via POEditor

Suggestions and bug fixes via GitHub (see before proposing new quests)


So last update on RaspBMC and the new Browser App broke EVERYTHING.
Came to an „Kernel Panic“ screen in the morning.

Experimenting with several COMPLETELY USELESS solutions I finally found one that worked.
So here is what you have to do:

1) Take the SD card out and put it in a different computer. Linux/Win doesn’t matter.
2) Open config.txt in a text editor. As you see, there are several entries saying something with „browser“. Delete everything so that the only content in there is this:


3) Save and put the SD card back in the RasPI. Boot
3b) Optional: delete every file on the SD card with „browser“ in the filename. I did this because I was pissed off. Did not break anything and since I’m not interested in this „feature“ I didn’t care.

Usually, you should be good at this point. RasPI will boot and update (Stay cool. Can take a while. If you need details, push ESC when it gives you the option).
When you’re back in RaspBMC go to Programs / Raspbmc Settings and press OK. You’ll need to reboot afterwards. If you experience any problems booting up, check the contents of the config.txt on the SD Card again.
Mine looks like this:


Unfortunately I did not get into RaspBMC after step 3. In my case I got this:

Free initramfs and switch to another root fs:
chroot to NEW_ROOT, delete all in /, move NEW_ROOT to /,
execute NEW_INIT. PID must be 1. NEW_ROOT must be a mountpoint.

This sounded like most of the useless solutions to me. It looked extreme. Something I did not want to do.
It turned out that I had to put the USB drive I was using to the upper port while the keyboard dongle had to go on the lower port.

So booting up I realized that the keyboard didn’t work. RasPI was also not reachable through SSH. At least not through the local IP. It worked great through the WAN IP so I could at least run some commands.
So after even more googling I found a simple solution:

sudo rm /scripts/upd_hist/kver
sudo reboot

After the reboot bot the USB and SSH worked again.

Special thanks go to miappa from stm labs!

P.S. There are HORRIBLE solutions for Linux related problems out there. If you ever come by some people telling you that your hardware is broken or that you have to execute some xx-lines script to solve a problem: LOOK AGAIN, GOOGLE MORE! Most of the times, the solution is easy and does not require you to rebuild everything or buy new hardware…

n2k: Twaddler

Twaddler live streams geotagged tweets from around a given area, such as your home town, but you don’t have to stay there. You can check out what’s happening in London, New York, Paris, anywhere! Just use the Go To box.