This is my first post on the forum!
It does seem a shame that GPS isn't included in more DSLR cameras.
I've purchased my first DSLR, a K-70 (still waiting for it to arrive. The NZ distributor is out of stock, unfortunately), and I'd like to be able to tag the images with GPS data.
Luckily, I'm a systems administrator during the day
, so I've coded my way around the problem.
I've written a python program that can import GPS data captured from an app on my android phone, and match up the date and time in the EXIF data to a point in the GPS stream and add the GPS data to the EXIF.
The idea is that, when I'm out and about with my camera, I just start the android app recording the GPS data, 1 data point per second, and leave it going. Even at 1 data point per second, you could leave if running most of the day and it's not that much data.
I've tested it with some sample K-70 images and it works well enough. As I haven't got my camera yet (the wait is killing me!) it hasn't been tested in anger yet.